会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
我的小天地
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
2017年6月18日
Color the ball(hdu 1556)
摘要: 树状数组的另一种应用领域,区间修改,单点查询,区间修改向下修改,单点查询向上查询
阅读全文
posted @ 2017-06-18 18:18 xinyimama
阅读(54)
评论(0)
推荐(0)
编辑
敌兵布阵(hdu1166)
摘要: 水题 单点向上修改,区间向下查询
阅读全文
posted @ 2017-06-18 18:13 xinyimama
阅读(70)
评论(0)
推荐(0)
编辑
2017年6月12日
noip 2013 货车运输
摘要: 这个题让我对最小生成树和倍增有了新的理解,这里不得不感谢两个人,吕欣和陈弘毅,聪明的两个人,没有你们的讲解,我始终不明白 难点之一:最大生成树 难点之二:什么时候该添加邻接表和前向星 最大难点:如果使用倍增来记树上路径的最值 代码:
阅读全文
posted @ 2017-06-12 18:48 xinyimama
阅读(101)
评论(0)
推荐(0)
编辑
poj 2406
摘要: 这个题的主要关键在于如何使用KMP求循环节的问题 KMP主要关键在于跳next数组,假设数组长度是lens,那么如果有循环节的话,循环节的长度一定是lens-next[lens],因为这样对于第一个循环节之外字符串,就能实现 s[i]=s[i+lens-next[lens]]; 贴代码
阅读全文
posted @ 2017-06-12 18:42 xinyimama
阅读(69)
评论(0)
推荐(0)
编辑
2017年5月31日
最长公共子序列
摘要: 初三的课程终于完了,可以一心一意搞竞赛了,这一个月我要学会基础动规…… 最长公共子序列可以说是非常经典的动规基础题,lens[i][j]表示a中前i个字符和b中前j个字符最长的公共子序列,这个很重要 状态转移方程为 if(a[i]==b[j]) lens[i][j]=lens[i-1][j-1]+1
阅读全文
posted @ 2017-05-31 18:17 xinyimama
阅读(68)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
公告