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

封禁用户
None搬运于
2025-08-24 22:38:49,当前版本为作者最后更新于2022-06-19 16:30:03,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
其实题目是一道让你筛选重要信息题,重要信息如下:
该字符串不含空格、字符 与 ,不含两边的尖角括号
- 一个 表情会增加 的魔怔值。
- 一个 表情会增加 的魔怔值。
- 其他的任何信息都不会影响魔怔值,魔怔值初始为 。
这道良心题甚至可以只开int和string。命名变量:
int n,a,b,ans=0;和string s;.这里需要注意的是ans也就是魔怔值总和初始值为 ,题目里有,但还是要强调一下。由题意,首先输入 , , 。
然后题目中写到“如果你的
getline无法正常运作”言下之意就是不能用getline,所以这里应该用while(cin>>s)。接下去就是判断里面有没有包含 和 ,有前者增加 的魔怔值,有后者增加 的魔怔值。
最后
cout<<ans<<endl;,不加 endl 虽然也能过,但它是个好习惯。代码如下:
#include <bits/stdc++.h> using namespace std; int n,a,b,ans=0; string s; int main() { cin>>n>>a>>b; while(cin>>s) { if (s=="/oh") ans+=a; if (s=="/hsh") ans+=b; } cout<<ans<<endl; return 0; }
- 1
信息
- ID
- 7651
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者