1622: [Usaco2008 Open]Word Power 名字的能量

Time Limit: 5 Sec  Memory Limit: 64 MB
Submit: 620  Solved: 340
[Submit][Status][Discuss]

Description

    约翰想要计算他那N(1≤N≤1000)只奶牛的名字的能量.每只奶牛的名字由不超过1000个字待构成,没有一个名字是空字体串,  约翰有一张“能量字符串表”,上面有M(1≤M≤100)个代表能量的字符串.每个字符串由不超过30个字体构成,同样不存在空字符串.一个奶牛的名字蕴含多少个能量字符串,这个名字就有多少能量.所谓“蕴含”,是指某个能量字符串的所有字符都在名字串中按顺序出现(不一定一个紧接着一个).
    所有的大写字母和小写字母都是等价的.比如,在贝茜的名字“Bessie”里,蕴含有“Be”
“sI”“EE”以及“Es”等等字符串,但不蕴含“lS”或“eB”.请帮约翰计算他的奶牛的名字的能量.

Input

    第1行输入两个整数N和M,之后N行每行输入一个奶牛的名字,之后M行每行输入一个能量字符串.

Output

    一共N行,每行一个整数,依次表示一个名字的能量.

Sample Input

5 3
Bessie
Jonathan
Montgomery
Alicia
Angola
se
nGo
Ont

Sample Output

1
1
2
0
1

对于每个名字暴力所有能量字符串

复杂度30*O(nmL),可以过

#include<stdio.h>
#include<string.h>
char str[1005][1005], jud[105][33];
int main(void)
{int n, m, i, j, ans, p, q;scanf("%d%d", &n, &m);for(i=1;i<=n;i++){scanf("%s", str[i]+1);for(j=1;str[i][j]!='\0';j++){if(str[i][j]>=97)str[i][j] -= 32;}}for(i=1;i<=m;i++){scanf("%s", jud[i]+1);for(j=1;jud[i][j]!='\0';j++){if(jud[i][j]>=97)jud[i][j] -= 32;}}for(i=1;i<=n;i++){ans = 0;for(j=1;j<=m;j++){p = q = 1;while(str[i][p]!='\0' && jud[j][q]!='\0'){if(str[i][p]==jud[j][q])q++;p++;}if(jud[j][q]=='\0')ans++;}printf("%d\n", ans);}return 0;
}

bzoj 1622: [Usaco2008 Open]Word Power 名字的能量相关推荐

  1. 洛谷 P2908 [USACO08OPEN]文字的力量Word Power

    P2908 [USACO08OPEN]文字的力量Word Power 题目描述 Farmer John wants to evaluate the quality of the names of hi ...

  2. 2015.05.15,外语,学习笔记-《Word Power Made Easy》 01 “如何讨论人格特点”

    2015.03.17,外语,读书笔记-<Word Power Made Easy> 01 "如何讨论人格特点"学习笔记 SESSIONS 1 本来这些章节都是在一两年前 ...

  3. 翻译|《Word Power Made Easy》(vii~xii)

    文章目录 翻译|<Word Power Made Easy>(vii~xii) 目录 第一部分 开个好头 第二部分 获得更大的动力 第三部分 带着完全成功的感觉结束 附录: 容易使人得恐惧 ...

  4. 翻译|《Word Power Made Easy》(xiii~xxiii)

    文章目录 翻译|<Word Power Made Easy>(xiii~xxiii) 短暂的间歇 1.测试你的语法 2.现代用法随笔 3.语法是如何变化的 4.如何避免成为纯粹主义者 5. ...

  5. bzoj 1618: [Usaco2008 Nov]Buying Hay 购买干草(完全背包)

    1618: [Usaco2008 Nov]Buying Hay 购买干草 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 1196  Solved: 62 ...

  6. bzoj 1606 [Usaco2008 Dec]Hay For Sale 购买干草(01背包)

    1606: [Usaco2008 Dec]Hay For Sale 购买干草 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 1300  Solved:  ...

  7. BZOJ 1597: [Usaco2008 Mar]土地购买( dp + 斜率优化 )

    既然每块都要买, 那么一块土地被另一块包含就可以不考虑. 先按长排序, 去掉不考虑的土地, 剩下的土地长x递增, 宽y递减 dp(v) = min{ dp(p)+xv*yp+1 } 假设dp(v)由i ...

  8. [BZOJ] 1606: [Usaco2008 Dec]Hay For Sale 购买干草

    1606: [Usaco2008 Dec]Hay For Sale 购买干草 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 1335  Solved:  ...

  9. BZOJ 1612: [Usaco2008 Jan]Cow Contest奶牛的比赛【Floyd】

    1612: [Usaco2008 Jan]Cow Contest奶牛的比赛 Time Limit: 5 Sec Memory Limit: 64 MB Description FJ的N(1 <= ...

最新文章

  1. LongAdder解析
  2. SAP QM 执行事务代码QE01为检验批录入结果直接进入Multiple Specification标签页?
  3. 谷歌Jeff Dean团队发文,探讨「学习模型」如何替代传统索引结构
  4. linux rpc语言,Linux下RPC的hello world
  5. THUWC 2018(游记)
  6. 0xc000007b应用程序无法正常启动_应用程序无法正常启动0xc0000142
  7. c# dynamic 无法创建 泛型变量的问题
  8. 基于Smadja算法的搭配词自动提取实践
  9. ASP.NET Core 2.1 源码学习之 Options[2]:IOptions 【转】
  10. NLPCC 2022 投稿开始啦~
  11. RPM 打包指南系列 一
  12. 计算机网络第七版1-3
  13. Denoise_bayerdomain
  14. echarts取消轴线,网格线
  15. python趣味编程100例-Python游戏趣味编程
  16. 华为笔记本电脑真香,包邮送一台!
  17. 58同城mysql实践
  18. 华清远见-重庆中心-数据库阶段技术总结/知识点梳理/个人总结
  19. SSL证书绑定了顶级域名后二级域名还需再申请吗
  20. You are using pip version 9.0.1, however version 22.1.2 is available. You should consider upgrading

热门文章

  1. 自学python买什么教材-从自学到编写大学python教材——低调quot;虫师”谢乾坤
  2. 讯飞输入法(原讯飞语音输入法) V2.1.1708 官方版-完美软件下载
  3. 如何利用Matlab完成数字1-9的语音识别
  4. 语音识别行业成长红利期已过,行业寡头显现,小公司生存状况堪忧
  5. 漏洞payload 靶机_hackme:2 靶机攻略
  6. FFmpeg示例程序合集-Git批量获取脚本
  7. DirectShow 在 VS2010 中开发环境的设置
  8. jQuery 图表插件 jqChart 使用
  9. Windows下后台运行cmd启动的程序
  10. 【HDOJ7058】Ink on paper(生成树,或二分答案建图+并查集联通性)