[FZU 2055] Noip
来源:互联网 发布:a链接调用js方法 编辑:程序博客网 时间:2024/06/14 18:50
多么简单的一道题,由于当时题目看走眼还去开了个结构体要弄链表,哎。
只要查找的路径匹配前面路径的开头,查找的后缀名匹配前面路径的结尾就行了。
#include<iostream>#include<cstring>using namespace std;#define maxn 1010char str[maxn][maxn];char p[maxn], ext[maxn];int main(){int tot;int n, m;scanf("%d", &tot);while(tot--){scanf("%d%d", &n, &m);getchar();for(int i = 0; i < n; i++){scanf("%s", &str[i]);}for(int i = 0; i < m; i++){scanf("%s%s", p, ext);for(int j = 0; j < n; j++){int a = 0, flag = 1;for(int k = 0; p[k]; k++){if(str[j][a] != p[k]){flag = 0;break;}a++;}if(flag){flag = 1;int a = strlen(ext) - 1;for(int k = strlen(str[j])-1; ext[a]; k--){if(str[j][k] != ext[a]){flag = 0;break;}a--;}}if(flag)printf("%s\n", str[j]);}}}return 0;}
0 0
- [FZU 2055] Noip
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- 微信中MMAlert(半透明底部弹出菜单)的使用介绍
- php防止乱码
- 登陆 Mac OS SSH 的用户身份验证设置
- java高新技术第一天——反射
- 004_007 在行列表中完成对列的删除或者排序
- [FZU 2055] Noip
- uva101 - The Blocks Problem
- 昨天踩到一坨臭狗屎(与无损压缩有关)
- 从自身出发来选择书与信息
- 点阵版俄罗斯方块
- 两会美女翻译抢镜 个个都是小清新
- 使用ViewPager+Fragment来实现带滚动条的多屏滑动-IndicatorFragmentActivity
- 大数除法
- sqoop简单用法