HDU5008 发个水题。 水题。题意啥就不说了,直接贴个代码
/* ***
Author :kuangbin
Created Time :2014/9/14 22:47:59
File Name :E:\2014ACM\2014网络赛\2014西安\HDU5007.cpp
************************************************ */
#include <stdio.h>
#include <string.h>
#include
#include
#include
#include
#include
#include
#include
#include <math.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
char str[10010];
char ss[][10] = {
“Apple”,”iPhone”,”iPod”,”iPad”,”Sony”
};
int main()
{
//freopen(“in.txt”,”r”,stdin);
//freopen(“out.txt”,”w”,stdout);
while(gets(str)){
int len = strlen(str);
for(int i = 0;i < len;i++){
bool f1 = false;
for(int j = 0;j < 4;j++){
bool ff = true;
int slen = strlen(ss[j]);
if(i + slen > len)continue;
for(int k = 0;k < slen;k++)
if(str[i+k] != ss[j][k])
ff = false;
if(ff)f1 = true;
}
if(f1)printf(“MAI MAI MAI!\n”);
bool f2 = true;
int slen = strlen(ss[4]);
if(i + slen > len)continue;
for(int j = 0;j < slen;j++)
if(str[i+j] != ss[4][j])
f2 = false;
if(f2)printf(“SONY DAFA IS GOOD!\n”);
}
}
return 0;
}