hdu 5311 Hidden String
来源:互联网 发布:知乎怎么找到匿名回答 编辑:程序博客网 时间:2024/05/13 05:51
字符串中是否存在三个连续的区间,由其组成anniversary。
解法:暴力枚举前两个区间长度。
竟然还有strncmp这个函数。这样的话写起来就简洁方便多了。
#include<stdio.h>#include<string.h>#include<iostream>#include<algorithm>using namespace std;typedef __int64 LL;char s0[20]="anniversary",s[105];int main(){ int t,i,j,k; cin>>t; bool flag; while(t--) { flag=0; cin>>s; int l=strlen(s); for(i=1;i<=9&&!flag;++i) { for(j=1;(i+j)<=10;++j) { k=0; while(k<l&&strncmp(s0,s+k,i)!=0) ++k; if(k==l) continue; k+=i; while(k<l&&strncmp(s0+i,s+k,j)!=0) ++k; if(k==l) continue; k+=j; while(k<l&&strncmp(s0+i+j,s+k,11-i-j)!=0) ++k; if(k<l){ flag=1; break; } } } if(flag) puts("YES"); else puts("NO"); } return 0;}
0 0
- HDU 5311:Hidden String
- HDU 5311 Hidden String
- hdu 5311 Hidden String
- hdu 5311 Hidden String
- hdu 5311 Hidden String
- HDU 5311 Hidden String
- hdu 5311 Hidden String 字符串
- hdu 5311 Hidden String dfs
- HDU 5311:Hidden String【字符串】
- hdu 5311 Hidden String(dfs)
- HDU 5311 Hidden String (DFS)
- 【HDU 5311 Hidden String】+ 字符串
- [HDU] 5311 Hidden String [DFS]
- HDU 5311 Hidden String (优美的暴力)
- hdu 5311 Hidden String(dp+暴力dfs)
- hdu 5311 Hidden String(水)
- hdu 5311 Hidden String dp o(n)算法 深搜
- Hidden String(5311)
- 黑马程序员——练习题,计算学生的分数的平均值
- php composer工具快速使用教程,超级简单
- Veriog_Notes_Chapter 3
- leetcode[96]:Unique Binary Search Trees
- hdu5311 Hidden String dp找字符串前缀
- hdu 5311 Hidden String
- Android之BLE编程
- ubuntu 卷boot空间不足问题解决
- Java动态代理
- dfs 拯救行动
- ListBuffer、ArrayBuffer、Queue、Stack操作代码实战
- HDOJ题目3440 House Man(差分约束)
- Java实现线程阻塞的两种方式
- MySQL 初次装时密码为空 为其设置新密码