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