会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Luke_Ye
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页
2017年8月27日
hdu-3966 Aragorn's Story 树链剖分
摘要: 将一棵树剖分成log条树链,用数据结构维护每一段树链,操作复杂度从n降为log(n)*log(n).
阅读全文
posted @ 2017-08-27 10:21 Luke_Ye
阅读(170)
评论(0)
推荐(0)
2017年8月25日
头文件
摘要: 补充中
阅读全文
posted @ 2017-08-25 14:56 Luke_Ye
阅读(118)
评论(0)
推荐(0)
2017年8月24日
输入外挂
摘要: 另一种更快的
阅读全文
posted @ 2017-08-24 10:05 Luke_Ye
阅读(211)
评论(0)
推荐(0)
2017年8月23日
51Nod 1810 连续区间
摘要: https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1810 题目给出一个1~n的排列,问有多少连续区间。连续区间的定义为区间内元素排序后之间间隔为1。 对于一个区间[l,r],令mid=(l+r)/2,我们如果能在O(n)内
阅读全文
posted @ 2017-08-23 23:30 Luke_Ye
阅读(335)
评论(0)
推荐(0)
2017年8月18日
POJ-3107 Godfather 求每个节点连接的联通块数量
摘要: dp[n][2],维护儿子的联通块数量和父亲的联通块数量。 第一遍dfs求儿子,第二遍dfs求爸爸。
阅读全文
posted @ 2017-08-18 19:32 Luke_Ye
阅读(230)
评论(0)
推荐(0)
2017年8月9日
POJ-1947 Rebuilding Roads
摘要: 题目给出一棵树,求切出一棵节点数为p的新树最少要切多少条边。 比较明显的树形DP,dp[i][j]为第i个节点为根的子树具有j个节点最少要切的边数。 初始化的时候不应该考虑子树需要切断与父亲的边才能成树这一情况,因为dp在转移的时候是把子树当成与当前节点连接着来考虑的,这样写起来更加方便。最后更新a
阅读全文
posted @ 2017-08-09 16:40 Luke_Ye
阅读(166)
评论(0)
推荐(0)
2017年8月1日
hdu-6035 Colorful Tree
摘要: 题目意思是计算所有路径(n*(n-1)/2)经过的不同颜色的数目和。 这个数目和可以转化为每种颜色经过的路径数目的求和,而这个求和又等价于颜色总数*n*(n-1)/2-没有经过某种颜色的边的数量的求和。 没有结果某种颜色的数量等价于由此颜色的节点将树拆分出多个联通块,每个联通块的节点数为k,则边数为
阅读全文
posted @ 2017-08-01 21:02 Luke_Ye
阅读(174)
评论(0)
推荐(0)
2017年7月29日
LCA问题
摘要: LCA的求解有3种,转化为RMQ,Tarjan离线预处理,倍增法。 RMQ法:
阅读全文
posted @ 2017-07-29 10:30 Luke_Ye
阅读(235)
评论(0)
推荐(0)
2017年7月18日
扩展欧几里得和乘法逆元
摘要: 扩展欧几里得可以计算出gcd的同时,计算出一组最小特解,以表示其通解 推导过程见http://blog.csdn.net/zhjchengfeng5/article/details/7786595 其中通解: x = x0 + b*t; y = y0 + a*t; 而乘法逆元则是在计算(a/b)%m
阅读全文
posted @ 2017-07-18 16:00 Luke_Ye
阅读(212)
评论(0)
推荐(0)
HDOJ-1156 Brownie Points II 线段树/树状数组(模板)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1156 在一张二位坐标系中,给定n个点的坐标,玩一个划线游戏(线必须穿过点),Stan先手画一条垂直的线,然后Ollie画一条水平的线(要求要穿过Stan那条线所穿过的某个点)。划分后,左上和右下点数是Ollie
阅读全文
posted @ 2017-07-18 10:29 Luke_Ye
阅读(321)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页
公告