上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 65 下一页
摘要: 类似于瓶颈路,满足条件的路径一定在温度的最大生成树上,那么就是一个LCT维护MST的裸题了。 阅读全文
posted @ 2018-11-13 21:33 Gloid 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 将每个位置上的数都-1,则显然相当于前缀和始终非负。 然后就是完全想不到的了。考虑往里面加一张-1的牌。假设在一个合法排列的最后添上一个-1,那么在该排列的所有循环同构排列中,满足前m个前缀和都非负的排列只有原合法排列,因为如果更换开头的话显然有sm+1-shead-1<=sm+1<0。并且对于每一 阅读全文
posted @ 2018-11-13 20:25 Gloid 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 显然可以容斥去掉每人都不为空的限制。每种物品分配方式独立,各自算一个可重组合乘起来即可。 阅读全文
posted @ 2018-11-13 12:59 Gloid 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 首先要冷静下来发现这仅仅是在划分区间。显然若有相邻的数字相同应当划分在同一区间。还有一个显然的性质是区间的两端点应该相同且选择的就是端点的数。瞬间暴力dp就变成常数极小100002了。可以继续斜率优化然而懒了。 阅读全文
posted @ 2018-11-13 12:45 Gloid 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 首先考虑怎么安排攻击顺序。显然如果攻击了某台兵器就应该一直连续攻击直到将其破坏,破坏所需时间可以直接算出来,设其为b。假设确定了某个破坏顺序,如果交换相邻两个兵器,显然不会对其他兵器造成影响,两种顺序的代价则分别为a1(b1-1)+a2(b1+b2-1)和a1(b1+b2-1)+a2(b2-1),那 阅读全文
posted @ 2018-11-13 00:49 Gloid 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 裸退火,每次交换两个格子即可。依旧不会调参,稍微抄了点参数并且把随机种子设成了一个神奇的数字终于过掉了。 阅读全文
posted @ 2018-11-10 22:05 Gloid 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Day -? 停了两个星期的课,逃了一场期中考试。随便做了点题并不知道有什么用。见不到夫人很难受。 Day 0 依然没有跟学校走。据说今年合肥居然不下雨,印象里每年这个时候来到这里都是阴雨连绵……突然意识到,已经是第七年了。除了第一年啥都不会,之前五年拿了三个pj1=三个tg1=,然而真正算是认真学 阅读全文
posted @ 2018-11-10 19:57 Gloid 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 令splay中的一个点表示一段区间,需要使用其中某个点时将区间分裂即可,剩下的都是splay的基本操作了。写的非常丑陋,注意细节。感觉考场上肯定只能靠部分分苟活了。想起来去年因为各种莫名其妙的原因50->0 考虑一维时的线段树做法。维护区间内有多少人,每次找到第x个人把他拿出来放到最后就行了。扩展到 阅读全文
posted @ 2018-11-09 00:44 Gloid 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 按层dp,f[i][j]表示已扩展i子集的节点当前在第j层的最小代价,预处理点集间距离即可。 阅读全文
posted @ 2018-11-08 20:20 Gloid 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 跑一遍dij根据最短路DAG进行拓扑排序,按拓扑序dp即可。wa了三发感觉非常凉。 阅读全文
posted @ 2018-11-08 19:34 Gloid 阅读(177) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 65 下一页