Think Different
来源:互联网 发布:实况2017姆希塔良数据 编辑:程序博客网 时间:2024/05/01 05:12
2351:Think Different分数: 1.3
时间限制:1 秒
内存限制:32 兆
特殊判题: 否
提交:11
解决: 3
题目描述
“Think Different”曾经是美国苹果公司的广告口号,小明非常喜欢这句话,并且把它当作自己的座右铭。一天小红想测试一下小明对这句话到底有多喜欢,于是小红写了一个很长的字符串给小明,问他这个字符串里面有几个子串是这句话。
不过小红一向喜欢难为小明,所以设置了以下规定:
符合条件的子串的形式为:think+一个空格+different,其中两个单词之间的空格必须有,并且有且仅有一个,同时两个单词中的任何一个字母大小写均可,都符合要求。
例如,“Think Different”、“think different”、“THINK DIFFERENT”都是符合要求的子串。
输入格式
输入包含多组测试数据。
每组输入一个字符串s,字符串长度不超过100。
输出
对于每组输入,输出有几个符合要求的子串。
样例输入
think different
THINKdifferENTandTHink diFFerent
Think Different
i Like think DIFFERENT you like think different
样例输出
1
1
1
2
#include<iostream>#include<cstdio>#include<cstring>using namespace std;int main(){ char a[200]; int b[200]; int i,j,k,l,count; while(gets(a)) { count=0; l=strlen(a); a[l]='1'; a[l+1]='2'; l=l+2; k=0; for(i=0; i<l-2; i++) { if(((a[i]=='k')||(a[i]=='K'))&&(a[i+1]==' ')&&((a[i+2]=='D')||(a[i+2]=='d'))) { b[k]=i; k++; } } int flag=0; for(j=0; j<k; j++) { flag=0; if(((b[j]-0)>=4)&&((l-b[j])>=13)) { if((a[b[j]-4]=='T')||(a[b[j]-4]=='t')) flag++; else continue; if((a[b[j]-3]=='H')||(a[b[j]-3]=='h')) flag++; else continue; if((a[b[j]-2]=='I')||(a[b[j]-2]=='i')) flag++; else continue; if((a[b[j]-1]=='N')||(a[b[j]-1]=='n')) flag++; else continue; if((a[b[j]+3]=='I')||(a[b[j]+3]=='i')) flag++; else continue; if((a[b[j]+4]=='F')||(a[b[j]+4]=='f')) flag++; else continue; if((a[b[j]+5]=='f')||(a[b[j]+5]=='F')) flag++; else continue; if((a[b[j]+6]=='e')||(a[b[j]+6]=='E')) flag++; else continue; if((a[b[j]+7]=='R')||(a[b[j]+7]=='r')) flag++; else continue; if((a[b[j]+8]=='E')||(a[b[j]+8]=='e')) flag++; else continue; if((a[b[j]+9]=='n')||(a[b[j]+9]=='N')) flag++; else continue; if((a[b[j]+10]=='T')||(a[b[j]+10]=='t')) flag++; else continue; count++; } else continue; } printf("%d\n",count); } return 0;}
- Think Different
- Think Different
- think different
- Think Different
- Think Different
- Think different
- Think-different
- Think & Think different
- think big,make different
- SDJZUOJ 2351 Think Different
- acm Think Different
- SDJZU Think Different
- Think different & be yourself 缅怀乔布斯
- “Think Different”是个糟糕的想法
- 推送之信鸽推送详解 Think Different
- A different way to think about creative genius
- 苹果最出名的宣传语:Think Different
- [IT 男人帮 11-15] Think Different:烛照未来
- cocos2d-x开发时的注意点
- WDK中的Prefast工具使用
- Android是否可以实现静默安装模式
- Dataguard配置参数的解释
- Mysql使用大全 从基础到存储过程
- Think Different
- IOCP系统Bug
- C# iocp通讯客户端只能发送数据,无法接收服务端发送的数据
- Django性能优化
- C#中@的用法
- 网站遭受攻击--诉说篇
- [数学]齐次线性方程组的解、SVD、最小二乘法
- UML类图关系中关联、依赖、聚集等关系的异同
- CoreAnimation编程指南(一)概念