N
の値に応じて、N
の値を 1 上げよう。
問題概要
回目に開催された "AGC" を、たとえば "AGC051" のように出力せよ。
なお、"AGC042" は存在せずに欠番になっているため。42 回目の AGC は "AGC043" であり、43 回目の AGC は "AGC044" であることに注意しよう。
制約
解法
ようするに、
- のときは、 回目の AGC の番号は
- のときは、 回目の AGC の番号は
であると言える。この処理を実現するためには、次のように実装するのが良いと思われる。
if (N >= 42) ++N;
これによって、この問題は
「"AGC" のあとに整数値 を 0-padding して出力せよ」
となる。
コード
#include <bits/stdc++.h> using namespace std; int main() { int N; cin >> N; if (N >= 42) ++N; printf("AGC%03d\n", N); }