吃早饭


私信TA

用户名:dotcpp0721969

访问量:3839

签 名:

等  级
排  名 2416
经  验 2256
参赛次数 0
文章发表 22
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:
?到底是0是1都无所谓,有?就能组成一个子串
注意事项:
循环里的i<s.length()-1条件

参考代码:

#include<iostream>
using namespace std; 
typedef long long ll;
int main()
{
	string s;
	int num=0;
	cin>>s;
	for(int i=0;i<s.length()-1;i++){
		if(s[i]==s[i+1]||s[i]=='?'||s[i+1]=='?') {
			num++;
			i++;
		}
		else continue;
	}
	cout<<num;
    return 0;
}


 

0.0分

9 人评分

  评论区

这样不会重复吗,如果是111,岂不是算两个了
2024-03-31 22:36:16
遇到连续几个的问号怎么半,这样会有一些测试分拿不到吧
2024-03-28 08:39:06
vocal,这题算是让你玩明白了
2024-02-29 20:47:17
  • «
  • 1
  • »