题目大意:西安赛区签到题,是apple系列的就输出“MAI MAI MAI!”,是sony的就输出“SONY DAFA IS GOOD!”。
解题思路:今天的网络赛真的心都怄断了,离名额就差几个,唉。。。运气呀,罚时呀!实力不够好好努力吧!这个题就是一个简单的字符串的题,详见code。
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=5007
code:
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
string str;
int main(){
//freopen("input.txt","r",stdin);
while(cin>>str){
int len = str.length();
for(int i=0;i<len;){
if(len-i>=5 && str.substr(i,5)=="Apple"){
printf("MAI MAI MAI!\n");
i+=5;
continue;
}
if(len-i>=6 && str.substr(i,6)=="iPhone"){
printf("MAI MAI MAI!\n");
i+=6;
continue;
}
if(len-i>=4 && (str.substr(i,4)=="iPod" || str.substr(i,4)=="iPad")){
printf("MAI MAI MAI!\n");
i+=4;
continue;
}
if(len-i>=4 && str.substr(i,4)=="Sony"){
printf("SONY DAFA IS GOOD!\n");
i+=4;
continue;
}
i++;
}
}
return 0;
}