代码:

#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;
}

最新文章

  1. [转载】&mdash;&mdash;故障排除:Shared Pool优化和Library Cache Latch冲突优化 (文档 ID 1523934.1)
  2. zookeeper分布式锁实现
  3. iOS上让按钮文本左对齐问题
  4. Java编程思想学习(十五) 注解
  5. 设备、像素和点 、 9切片技术 、 颜色和外观 、 NavigationBar的美化
  6. 9更令人兴奋的WebGL演示
  7. normalization归一化
  8. bzoj 1013 [JSOI2008]球形空间产生器sphere(高斯消元)
  9. MD5校验及其c实现
  10. ExtJS学习-----------Ext.Array,ExtJS对javascript中的Array的扩展
  11. CMake安装(源码方式)
  12. APPLE-SA-2019-3-25-5 iTunes 12.9.4 for Windows
  13. linux分区划分
  14. java基础要点总结
  15. Android Studio 常用快捷键 for mac
  16. gpu内存查看命令nvidia-smi
  17. C#存储过程中传入传出参数
  18. Base64Util 工具类
  19. mongoDB学习--建库、删库、插入、更新
  20. 使用IProgress实现异步编程的进程通知

热门文章

  1. Android应用开发EditText文本内容变化监听方法
  2. xmlSerializer属性的使用
  3. UVaLive5059 Playing With Stones
  4. Kubernetes网络配置
  5. 配置OpenResty支持SSL(不受信任的证书)
  6. MVC中Model和model的区别和用户
  7. [BZOJ1018][SHOI2008]堵塞的交通traffic 线段树维护连通性
  8. Properties文件工具读取类
  9. 洛谷——P1067 多项式输出
  10. Spring 依赖注入(控制反转)介绍