摘要: Luogu7116 [NOIP2020] 微信步数 拉格朗日插值 $NOIP$题咕了这么久,我果然是咕咕怪。 把题意进行转化,可以发现就是求每一天中存活的坐标数量。 我们的思路是,对每一步,同时计算它在多轮贡献,那么就需要计算出每一步能够走多少轮。 令$l_{i,j,k},r_{i,j,k}$分别表 阅读全文
posted @ 2021-04-13 20:58 GK0328 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Luogu6349 [PA2011]Kangaroos \(\rm KDT\),历史最值 区间$[l_1,r_1]\(和区间\)[l_2,r_2]$相交,当且仅当$l_1 \le r_2 \operatorname l_2 \le r_1$,这就把题目转化为了一个二维平面上的修改和询问的问题。 考虑 阅读全文
posted @ 2021-04-13 20:33 GK0328 阅读(48) 评论(0) 推荐(0) 编辑
摘要: UOJ511 【JOISC2020】制作团子 提交答案、匈牙利、随机化、贪心 先给出一种贪心,也就是模仿匈牙利的过程进行增广,枚举一个非$W$点,再枚举一个$W$,如果对面的那个团子恰好符合要求,增广成功,否则像匈牙利一样增广。 然后进行随机化调整,每次以一定概率撤销使用过的$W$,重新增广,如果比 阅读全文
posted @ 2021-04-13 20:13 GK0328 阅读(99) 评论(0) 推荐(0) 编辑
摘要: UOJ504 【JOISC2020】变色龙 交互、二分 先考虑如果知道性别怎么做,容易想到一种二分的方法,枚举一种性别的变色龙,在另一种性别中进行二分,如果不存在颜色相同的变色龙就停止递归,容易发现最终每条变色龙会匹配上$1$或$3$条变色龙。 如果是$1$条,那显然是同色的变色龙;如果是$3$条, 阅读全文
posted @ 2021-04-13 20:03 GK0328 阅读(80) 评论(0) 推荐(0) 编辑
摘要: UOJ501 【JOISC2020】建筑装饰 4 动态规划 先给出一种巨佬指导的乱搞,对序列进行二分,序列左边尽量使用$A$,右侧尽量使用$B$,然后凑出$n$,如果没有答案,序列左边尽量使用$B$,右侧尽量使用$A$,再添加一些调整就直接通过了本题。 \(Code:\) #include<iost 阅读全文
posted @ 2021-04-13 19:50 GK0328 阅读(61) 评论(0) 推荐(0) 编辑
摘要: UOJ507 【JOISC2020】星座3 线段树,\(dp\) 本题中的图具有极强的性质。 我们从一颗星星的控制范围入手来解决问题,容易发现,一颗星星向下的控制范围是许多矩形的叠合,而向上的控制范围是一个直到最顶上的一个矩形。 因此我们考虑线段树优化$dp$,使用扫描线从下往上扫,每次可以插入一条 阅读全文
posted @ 2021-04-13 19:40 GK0328 阅读(83) 评论(0) 推荐(0) 编辑
摘要: UOJ510 【JOISC2020】首都 建图 这恐怕是JOISC2020最简单的题目之一了。 对于一个城市的城镇,如果要使它连成连通块,必然需要将该城镇的点所组成的生成树上的所有点都结合在一起。 我们利用建虚树的方式建图,可以利用重链剖分加线段树优化建图,不过倍增优化建图可以少一只$\log$。 阅读全文
posted @ 2021-04-13 19:01 GK0328 阅读(43) 评论(0) 推荐(0) 编辑
摘要: #### [Luogu5211 [ZJOI2017]字符串](https://www.luogu.com.cn/problem/P5211) ### 最小后缀理论、哈希、线段树 对于一个字符串的后缀,如果可能在它后面加入一个字符串之后,能够使该后缀能够成为最小后缀,我们设该后缀$\in T$,那么$ 阅读全文
posted @ 2021-04-13 16:23 GK0328 阅读(56) 评论(0) 推荐(0) 编辑
摘要: UOJ584 【ZJOI2020】字符串 $\operatorname 本题是询问区间本质不同元素的问题,可以考虑对询问离线,然后依次加入元素并打上标记,同时撤销上一次修改的位置。 要保证复杂度,就必须保证所有本质不同平方串只能被插入一次。 我们考虑到,如果我们依次将每一个$\operatornam 阅读全文
posted @ 2021-04-13 16:03 GK0328 阅读(102) 评论(0) 推荐(0) 编辑