在通灵神社的绘马上,你写下了想要成为jxh这样的聚聚(%%%)的愿望。如传言所说那样,jxh出现了,但其实为歪曲的赝品。你受到了假的jxh以及身为通灵神社之主的马的怪物的袭击,陷入绝境。灵魂宝石浑浊、意识模糊时,真正的jxh聚聚出现了…… 一阵眩晕之后,jxh聚聚AC了魔女并给你留下了一个盒子,上面写着:“只有完成这道题目,你才能得到盒子里的悲叹之种。”为了得到悲叹之种、避免成为魔女,现在你要来完成这道题目。 给出一个长度为n的字符串,该字符串只有英文字母,数字字符以及空格组成,其中,字符'1'表示为一个人,空格表示为“空隙”。现在你要写出一个程序,判断是否有两个人之间存在且只存在空隙。
#include <bits/stdc++.h>
using namespace std;
int main ()
{
int T;cin>>T;// 表示数据组数
while(T--)
{
int n;cin>>n;
getchar();// 吸收上一步的回车符(把缓冲区清空)
string s;getline(cin,s);
int flag=0;
for(int i=0;i<s.size();i++)
{
if(s[i]=='1')
{
int j=i+1;
while(s[j]==' '&&j<s.size()) j++;
if(j-i>1&&s[j]=='1')
{
flag=1;
break;
}
}
}
if(flag==1) cout<<"Y"<<endl;
else cout<<"N"<<endl;
}
return 0;
}