会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ccz181078
博客园
::
首页
::
新随笔
::
联系
:: ::
管理
::
公告
2017年9月11日
uoj#274. 【清华集训2016】温暖会指引我们前行
摘要: http://uoj.ac/problem/274 由于边权互不相同,只需用lct维护带加边的最大生成树
阅读全文
posted @ 2017-09-11 16:59 nul
阅读(136)
评论(0)
推荐(0)
uoj#272. 【清华集训2016】石家庄的工人阶级队伍比较坚强
摘要: http://uoj.ac/problem/272 这题的式子形式是异或卷积的三进制推广,因此可以设计一个类似fwt的变换,这里需要一个三次单位根$w$,满足$w^3\%p==1$且$(1+w+w^2)\%p==0$,对给定的模数,在整数中可能找不到满足要求的w,因此考虑模意义的复数域,发现只要用$
阅读全文
posted @ 2017-09-11 16:00 nul
阅读(237)
评论(0)
推荐(0)
uoj#11. 【UTR #1】ydc的大树
摘要: http://uoj.ac/problem/11 树形dp求出每个点的到最远黑点的距离 和 这个点到所有最远黑点的路径的交 的另一端(lca也可以顺便记录),然后树上差分标记一下,统计出每个点被路径交覆盖了几次,由此可以计算答案。
阅读全文
posted @ 2017-09-11 13:55 nul
阅读(177)
评论(0)
推荐(0)
uoj#29. 【IOI2014】Holiday
摘要: http://uoj.ac/problem/29 经过的点集一定是一个包含start的区间,为了经过这个区间内所有点,必须先到达一个区间端点,再到达另一个区间端点,剩余的步数则贪心选区间内最大价值的点。显然决策单调,于是可以分治,用可持久化线段树快速求出区间前k大数之和。
阅读全文
posted @ 2017-09-11 11:18 nul
阅读(170)
评论(0)
推荐(0)
uoj#187. 【UR #13】Ernd
摘要: http://uoj.ac/problem/187 每个点只能从时间,b+a,b-a三维都不大于它的点转移过来,将点按时间分成尽量少的一些段,每段内三维同时非严格单调,每段内的点可能因为连续选一段而产生平方的贡献,可以每段开一个单调栈维护斜率优化dp处理。 注意到b-a和b+a同时小于可以推出时间小
阅读全文
posted @ 2017-09-11 09:41 nul
阅读(310)
评论(0)
推荐(0)