Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Karatat007
Problemset: cedt_ovb68_q01
Language: cpp
Time: 0.003 second
Submitted On: 2026-10-11 11:12:07
#include <bits/stdc++.h>
using namespace std;
int main(){
long long x, y, z;
cin >> x >> y >> z;
if (x < 50) {
while (y > z) {
if (y % 2 != 0) {
x = x - (y - z);
y = y + 1;
continue;
}
x += y * y + z * z;
if (x % 10 == 4) break;
if (x % 3 == 0) y--;
else z++;
if (x / (y + z) > 15) break;
}
} else {
if (x > y) {
if (x % 2 == 0) {
x = x * 2;
y = x + 4;
z = (y - x) * 3;
} else if (y < z) {
x = x + y;
y = x * 3;
z = y + z;
} else {
x = x / 2;
y = y * 2;
z = x - y;
}
} else {
if (z % 3 == 2) {
x = y * 5;
y = x / 2;
z = y + 7;
} else if (y > z) {
x = x + z;
y = y - 3;
z = x * 2;
} else {
x = x - 1;
y = y + z;
z = y - 4;
}
}
}
cout << x << " " << y << " " << z << endl;
}