#include<iostream>
using namespace std;
int main(){
int n,count=1; cin>>n;
char ch,temp;
temp=getchar();
while(1){
ch=getchar();
if(!(ch<='z'&&ch>='a'||ch<='Z'&&ch>='A')){
cout<<"No"<<endl;
return 0;
}
if(ch==temp){
count++;
if(count>=n) break;
}else{
temp=ch;
count=1;
}
}
putchar(temp);
return 0;
}
注意看那个被注释掉的getchar(),如果不解开注释的话程序无法通过;但是解开注释的话就直接ac了。然而是否取消这条注释貌似对程序的结果并无任何影响???
菜鸡疑惑,求大佬解答。