题目地址:http://oj.cust.edu.cn/problem/24
题目:
描述
少女zzj喜欢穿裙子,现在有两种裙子,分别用0和1和表示,为了不审美疲劳,zzj不能连续穿一种裙子大于等于7次,
现在给出一串包含0和1的字符,代表zzj穿裙子的顺序,判断是否会审美疲劳
输入
多组输入,每行包含一个字符串(长度不超过1000),字符串不为空
输出
若zzj审美疲劳,输入YES,否则输出NO
输入样例 1
001001 1000000001 00100110111111101 11110111011101
输出样例 1
NO YES YES NO
代码:
#include<iostream>
#include<cmath>
#include<cstdio>
#include<cstring>
#include<string>
using namespace std;
int main()
{
string a;
while(cin>>a)
{
long long int c=1;
int k=0;
for(int i=1;i<a.length();i++)
{
if(a[i]==a[i-1])c=c+1;
else c=1;
if(c>=7)k=1;
}
if(k==1)cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
return 0;
}