はまやんはまやんはまやん

hamayanhamayan's blog

Payment [AtCoder Beginner Contest 173 A]

https://atcoder.jp/contests/abc173/tasks/abc173_a

解説

https://atcoder.jp/contests/abc173/submissions/15023450

支払い上限は1万円なので、1000円札10枚を出しておこう。
すると、おつりで1000円札が帰ってくるので、帰ってきた分は本来出さなくていい分なので除外して答える。
…という風に考えると、10000-Nを1000で割った余りが答え。

int N;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> N;
    int ans = (10000 - N) % 1000;
    cout << ans << endl;
}