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