会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Live2d Test Env
---学习ing---
学习ing、创业ing
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
87
88
89
90
91
92
93
94
95
···
101
下一页
2017年10月8日
HDU1686 Oulipo
摘要: 求a串中有多少个b串,可重复使用。 KMP:
阅读全文
posted @ 2017-10-08 18:30 nimphy
阅读(168)
评论(0)
推荐(0)
编辑
HDU1285 确定比赛名次
摘要: 简单拓扑排序
阅读全文
posted @ 2017-10-08 09:26 nimphy
阅读(175)
评论(0)
推荐(0)
编辑
2017年10月7日
HDU1403Longest Common Substring
摘要: 后缀树
阅读全文
posted @ 2017-10-07 23:19 nimphy
阅读(103)
评论(0)
推荐(0)
编辑
HDU1426
摘要: 。。。明天搞
阅读全文
posted @ 2017-10-07 19:06 nimphy
阅读(174)
评论(0)
推荐(0)
编辑
HDU1423 LCIS
摘要: 1,先离散化,然后DP: 注意这个解法中,dp[i][j][k]代表a序列中前i个和b序列中前j个数结尾为k或小于k时的最大。 但是由于i是单增(一次1->n),而j反复变化(多次1->m),因此i可以滚动,而j不可以。 2, LCIS套模板:
阅读全文
posted @ 2017-10-07 18:44 nimphy
阅读(135)
评论(0)
推荐(0)
编辑
HDU2874Connections between cities( LCA )Tarjan
摘要: Problem Description After World War X, a lot of cities have been seriously damaged, and we need to rebuild those cities. However, some materials neede
阅读全文
posted @ 2017-10-07 14:35 nimphy
阅读(290)
评论(0)
推荐(0)
编辑
Tarjan LCA
摘要: 参考Vendetta: 需要补充的是vis可以在访问到节点时就标记,也可以在访问完其子孙后再标记,区别在于前者可以查询a和b的关系以及b和a的关系,而后者只能查询b和a的关系(假设先访问a),但既然是无向图,答案是一样的,目测放前面可能更强大。
阅读全文
posted @ 2017-10-07 10:53 nimphy
阅读(199)
评论(0)
推荐(0)
编辑
HDU1421搬寝室(简单DP)
摘要: 当然,还可以加滚动数组优化。
阅读全文
posted @ 2017-10-07 09:04 nimphy
阅读(146)
评论(0)
推荐(0)
编辑
2017年10月6日
HDU1325
摘要: 并查集方法 #include #include #include #include #include #include using namespace std; int fa[100010],ru[100010]; int s[100010],cnt,num; int _fa(int v) { if(v==fa[v]) return v; fa[v]=_fa(fa[v]); ...
阅读全文
posted @ 2017-10-06 20:53 nimphy
阅读(156)
评论(0)
推荐(0)
编辑
HDU1142 A Walk Through the Forest(最短路+DAG)
摘要: 学到了DAG中如何记忆化(也可以按距离排序后处理)
阅读全文
posted @ 2017-10-06 19:47 nimphy
阅读(383)
评论(0)
推荐(0)
编辑
上一页
1
···
87
88
89
90
91
92
93
94
95
···
101
下一页