Notepad
OYa's everything
미디어위키 사이브바 메뉴 편집 http://kismi5jung.untoc.com/wiki1/index.php?title=MediaWiki:Sidebar&action=edit
99407033357I 정보처리기능사 1999.11.01 1999.12.29 00407032912I 컴퓨터그래픽스운용기능사 2000.06.05 2000.12.29 01804030002N 정보기기운용기능사 2000.11.27 2001.02.21
자료구조(스택, 큐, 벡터, 리스트, 맵, 트리, 그래프) - stl 그래프(탐색, 오일러, 해밀턴, 최소신장트리, 위상정렬) 정렬(선택, 정렬, 버블, 힙 , 퀵, 합병) 그리디 동정계획법 분할정복법 백트래킹 조합, 순열
sk telecom(2010.9.9)
바라는 인재상 - 야생적 인재(극한의 야생, 스티븐 잡스나 빌게이츠같은 사람)
- 핵심 단어 3가지
패션(열정)
주인의식(회사를 주인으로 섬겨라 아님)
패기(이거도 sk관련 패기임)
- 서류전형
사진x 학교x 학과x 학점x 영어x(기본 조건만 동일하면 안봄) 해외연수x 추천서(학교 추천외 그냥)x 다 안보고 only 자소서. 거기에서 5번은 잘 안봄. 왜냐면 이건 입사해서 하는거라서
- 적성
사전에 공부하지 않아도 되도록 함. 아이큐 테스트랑 비슷함.
시험 진행은 20문제를 주고 3분만에 풀어라함. 되도록 찍지 말고 한 문제라도 더 맞추려고 하는게 나음. 그리고 전체 점수도 중요하지만 각 부분별로도 보기 때문에 자기가 고득점을 올릴 수 있는 부분은 최대한 포기하지말고 풀기(다른거 시망해도)
-면접
블록 맞추기,
7시간 동안 관찰(토론하라고 하고) - 배려는 기본, 마치 권투하듯이 한방 한방같은 hit를 해야됨.
- 회사가 원하는 것
그건 general하게 수행 가능한 사람. special한 사람을 신입으로 뽑지는 않는다. 입사해서 1년간은 평가를 하지않고, 2년차부터 평가를 시작하는데 자기의 전공과 상관없이 모든 부분에서 고루 능력을 발휘하는 인재를 원한다. 경영이라고 기술 부분을 몰라서도 안되고, 공대라고해서 경영지식이 없어서도 안된다.
사람을 뽑을 때 모든 사람이 차세대 Leader가 될 가능성이 있다는 전제로 뽑는다. 즉, 모든 사람이 CEO가 된다는 것이다. 그러므로 그냥 특정 분야에서 오래오래 있겠다 하는 사람들은 비추다.
- 추가 정보
나중에 면접할 때는 자기소개서를 중심으로 한다. 자기소개서에서 제시된 모든 정보는 다 증명이 가능해야함. 학교 추천을 받은 사람은 그 추천 레퍼런스와 자기소개서를 동시에 검사받기 때문에 유리할 수 있다
부산대학교는 매년 전공을 불문하고 몇명 씩 sk에 들어가기 때문에 매우 비중있는 학교이다.(서울에도 잘 없음, 사람을 많이 안뽑아서)
- include <iostream>
- include <vector>
- include <cmath>
using namespace std;
int a[25][25];
int n,m;
int s;
int count;
void dfs(int i, int j){
if(a[i+1][j] == 0 && i+1<n+1){
a[i+1][j]=count;
dfs(i+1,j);
}
if(a[i][j+1] == 0 && j+1<m+1){
a[i][j+1]=count;
dfs(i,j+1);
}
if(a[i-1][j] == 0 && i-1>0){
a[i-1][j]=count;
dfs(i-1,j);
}
if(a[i][j-1] == 0 && j-1>0){
a[i][j-1]=count;
dfs(i,j-1);
}
}
int main(){
int i,j,k;
int sx, sy, fx, fy;
while(1){
cin>>n>>m;
count=0;
if(n==0 && m==0)
break;
for(i=0; i<n+1; i++)
for(j=0; j<m+1; j++){
a[i][j]=0;
}
for(i=0; i<m; i++){
a[0][i]= -1;
}
for(i=0; i<n; i++){
a[i][0]= -1;
}
for(i=0; i<m; i++){
a[n+1][i]= -1;
}
for(i=0; i<n; i++){
a[i][m+1]= -1;
}
cin>>s;
for(i=0; i>sx>>sy>>fx>>fy;
for(k=sx+1; k<fx+1; k++)
for(j=sy+1; j<fy+1; j++){
a[k][j]++;
if(count<a[k][j]){
count=a[k][j];
}
}
}
for(i=1; i<n+1; i++)
for(j=1; j<m+1; j++){
if(a[i][j]==0){
count++;
dfs(i, j);
}
}
for(i=0; i<=n+1; i++){
for(j=0; j<=m+1; j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
cout<<count<<endl;
}
}
