代码
#include<stdio.h>
#include<string.h>
int main()
{
char str[5];
int i,j,n,k;
scanf("%d",&n);
getchar();
while(n--)
{
gets(str);
k=strlen(str);
if(k==5) printf("3\n");
else
{
if(k==3)
for(i=0;i<k;i++)
{
if(str[0]=='o'&&str[1]=='n'||str
[0]=='o'&&str[2]=='e'||str[1]=='n'&&str[2]=='e')
{printf("1\n");break;}
else printf("2\n");break;
}
}
}return 0;
}
想法:
感觉这些题都简单了写,与以前相比,时间缩短了,速度提升了,
想法变多了,可以随意变换思维了,但是遇到难的题还是不会做,
没有耐心去思考解决,一个人做acm又懒得去学习新的知识,也只
能去找些简单题来安慰自己的心灵了。
知识还是需要扩充的,难的题还是得攻克,这样才能不断的进步
,成为真正的acm高手。
下面的时间不是追求速度的了,一定要静下来学习新的知识,位运
算 函数调用 动态数组 还有数据结构这些都还没有接触,要学的
还有很多。静下来,慢慢练习慢慢领悟。。