1 条题解
-
0
自动搬运
来自洛谷,原作者为

qhr2023
**搬运于
2025-08-24 21:20:21,当前版本为作者最后更新于2025-02-10 20:49:03,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
solution
小模拟。
按题意读入后,求这个人的奖金,这里判断这个人能否获得某项奖金,可以用逻辑表达式减少代码量,即若表达式成立返回 否则返回 ,用逻辑表达式的结果乘上某项的奖金,就是这个人在某项上获得的奖金。最后别忘了计算总奖金。
code
#include<bits/stdc++.h> using namespace std; int n, a, b, e, sum, Sum, mx; string s, ans; int main () { cin >> n; for (char c, d; n--; Sum+=sum) { cin >> s >> a >> b >> c >> d >> e; sum=(a>80&&e)*8000+ (a>85&&b>80)*4000+ (a>90)*2000+ (a>85&&d=='Y')*1000+ (b>80&&c=='Y')*850; if (sum>mx) mx=sum, ans=s; } cout << ans << '\n' << mx << '\n' << Sum; return 0; }
- 1
信息
- ID
- 53
- 时间
- 1000ms
- 内存
- 125MiB
- 难度
- 2
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者