#include<stdio.h> #include<math.h> #include<string.h> int main() { int t,i,j,l[10]; scanf("%d",&t); while(t--) { scanf("%d%d%d%d",&l[0],&l[1],&l[2],&l[3]); for(i=3;i>=0;i--) { for(j=i-1;j>=0;j--) { if(l[i]==l[j]) { l[i]*=2; l[j]=0; } } } for(i=3;i>=0;i--) { if(l[i]==0) { for(j=i-1;j>=0;j--) { l[i]=l[j]; l[j]=0; i--; } } } for(i=0;i<=3;i++) { if(i!=3) printf("%d ",l[i]); else printf("%d\n",l[i]); } } return 0; } |
Double click to view unformatted code.