题意:
有一个排列,但少了两个数。给你少了这两个数的排列。找出是哪两个数。
思路:
看代码,,,
代码:
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 ",c[1],c[2]); } return 0; }