A. Commentary Boxes

题目链接

Educational Codeforces Round 45 (Rated for Div. 2)--A. Commentary Boxes

题解

简单题,题意大概是给定盒子的数量与队伍的数量以及拆去与建造每个盒子的费用,求最少费用使每个队伍分到相同数量的的盒子。
直接模拟拆去与建造两种情况即可。

代码

#include <iostream>
#include <algorithm>
using namespace std;
long long n, m, a, b;
int main() {
    cin >> n >> m >> a >> b;
    cout << min(a*(n / m * m + m - n), b*(n - n / m * m));
}

标签: implementation, math

添加新评论