B - 視程の通報

cpatcoderjust dodiff experimentaldiff brown

最終更新日

問題

https://atcoder.jp/contests/abc001/tasks/abc001_2 (新しいタブで開く)

問題文

以下のルールに沿って、VV コードを出力してね。

制約

サンプル

I/O 1

15000
65

I/O 2

75000
89

I/O 3

200
02

考察

実装が大変だけど、 if 文でやるだけ。

コード

https://atcoder.jp/contests/abc001/submissions/26266801 (新しいタブで開く)

int main() {
  int m;
  cin >> m;
  if (m < 100)
    cout << "00" << endl;
  else if (m < 5001)
    printf("%02d\n", m / 100);
  else if (m < 30001)
    cout << m / 1000 + 50 << endl;
  else if (m < 70001)
    cout << (m / 1000 - 30) / 5 + 80 << endl;
  else
    cout << 89 << endl;
}