100 atcoder#ABC230A. [ABC230A] AtCoder Quiz 3
[ABC230A] AtCoder Quiz 3
题目描述
AtCoder で定期的に開催されている、国際的な権威があるコンテストである AtCoder Grand Contest (以下、AGC) は今までに 回開催されてきました。
みなさんがちょうど参加している 回目の ABC である ABC230
と同様に、 当初は 回目の AGC のコンテスト名には を 桁になるようにゼロ埋めした数が割り振られていました。( 回目の AGC は AGC001
, 回目の AGC は AGC002
, ...)
ところが、最新の 回目の AGC のコンテスト名は AGC055
で、回数より 大きい数が割り振られています。これは、AGC042
が社会情勢の影響で中止されて欠番となったため、 回目以降に開催されたコンテストでは開催された回数より 大きい数が割り振られているからです。(入出力例にある説明も参考にしてください。)
さて、ここで問題です。整数 が与えられるので、 回目に開催された AGC のコンテスト名を AGCXXX
の形式で出力してください。ここで、XXX
にはゼロ埋めがなされた 桁の数が入ります。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
回目に開催された AGC のコンテスト名を所定の形式で出力せよ。
题目大意
AGC 比赛至今已举办了 次,每次的比赛编号形如 AGC001 , AGC002 , AGC003 等。但 AGC042 号比赛由于特殊情况没有举办,所以第 场 AGC 比赛的编号就变成了 AGC043 。在这之后,第 场比赛的编号的后三位组成的三位数就比原来大了 。现在输入 ,请你编程输出第 场比赛的编号。
42
AGC043
19
AGC019
1
AGC001
50
AGC051
提示
制約
- は整数である。
Sample Explanation 1
問題文にある通り、 回目以降の AGC には回数より 大きい数が割り振られています。 よって 回目の AGC のコンテスト名は AGC043
になります。
Sample Explanation 2
回目以前の AGC は回数と同じ数が割り振られています。 よって AGC019
が答えとなります。
Sample Explanation 3
問題文にある通り、 回目の AGC のコンテスト名は AGC001
です。 数が 桁になるようにゼロ埋めを行う必要があるのに注意してください。