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