[[TableOfContents]] = 오늘의 실습 내용 = [http://acmicpc.net/problem/1753 최단경로] [http://acmicpc.net/problem/14567 선수과목] [http://acmicpc.net/problem/2751 수 정렬하기 2] [http://acmicpc.net/problem/10989 수 정렬하기 3] = 신원준 = == 최단경로 == {{{ (코드를 여기에) }}} == 선수과목 == {{{ (코드를 여기에) }}} == 수 정렬하기 2 == {{{ (코드를 여기에) }}} == 수 정렬하기 3 == {{{ (코드를 여기에) }}} = 이민욱 = == 최단경로 == {{{ #include #include #include using namespace std; int V, E, K; int dist[20001]; queue q; vector> edge[20001]; //index : from, first : to, second: cost int main(){ scanf("%d %d", &V, &E); scanf("%d", &K); for(int i=1;i<=V;i++){ dist[i] = -1; q.push(i); } dist[K] = 0; for(int i=0;i #include void MergeSort(int DataSet[], int StartIndex, int EndIndex); void Merge(int DataSet[], int StartIndex, int MiddleIndex, int EndIndex); int main(){ int N; int Input[1000010]; int i; scanf("%d", &N); for(i=0;i int Number[10010]; int main(){ int N, a; scanf("%d", &N); for(int i =0; i