poj1936
来源:互联网 发布:免费php虚拟主机 编辑:程序博客网 时间:2024/05/16 15:24
题目大意:
给两个字符串s和t,判断s是否是t的子串
解题思路:
暴力求解法
代码如下:
#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ char s[100010],t[100010]; int vis[100010]; int i,j,k,flag,mark; while(scanf("%s%s",s,t)!=EOF) { memset(vis,0,sizeof(vis)); k=flag=0; for(i=0;i<strlen(s);i++) { if(strlen(t)-k<strlen(s)-i) { flag=1;break; } mark=0; for(j=k;j<strlen(t);j++) { if((s[i]==t[j])&&(!vis[j])) { mark=1; k=j+1; break; } } if(!mark) { flag=1; break; } } if(flag) { printf("No\n"); } else { printf("Yes\n"); } } return 0;}
0 0
- poj1936
- poj1936
- poj1936
- poj1936
- poj1936
- poj1936
- poj1936
- poj1936
- poj1936
- POJ1936
- poj1936
- poj1936
- poj1936
- poj1936 水题
- poj1936找子串
- poj1936 All in All
- POJ1936--All in All
- POJ1936:All in All
- 二叉树知识总结http://www.banzg.com/archives/649.html
- copy的set方法
- 给所有开发者的React Native详细入门指南
- 支持NB-IoT网络的终端模块 移远即将发布业界第一款BC95模块
- 深入理解javascript原型和闭包(6)——继承
- poj1936
- 服务化框架技术选型实践
- EF6的多线程与分库架构设计实现
- node学习第一天:nvm使用
- 区块链:起源、原理及应用
- 动态生成一些控件
- 大数据平台Docker应用之路
- 不要自称是程序员,我十多年的 IT 职场总结
- Activiti工作流表结构详解