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

hamayanhamayan's blog

鉛筆 (Pencils) [第17回日本情報オリンピック 予選 A]

https://www.ei1333.site/problems/2

解法

https://www.ei1333.site/result/151

どちらも試してみて、安い方を採用すればいい。
セットXではceil(N/A)*Bだけかかる。
ceilは(N + A - 1) / Aで取得できる。

int N, A, B, C, D;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> N >> A >> B >> C >> D;

    int a = (N + A - 1) / A * B;
    int b = (N + C - 1) / C * D;

    int ans = min(a, b);
    cout << ans << endl;
}