#include <iostream> using namespace std; int main(){ int n,num[4]; while(scanf("%d",&n)!=EOF){ for(int j=0;j<n;j++){ scanf("%d",&num[j]); } for(int j=0;j<3;j++){ while(num[3]==0){ num[3] = num[2]; num[2] = num[1]; num[1] = num[0]; num[0] = 0; } if(num[2] == num[3]){ num[3] = num[3]*2; num[2] = num[1]; num[1] = num[0]; num[0] = 0; } if(num[1] == num[2]){ num[2] = num[2]*2; num[1] = num[0]; num[0] = 0; } if(num[0] == num[1]){ num[1] = num[1]*2; num[0] = 0; } } for(int k=0;k<4;k++){ if(k==0) printf("%d",num[k]); else printf(" %d",num[k]); } printf("\n"); } return 0; } |
Double click to view unformatted code.