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