您的位置:首页 > 产品设计 > UI/UE

ZOJ 1926 Guessing Game

2015-07-19 11:22 417 查看
#include<cstdio>
char s1[100],s2[100];

int num[150];
int jg[150];
int bz;

int main()
{
int n,i;
while(~scanf("%d",&n))
{
int tot=0;
if(n==0) break;
scanf("%s%s",s1,s2);
if(s1[0]=='r')
{
printf("Stan may be honest\n");
continue;
}
else if(s1[0]=='t')
{
if(s2[0]=='h')//高了
{
num[tot]=n;
jg[tot]=1;//1表示高了
tot++;
}
else if(s2[0]=='l')//低了
{
num[tot]=n;
jg[tot]=0;//0表示低了
tot++;
}
}
while(1)
{
scanf("%d",&n);
scanf("%s%s",s1,s2);
if(s1[0]=='r')
{
bz=n;
break;
}
else if(s1[0]=='t')
{
if(s2[0]=='h')//高了
{
num[tot]=n;
jg[tot]=1;//1表示高了
tot++;
}
else if(s2[0]=='l')//低了
{
num[tot]=n;
jg[tot]=0;//0表示低了
tot++;
}
}
}
for(i=0;i<tot;i++)
{
if((num[i]>bz&&jg[i]==1)||(num[i]<bz&&jg[i]==0)) continue;
else break;
}
if(i==tot) printf("Stan may be honest\n");
else printf("Stan is dishonest\n");
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: