#include <bits/stdc++.h> using namespace std; int run_blank(int a[]){ for(int i=3;i>=1;i--){ if(a[i]==0){ int k=i-1; while(k>=0){ swap(a[k],a[k+1]); k--; } } } } int main() { int t; cin>>t; while(t--){ int a[4]; for(int i=0;i<4;i++) cin>>a[i]; run_blank(a); run_blank(a); for(int i=3;i>=1;i--){ if(a[i]==a[i-1]){ a[i]=2*a[i]; a[i-1]=0; } run_blank(a); run_blank(a); } for(int i=0;i<3;i++) cout<<a[i]<<" " ; cout<<a[3]<<endl; } } |
Double click to view unformatted code.