hdu 5284 wyh2000 and a string problem(没有算法,仅仅考思维,字符数组得开20万,不然太小了)
2024-09-04 11:18:54
代码:
#include<cstdio>
#include<cstring>
using namespace std; char s[200000]; int main()
{
int t;
scanf("%d",&t);
while(t--)
{
scanf("%s",s);
int w=0,y=0,h=0;
int len=strlen(s);
for(int i=0; i<len; i++)
{
if(w==0&&s[i]=='w')
{
w=1;
continue;
}
if(w==0&&i>=1&&s[i]=='v'&&s[i-1]=='v')
{
w=1;
s[i]=s[i-1]='a';
continue;
}
if(w==1&&y==0&&s[i]=='y')
{
y=1;
continue;
}
if(w==1&&y==1&&h==0&&s[i]=='h')
{
h=1;
break;
}
}
if(w==1&&y==1&&h==1)
printf("Yes\n");
else
printf("No\n");
} return 0;
}
最新文章
- [转载】&mdash;&mdash;故障排除:Shared Pool优化和Library Cache Latch冲突优化 (文档 ID 1523934.1)
- zookeeper分布式锁实现
- iOS上让按钮文本左对齐问题
- Java编程思想学习(十五) 注解
- 设备、像素和点 、 9切片技术 、 颜色和外观 、 NavigationBar的美化
- 9更令人兴奋的WebGL演示
- normalization归一化
- bzoj 1013 [JSOI2008]球形空间产生器sphere(高斯消元)
- MD5校验及其c实现
- ExtJS学习-----------Ext.Array,ExtJS对javascript中的Array的扩展
- CMake安装(源码方式)
- APPLE-SA-2019-3-25-5 iTunes 12.9.4 for Windows
- linux分区划分
- java基础要点总结
- Android Studio 常用快捷键 for mac
- gpu内存查看命令nvidia-smi
- C#存储过程中传入传出参数
- Base64Util 工具类
- mongoDB学习--建库、删库、插入、更新
- 使用IProgress实现异步编程的进程通知