欢迎光临散文网 会员登陆 & 注册

洛谷 CF282A Bit++ 题解

2021-05-23 14:30 作者:家之12  | 我要投稿

原题链接:https://www.luogu.com.cn/problem/CF282A

我的洛谷:https://www.luogu.com.cn/user/453321

今天又是讲水题的一天呢

有一种语言叫Bit++语言,只有一个变量 X ,初始为 0 。

有一个 nn 行的Bit++语言的程序,每行只有一条语句,为X++,++X,X--,--X中的一种。其中X++,++X表示把 X 加 1 ,X--,--X表示把 X 减 1 。”

也就是说

x++ ++x 结果+1

其他情况 -1

注意这里

为了装杯

输入一个字符串

然后判断第二个

是+则加,是-则减

本代码的核心就出来了

for(int i=0;i<n;i++){   

  cin>>s;   

  if(s[1]=='+') gjr++;   

  else gjr--;  

}

完整的:

#include<bits/stdc++.h>

using namespace std;

int main(){   

long long n,gjr=0; 

  string s;   

cin>>n; 

  for(int i=0;i<n;i++){   

  cin>>s;

    if(s[1]=='+') gjr++;     

else gjr--;  

}   

cout<<gjr;

}

本文章为我自己原创作品,可供学习使用,严禁抄袭,复制。抄袭必究

洛谷 CF282A Bit++ 题解的评论 (共 条)

分享到微博请遵守国家法律