题解 B4080

· · 题解

[语言月赛 202412] 聪明猪猪大赛 题解

Source & Knowledge

本题来源于 2024 年 12 月的语言月赛,主要考察选择结构。

文字题解

题目大意

本题要求计算在猪历 x 年,ICPC 和 CCPC 两个竞赛共举办了多少场比赛。ICPC 从猪历 a 年开始每年举办 b 场比赛,而 CCPC 从猪历 c 年开始每年举办 d 场比赛。

解析

读入

首先需要读取五个整数 a, b, c, d, x,分别代表两个竞赛的开始年份和每年的比赛场次以及需要查询的年份。

int a, b, c, d, x;
cin >> a >> b >> c >> d >> x;

计算

用一个变量 ans 表示当前这一年的比赛数量。

如果 x \geq a,则今年举办了 b 场 ICPC,于是给答案加上 b

if (x >= a) ans += b;

同理,如果 x \geq c,则今年举办了 d 场 CCPC,于是给答案加上 d

if (x >= c) ans += d;

输出

输出答案即可。

cout << ans << endl;