https://onlinejudge.u-aizu.ac.jp/challenges/sources/PCK/Prelim/0316?year=2015
解法
https://onlinejudge.u-aizu.ac.jp/status/users/hamayanhamayan/submissions/1/0316/judge/3140614/C++14
実装をする。
イワナをh1匹、ヤマメをh2匹釣った場合の合計点を計算する。
すると、h1*a + h2 * b + (h1/10)*c + (h2/20) * dとなる。
c++ではh1/10とするとh1を10で割った切り捨てを返すので丁度よい。
ちなみに切り上げを作る場合は(h1 + 9)/10のように(x + a - 1) / aとする。
int h1, h2, k1, k2, a, b, c, d; //--------------------------------------------------------------------------------------------------- void _main() { cin >> h1 >> h2 >> k1 >> k2 >> a >> b >> c >> d; int hiroshi = h1 * a + h2 * b + (h1 / 10) * c + (h2 / 20) * d; int kenjiro = k1 * a + k2 * b + (k1 / 10) * c + (k2 / 20) * d; if (hiroshi < kenjiro) printf("kenjiro\n"); else if (hiroshi == kenjiro) printf("even\n"); else printf("hiroshi\n"); }