HDU 1259 ZJUTACM

解题报告:就用了一个swap函数就行了。

 1 #include<cstdio>
 2 #include<iostream>
 3 int main() {
 4     int x,y,T,n;
 5     scanf("%d",&T);
 6     while(T--) {
 7         scanf("%d",&n);
 8         int A[10] = {0,1,2,3,4,5,6,7};
 9         while(n--) {
10             scanf("%d%d",&x,&y);
11             std::swap(A[x],A[y]);
12         }
13         for(n = 1;n<=7;++n)
14         if(A[n] == 2)
15         break;
16         printf("%d\n",n);
17     }
18 }
View Code

 

posted @ 2013-08-20 17:02  xiaxiaosheng  阅读(205)  评论(0编辑  收藏  举报