#include <stdio.h>
int main() {
int N, X, Y;
printf("請輸入 N、X、Y (0 < Y): "); scanf("%d %d %d", &N
, &X
, &Y
);
int temperature = 20;
if (N % 2 == 1) {
for (int i = 0; i < N / 2; i++) {
temperature += X;
temperature -= Y;
if (temperature < 20) {
temperature = 20;
}
}
} else {
temperature -= Y; // 偶数分钟先冷却一次
for (int i = 0; i < N / 2 - 1; i++) {
temperature += X;
temperature -= Y;
if (temperature < 20) {
temperature = 20;
}
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBOLCBYLCBZOwogICAgcHJpbnRmKCLoq4vovLjlhaUgTuOAgVjjgIFZICgwIDwgWSk6ICIpOwogICAgc2NhbmYoIiVkICVkICVkIiwgJk4sICZYLCAmWSk7CgogICAgaW50IHRlbXBlcmF0dXJlID0gMjA7ICAKCiAgICBpZiAoTiAlIDIgPT0gMSkgewogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgTiAvIDI7IGkrKykgewogICAgICAgICAgICB0ZW1wZXJhdHVyZSArPSBYOwogICAgICAgICAgICB0ZW1wZXJhdHVyZSAtPSBZOwogICAgICAgICAgICBpZiAodGVtcGVyYXR1cmUgPCAyMCkgewogICAgICAgICAgICAgICAgdGVtcGVyYXR1cmUgPSAyMDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0gZWxzZSB7CiAgICAgICAgdGVtcGVyYXR1cmUgLT0gWTsgLy8g5YG25pWw5YiG6ZKf5YWI5Ya35Y205LiA5qyhCiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBOIC8gMiAtIDE7IGkrKykgewogICAgICAgICAgICB0ZW1wZXJhdHVyZSArPSBYOwogICAgICAgICAgICB0ZW1wZXJhdHVyZSAtPSBZOwogICAgICAgICAgICBpZiAodGVtcGVyYXR1cmUgPCAyMCkgewogICAgICAgICAgICAgICAgdGVtcGVyYXR1cmUgPSAyMDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KCiAgICBwcmludGYoIiVkXG4iLCB0ZW1wZXJhdHVyZSk7CgogICAgcmV0dXJuIDA7Cn0K