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