随笔分类 -  UOJ

【BZOJ5415&UOJ393】归程(Kruskal重构树,最短路)
摘要:题意:From https://www.cnblogs.com/Memory-of-winter/p/11628351.html 思路:先从1开始跑一遍dijkstra,建出kruskal重构树之后每个叶子结点的权值为它到1的距离 询问等价于从v开始只要倍增的点的权值>p就往上跳,这样跳到某个点u之 阅读全文

posted @ 2019-12-11 20:00 myx12345 阅读(186) 评论(0) 推荐(0) 编辑

【BZOJ3052&UOJ58】糖果公园(树上带修莫队)
摘要:题意:给定一个n个点的树,每个结点上有一种颜色c[i] 定义一条简单路径的偷税指数为simga (sigma w[i](i=0..a[j]))*v[j](j=0..m),其中a[i]为第i种颜色在路径上出现的次数 现在共有q个非强制在线的操作,格式为(op,x,y) op=0时代表将x号点的颜色修改 阅读全文

posted @ 2019-10-08 17:16 myx12345 阅读(296) 评论(0) 推荐(0) 编辑

【BZOJ4945&&UOJ317】游戏(2-sat,拓扑序)
摘要:题意: 思路: 输出方案时有一个优秀的性质可以利用: tarjan缩点之后点所属的分量编号是原图的反的拓扑序 所以只需要在两种方案内找到所属分量编号较小的那个就行了,用来满足(i,i')那个限制 阅读全文

posted @ 2018-10-20 00:38 myx12345 阅读(193) 评论(0) 推荐(0) 编辑

【NOIP2017】逛公园(最短路图,拓扑排序,计数DP)
摘要:题意: 策策同学特别喜欢逛公园。 公园可以看成一张 N 个点 M 条边构成的有向图,且没有自环和重边。其中 1 号点是公园的入口, N 号点是公园的出口,每条边有一个非负权值,代表策策经过这条边所要花的时间。 策策每天都会去逛公园,他总是从 1 号点进去,从 N 号点出来。 策策喜欢新鲜的事物,他不 阅读全文

posted @ 2018-10-16 14:29 myx12345 阅读(412) 评论(0) 推荐(0) 编辑

【NOIP2016】天天爱跑步(树上差分)
摘要:题意: 小c同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。?天天爱跑步?是一个养成类游戏,需要 玩家每天按时上线,完成打卡任务。这个游戏的地图可以看作一一棵包含 N个结点和N-1 条边的树, 每条边连接两 个结点,且任意两个结点存在一条路径互相可达。树上结点编号为从1到N的连续正整 阅读全文

posted @ 2017-08-24 21:13 myx12345 阅读(262) 评论(0) 推荐(0) 编辑

【NOIP2016】蚯蚓(单调队列)
摘要:题意: 思路: 我们发现,对于任意两次切割i和j,i<j,在进行完第j次切割后,第i次切割的u/v部分一定大于等于第j次切割的u/v部分,第i次的1-u/v部分也一定大于等于第j次的1-u/v部分证明很显然,假设在第i次切割的时候,切割的蚯蚓长度为x,第j次的时候为y+(i-j)q,那么有x>=y, 阅读全文

posted @ 2017-08-23 19:17 myx12345 阅读(257) 评论(0) 推荐(0) 编辑

【UOJ34】高精度乘法(FFT)
摘要:题意: 思路:FFT模板,自带10倍常数 阅读全文

posted @ 2017-04-19 17:05 myx12345 阅读(186) 评论(0) 推荐(0) 编辑

【BZOJ4650&UOJ219】优秀的拆分(二分,hash)
摘要:题意: 思路: 在实现时SA可以用hash+二分代替,会多一个log BZ上跑的飞快,但UOJ上extra卡出翔,已经放弃 不过转C或者写SA没准就过了 看来转C迫在眉睫 阅读全文

posted @ 2017-04-16 16:02 myx12345 阅读(152) 评论(0) 推荐(0) 编辑

【BZOJ3676&UOJ103】回文串(manacher,Trie,回文自动机)
摘要:题意:考虑一个只包含小写拉丁字母的字符串s。我们定义s的一个子串t的“出现值”为t在s中的出现次数乘以t的长度。 请你求出s的所有回文子串中的最大出现值。 len<=300000 思路: 做法一:manacher+Trie 鸣谢UOJ上ID为nothing100的小哥(小姐姐?) 学P一时爽,转C火 阅读全文

posted @ 2017-04-14 20:23 myx12345 阅读(225) 评论(0) 推荐(0) 编辑

【BZOJ4199&UOJ131】品酒大会(后缀数组,并查集)
摘要:题意: 两杯“r相似” (r>1)的酒同时也是“1 相似”、“2 相似”、……、“(r−1) 相似”的。 n<=300000 abs(a[i])<=10^9 思路:对于i,j两个后缀,它们的贡献只与它们的lcp有关 而lcp又是它们之间height的最小值 所以可以把height从大到小排序 然后用 阅读全文

posted @ 2017-04-14 11:40 myx12345 阅读(156) 评论(0) 推荐(0) 编辑

【UOJ179】线性规划(单纯形)
摘要:题意: 思路:单纯形模板 阅读全文

posted @ 2017-03-01 11:47 myx12345 阅读(251) 评论(0) 推荐(0) 编辑

【UOJ228】基础数据结构练习题(线段树)
摘要:题意:在一个序列中支持以下操作: 1.区间加 2.区间开根向下取整 3.区间求和 n,m<=100000 思路:因为有区间开根的存在暴力更改会导致O(n)的时间复杂度 所以我们要特判两种情况(别问我我不知道为什么) 1.sqrt(max)=sqrt(min) 这种情况说明开根后这段区间都是一个数,等 阅读全文

posted @ 2017-02-27 10:02 myx12345 阅读(274) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示