#include <iostream> #include <cstdio> using namespace std; int main(){ int N; cin>>N; while(N--){ int a[999],k[999]={0}; for(int i=0;i<4;i++){ cin>>a[i]; } for(int i=0;i<4;i++){ for(int j=3;j>=0;j--){ if(a[j]==a[j-1]&&a[j]!=0&&k[j-1]==0&&k[i]==0){ a[j]=a[j]+a[j-1]; a[j-1]=0; k[j]=1; } else if(a[j]==0&&j!=0){ a[j]=a[j-1]; a[j-1]=0; } if(a[j]==0&&j==0) break; } } for(int i=0;i<4;i++) if(i==3) cout<<a[i]<<endl; else cout<<a[i]<<" "; } return 0; } |
Double click to view unformatted code.