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