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

hamayanhamayan's blog

本選参加者数 [codeFlyer (bitFlyer Programming Contest) A]

https://beta.atcoder.jp/contests/bitflyer2018-qual/tasks/bitflyer2018_qual_a

解説

https://beta.atcoder.jp/contests/bitflyer2018-qual/submissions/2597589

問題に取り組む鉄則として、何かを全探索することを考える。
答えとなる参加者数の候補はA以下であることを考えると、0~Aのいずれかになる。
Aは最大100なので、0~Aを全探索する。
この中でBの倍数で最大のものが答え。

int A, B;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> A >> B;
 
    int ans = 0;
    rep(i, 0, A + 1) if (i % B == 0) chmax(ans, i);
    cout << ans << endl;
}