hdu 5166 Missing number(。。。)

题意:

有一个排列,但少了两个数。给你少了这两个数的排列。找出是哪两个数。

 

思路:

看代码,,,

 

代码:

int a[1005];


int main(){

 int T;
    cin>>T;
    while(T--){
        int n;
        cin>>n;
        mem(a,0);
        rep(i,1,n){
            int x;
            scanf("%d",&x);
            a[x]=1;
        }
        int c[10];
        int cn=0;
        rep(i,1,n+2) if(a[i]==0){
            c[++cn]=i;
        }
        printf("%d %d\n",c[1],c[2]);
    }

    return 0;
}

 

posted @ 2015-02-28 00:38  fish7  阅读(89)  评论(0编辑  收藏  举报