题目链接: 酷町堂:2708
#include<iostream>
#include<cstdio>
#include<string>
#include<algorithm>
#include<cmath>
#include<cstring>
using namespace std;
long long n,a[15],k;
string s;
char b[15];
int main(){
do{
cin>>n;
a[++k]=n;
getline(cin,s);
getline(cin,s);
if(s=="too high") b[k]='h';
else if(s=="too low") b[k]='1';
else b[k]='r';
}while(s!="right on");
for(int i=1;i<=k;i++){
if(b[i]=='h'){
if(b[i+1]=='1'){
if(a[i]<=a[i+1]){
cout<<"Dishonest";
return 0;
}
}
}else{
if(b[i+1]=='h'){
if(a[i]>=a[i+1]){
cout<<"Dishonest";
return 0;
}
}
}
}
cout<<"honest";
return 0;
}
怎么不对
