リハビリも兼ねて。言語はC++でマクロなど使ってるからその辺はいい感じに察して。
A - ゲーム
int main(int argc, const char * argv[]){ int a, d; cin >> a >> d; cout << max((a + 1) * d, a * (d + 1)) << endl; }
B - 運動管理
すなおなやつ
int main(int argc, const char * argv[]){ int l, h, n; cin >> l >> h >> n; REP(i, n) { int a; cin >> a; if(a < l) { cout << l - a << endl; } else if(h < a) { cout << -1 << endl; } else { cout << 0 << endl; } } }
ちょっとだけ変態技
int main(int argc, const char * argv[]){ int l, h, n; cin >> l >> h >> n; REP(i, n) { int a; cin >> a; if(a < l) { cout << l - a << endl; } else { cout << (a <= h) - 1 << endl; } } }
もう極限までifとcout書きたくない
int main(int argc, const char * argv[]){ int l, h, n; cin >> l >> h >> n; REP(i, n) { int a; cin >> a; cout << (a < l ? l - a : (a <= h) - 1) << endl; } }