会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ykzou
阅读,思考,分享,K题。编程优化人生!
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2015年7月19日
HDU 2087 剪花布条(模式串在主串中出现的次数主串中子串不可重叠)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2087题意:求模式串在主串中出现的次数,与模式串匹配的子串之间不可重叠。思路:用kmp算法解决,在匹配更新结果后,重新定位模式串时,不可用j = next[j],应该直接让j定位到模式串开头。code: ...
阅读全文
posted @ 2015-07-19 15:43 jasaiq
阅读(320)
评论(0)
推荐(0)
2015年7月18日
CUG 数学进阶
摘要: 题目链接:http://acm.cug.edu.cn/JudgeOnline/contest.php?cid=1047...I 题目链接:http://acm.cug.edu.cn/JudgeOnline/problem.php?cid=1047&pid=8题意:给你一个0.xxx...表示的无限循...
阅读全文
posted @ 2015-07-18 11:20 jasaiq
阅读(399)
评论(0)
推荐(0)
2015年7月12日
BestCoder Round #47
摘要: 1001Senior's Array题目链接:1001题意:给你一个长度为n的序列,你必须修改序列中的某个数为P,求修改后的最大连续子序列和。思路:数据量比较小,可以直接暴力做, 枚举序列的每个数修改成P,然后更新最大子序列和。code: 1 #include 2 #include 3 usin...
阅读全文
posted @ 2015-07-12 10:09 jasaiq
阅读(152)
评论(0)
推荐(0)
2015年7月5日
BestCoder Round #46
摘要: 1001YJC tricks time题目链接:1001题意:给你时针和分针所成的角度,输出现在的时间,以10秒为单位思路:每10秒,分针走1度,时针走分针的1/12,我们可以根据时间来分别计算出分针和时针走的度数(分针可能走多圈),然后计算出二者的夹角(按题目的格式*12000)我们可以得到一张时...
阅读全文
posted @ 2015-07-05 09:59 jasaiq
阅读(237)
评论(0)
推荐(0)
2015年7月1日
Windows配置Python编程环境
摘要: 1、安装Pythonhttps://www.python.org/2、修改环境变量将安装python的路径加到path路径3、配置notepad++a. notepad++/运行/“运行”按钮b. 在弹出的窗口内输入以下命令:cmd /k python "$(FULL_CURRENT_PATH)" ...
阅读全文
posted @ 2015-07-01 20:32 jasaiq
阅读(220)
评论(0)
推荐(0)
2015年6月30日
Problem D Ananagrams(map的使用)
摘要: 题目链接:Problem D题意:输入一些单词,找出所有满足如下条件的单词:该单词不能通过字母重排,得到输入文本中的另一个单词。在判断是否满足条件时,字母不区分大小写。但是输出时应保留原始大小写,按字典序进行排列。思路:把单词统一处理一下,然后放入map中,用vector记录下满足要求的单词,最后排...
阅读全文
posted @ 2015-06-30 15:57 jasaiq
阅读(365)
评论(0)
推荐(0)
Problem C Andy's First Dictionary(set的使用)
摘要: 题目链接:Problem C题意:输入一个文本,找出所有不同的单词,按照字典序从小到大输出,单词不区分大小写。思路:将字母序列都存为小写,非字母的字符变成空格,然后利用stringstream实现sting对象的自动格式化。note: stringstream对象的使用#include#includ...
阅读全文
posted @ 2015-06-30 15:47 jasaiq
阅读(231)
评论(0)
推荐(0)
Problem B The Blocks Problem(vector的使用)
摘要: 题目链接:Problem B题意:有n块木块,编号为0~n-1,要求模拟以下4种操作(下面的a和b都是木块编号)1. move a onto b: 把a和b上方的木块全部归位,然后把a摞在b上面。2. move a over b: 把a上方的木块全部归位,然后把a放在b所在木块堆的顶部。3. pil...
阅读全文
posted @ 2015-06-30 15:24 jasaiq
阅读(285)
评论(0)
推荐(0)
Problem A Where is the Marble?(查找排序)
摘要: 题目链接:Problem A题意:有n块大理石,每个大理石上写着一个非负数,首先把数从小到大排序,接下来有Q个问题,每个问题是是否有某个大理石上写着x,如果有,则输出对应的大理石编号。思路:先排序,然后实现查找某个数第一次出现的位置。note:头文件:#include ForwardIter low...
阅读全文
posted @ 2015-06-30 14:59 jasaiq
阅读(232)
评论(0)
推荐(0)
2015年6月24日
POJ 2778 DNA Sequence(AC自动机+矩阵快速幂)
摘要: 题目链接:http://poj.org/problem?id=2778题意:有m种DNA序列是有疾病的,问有多少种长度为n的DNA序列不包含任何一种有疾病的DNA序列。(仅含A,T,C,G四个字符)思路:Trie图的状态转移,用矩阵mat[i][j]来表示从结点i到j只走一步有几种走法,那么mat的...
阅读全文
posted @ 2015-06-24 21:54 jasaiq
阅读(169)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告