HDU5007-Post Robot-2014西安网络赛(字符串水题)
来源:互联网 发布:2016年海外代购数据 编辑:程序博客网 时间:2024/06/11 08:07
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5007
中文翻译题意是必备的:出现Apple、iPod、iPhone、iPad时输出MAI MAI MAI!,出现Sony,输出SONY DAFA IS GOOD!
好吧,这个来了个8KB还要我们自己算数据量。1KB=1024B,1B=8字节,一个字符等于一个字节,所以8KB=8*1024*8;
所以这个题目O(n)的复杂度遍历一遍就足够了,不用考虑太多了。。。
#include<iostream>#include<string>#include<cstring>#include<cstdio>#include<algorithm>using namespace std;string str;int main(){ cin.sync_with_stdio(false); while(cin>>str){ str+=" "; // 因为这个让我RE了几次。。。可以直接用char避免这个问题; for(int i=0;i<str.size()-2;i++){ if(str[i]=='A' && str[i+1]=='p' && str[i+2]=='p' && str[i+3]=='l' && str[i+4]=='e') printf("MAI MAI MAI!\n"); if(str[i]=='i' && str[i+1]=='P' && str[i+2]=='h' && str[i+3]=='o' && str[i+4]=='n'&&str[i+5] == 'e') printf("MAI MAI MAI!\n"); if(str[i]=='i' && str[i+1]=='P' && str[i+2]=='a' && str[i+3]=='d') printf("MAI MAI MAI!\n"); if(str[i]=='i' && str[i+1]=='P' && str[i+2]=='o' && str[i+3]=='d') printf("MAI MAI MAI!\n"); if(str[i]=='S' && str[i+1]=='o' && str[i+2]=='n' && str[i+3]=='y') printf("SONY DAFA IS GOOD!\n"); } } return 0;}
0 0
- HDU5007-Post Robot-2014西安网络赛(字符串水题)
- HDU5007——Post Robot(2014 年 西安区域赛)
- HDU5007 Post Robot(字符串处理)
- HDU5007 Post Robot
- HDU5007 Post Robot
- HDU5007-Post Robot
- hdu5007 Post Robot
- HDU 5007 Post Robot(西安网络赛A题)
- HDOJ 5007 Post Robot--2014网络赛西安赛区A题
- hdu5007 ACM-ICPC 西安赛区网赛A题 水题
- 字符串水题 hdu 5007 Post Robot
- [2014 西安网络赛]
- 2014网络赛 西安赛区
- 2014西安赛区网络赛
- 西安网络赛e题
- Post Robot(字符串匹配)
- HDU5017(2014年西安网络赛K题)
- HDOJ 5012 Dice--2014网络赛西安赛区F题
- redis持久化操作的方法的选择
- ubuntu防火墙的启停
- JavaWeb学习篇之----Session&&Cookie
- Android Studio导入项目是出现Cannotresolve symbol R..
- C++ 类型转换 dynamic_cast<> 运行时类型识别 RTTI
- HDU5007-Post Robot-2014西安网络赛(字符串水题)
- Unity中三种截屏方法
- test code
- 手动更新nuxus远程索引
- java之路——输出HelloWorld
- c++文件操作
- 1234 签到题【几何】
- K近邻法(k-NN)
- leetcode: (100) Same Tree