Questioin "824.?Goat Latin" Solution 题目大意:根据要求翻译句子 思路:转换成单词数组,遍历数组,根据要求转换单词 Java实现: 用Java8的流实现,效率太低 java public String toGoatLatin(String S) { final S ...
分类:
其他好文 时间:
2018-08-13 20:44:42
阅读次数:
144
HDU1251 统计难题 Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀). Input 输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是老师交给I ...
分类:
其他好文 时间:
2018-08-11 16:18:20
阅读次数:
134
<题目链接> 题目大意: 给你一些单词,和一个字符串,问你这个字符串中含有多少个上面的单词。 解题分析: 这是多模匹配问题,如果用KMP的话,对每一个单词,都跑一遍KMP,那么当单词数量非常多的时候,耗时会非常多,所以这里用到了AC自动机,这是一种类似于Trie树的数据结构,但是同时,它也用到了KM ...
分类:
其他好文 时间:
2018-08-05 21:27:15
阅读次数:
146
题目解释: 匹配字符串位置与统计个数,就是要注意空格的处理 一个简单的字符串处理功能,但是自己基础不牢。很多地方做得迷糊了。 比如字符间间隔符号是空格,没想到可以在字符串首尾添加空格来处理。 还有就是while(k)的真假判断,只有k为0为假的,其他的,例如1或-1都会是为真的。 我判断到int k ...
分类:
其他好文 时间:
2018-07-16 14:11:34
阅读次数:
158
lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。 Input有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。Output每组 ...
分类:
其他好文 时间:
2018-07-11 15:11:03
阅读次数:
138
Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀). Input输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是老师交给Ignatius统计的单词,一 ...
分类:
其他好文 时间:
2018-07-11 14:55:43
阅读次数:
131
wc命令:统计常用选项:-l:显示行数-w:显示单词数(以空格分隔为一个单词)-c:显示字符数cut命令:切割常用选项:-d:指明分隔符-f#:指明第几个字段,如,1;1,2;1-3sort命令:排序常用选项:-f:忽略字符大小写-r:逆序-t:字段分隔符-k#:以指定字段为标准排序-n:以数值大小进行排序-u:排序后去重uniq:去重常用选项:-c:显示每行重复出现的次数-d:仅显示重复过的行-
分类:
其他好文 时间:
2018-07-11 12:24:04
阅读次数:
146
http://acm.hdu.edu.cn/showproblem.php?pid=2072 Problem Description lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。 Inp ...
分类:
其他好文 时间:
2018-06-30 19:48:09
阅读次数:
145
基础练习: 11-7: 源代码: 11-3-4: 源代码: 运行效果: 应用练习: (1) 源代码: 运行效果: (2)用getline()函数得出行数line;对每行用getline()得到的字符串s1测长度,即s1.size(),然后将每行的s1长度都加起来,得到字符数;求单词数则可以对每行的字 ...
分类:
其他好文 时间:
2018-06-19 22:53:26
阅读次数:
210
wc系统启动异常诊断语法格式:wc【option】【文件】wc[选项][文件]注意:wc命令及后面的选项和文件里,每个元素之间都要至少要有一个空格选项说明:参数选项解释说明-c统计字节数-l统计行数(重要)-m统计字符数-w统计单词数-L打印最长行的长度(重要)案例一:参数举例案例二:通过for循环打印这句话中字母数小于5的单词案例三:查看登录系统的用户数
分类:
系统相关 时间:
2018-06-09 10:17:18
阅读次数:
251