http://noi.openjudge.cn/ch0109/11/
"""
1.9 编程基础之顺序查找 11 连续出现的字符
http://noi.openjudge.cn/ch0109/11/
"""
import sys
import os
n=int(input())
a=input()
a=list(a)
lena=len(a)
#print(lena)
p=a[0]
#print(p)
count=1
i=0
while i<lena-1:
if a[i]==a[i+1]:
count+=1
else:
cout=1
if count >= n:
print(a[i])
sys.exit(0)
i+=1
print("No")
C++代码:
/*
1.9编程基础之顺序查找_11连续出现的字符02
http://noi.openjudge.cn/ch0109/11/
*/
#include<iostream>
#include<cstring>
using namespace std;
int main( void )
{
int i,n,s=1;
char a[1001];
cin>>n>>a;
for(i=0;i<strlen(a);i++)
{
if(a[i]==a[i+1])
s++;
else if(s>=n)
{
cout<<a[i]<<endl;
return 0;
}
else s=1;
}
cout<<"No"<<endl;
return 0;
}