把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

11 2020 档案

摘要:题面传送门 这个构造还是很巧妙的。 有一个显然的性质:序列中所有数的异或和等于最后只有一种数时所有数的异或和。 还有一个结论:当有三个数a,b,b时,只要一次操作就能使其变成三个a。 那么事实上无解的情况已经呼之欲出了:当nmod2=1且序列中的所有数异或和不为0即无解。 现在 阅读全文
posted @ 2020-11-15 12:51 275307894a 阅读(42) 评论(0) 推荐(0) 编辑
摘要:题面传送门 题解里居然没有写线段树上二分的,来交一发。 维护一颗权值线段树,以hi为下标,主要维护两个值,是元素个数和元素和。 那么当前点m可以判断左边的节点数×m左边的元素和是否大于当前的水量来考虑走左边还是右边。走到最后一个节点时计算剩下的水量,然后均摊给每一个试管。 阅读全文
posted @ 2020-11-03 20:04 275307894a 阅读(81) 评论(0) 推荐(0) 编辑
摘要:题面传送门 这个东西显然不能矩阵乘法(暴论) 考虑手推几组数据。 比如这组: 1 999 100000000000000 这东西怎么推啊,这不是要死人的节奏吗。 别急,推推看就知道了。 f0=999 f1=999+9×9=1080 \(f_2=1080+0\times 阅读全文
posted @ 2020-11-03 18:41 275307894a 阅读(69) 评论(0) 推荐(0) 编辑
摘要:题面传送门 40分:爆搜,此处不作赘述 这道题硬推是很难推的,下面展示一下硬推的过程,以f(4,n)为例 我们可以根据题目列出一个式子: \(\sum\limits_{i=1}^{n}{\sum\limits_{j=1}^{n}{\sum\limits_{k=1}^{n}{\sum\limi 阅读全文
posted @ 2020-11-03 18:41 275307894a 阅读(82) 评论(0) 推荐(0) 编辑
摘要:题面传送门 考虑一个最朴素的暴力:枚举两个数,再用组合数算答案。 考虑算贡献。先排好序。 一个数有两个贡献,加的贡献和减的贡献。 可以枚举每一个数,钦定这个数一定是降序排序的,结果乘二,然后枚举在这个数之前选几个。 代码大概长这样: sort(a+1,a+2*n+1); for(int i=1;i< 阅读全文
posted @ 2020-11-02 15:11 275307894a 阅读(50) 评论(0) 推荐(0) 编辑
摘要:题面传送门 题意简述:给出ab,找到一个最大的数x,使得a 这样的题目考虑质因数分解。 因为b分解是在可以接受的范围内,所以分解b。 设b=a_1^\times a_2^\times...\times a_n^ 然后将a分解得$a_1^\ti 阅读全文
posted @ 2020-11-02 15:09 275307894a 阅读(63) 评论(0) 推荐(0) 编辑

浏览器标题切换
浏览器标题切换end
点击右上角即可分享
微信分享提示