けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 200 A - Century (灰色, 100 点)

切り上げ処理の問題!

問題概要

西暦  N 年は何世紀ですか?

解法

  •  N = 200 のとき、2 世紀
  •  N = 2024 のとき、21 世紀

というように、 N を 100 で割ったときの余りを切り上げたものが答えとなる。

これは、(N + 100 - 1) / 100 によって求められる (ここがピンと来ない方は、切り上げ処理についてぜひ調べてみてください)。

#include <bits/stdc++.h>
using namespace std;

int main() {
    int N;
    cin >> N;
    cout << (N + 99) / 100 << endl;
}