do_while_true

一言(ヒトコト)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 29 下一页
摘要: 先对每个位置 $i$ 对集合幂级数 $x^0+x^1+\cdots +x+x^{a_i}$ FWT,那么询问就是将区间里面所有 FWT 后的集合幂级数作点积再 IFWT 后提取 $x^s$ 的系数。 首先可以通过对于每个 $x^k$ 记录系数的前缀积(注意有 $0$ 可能不存在逆元,所以实际上是一个 阅读全文
posted @ 2022-11-04 21:52 do_while_true 阅读(51) 评论(0) 推荐(0)
摘要: 可能在多项式大手子面前是一个基础内容,可是菜菜只能靠青蛙一步步教导才会......因为没写代码,可能有的式子还推错了。 首先确定 $H_x$ 合法取值范围也就是 $[w+Lx,w+Rx]$,个数是 $\mathcal{O}(Rn)$ 的。 那么求出 $H_x-H_1$ 的可能的差值每种有多少个方案, 阅读全文
posted @ 2022-11-04 15:56 do_while_true 阅读(104) 评论(0) 推荐(0)
摘要: 直接考虑模拟 Kruskal. 假设有 $k$ 个二进制位。 首先加入权为 $1$ 的边,那么二进制下前 $(k-1)$ 位相同的在一个连通块里。 加入权为 $2$ 的边,二进制下前 $(k-2)$ 位相同的连通。 加入权为 $3$ 的边,由于 $x\operatorname{xor}y=3$ 一定 阅读全文
posted @ 2022-11-02 11:03 do_while_true 阅读(25) 评论(0) 推荐(0)
摘要: 看到题就先容斥。然后容斥系数太难算了就寄了,大概要分好几种情况讨论,于是就弃了。 不容斥也能做。考虑限制将串划分成了若干段,然后一段一段 dp. 有没有什么好的方法描述这个性质?这里考虑的是,如果强制 $[l,r]$ 至少出现一个 $1$,那么就让 $r$ 及以后的点,让它们往前找第一个 $1$ 的 阅读全文
posted @ 2022-11-02 10:47 do_while_true 阅读(41) 评论(0) 推荐(0)
摘要: 看上去异或里面套了层加法不好拆位,但是依然可以对每个二进制位处理。 现在考虑第 $k$ 位,那么产生贡献的数字对一定满足以下条件之一: 第 $k$ 位相同且前 $(k-1)$ 位进位; 第 $k$ 位不同且前 $(k-1)$ 位不进位。 那就按照前 $(k-1)$ 位排序,然后能产生进位的一定是一个 阅读全文
posted @ 2022-11-02 10:47 do_while_true 阅读(55) 评论(0) 推荐(0)
摘要: 「CSP-S 2022」假期计划 $1\to a\to b\to c\to d\to 1$ 中 $a,b,c,d$ 是 $4$ 个不同的景点是突破点,数据范围允许枚举其中的两个。便很自然想到枚举中间的 $b,c$,并用合法且最优的 $a,d$ 对答案进行统计。 可以预处理出 $1\to a\to b 阅读全文
posted @ 2022-11-02 08:22 do_while_true 阅读(639) 评论(0) 推荐(1)
摘要: Day -??? 初赛的负数取模题和双指针题都不会做,就瞎蒙上了。然后不断反向挂分上了 90,很魔幻。 Day -?? 本市疫情愈发严重,于是提前润到考场地市,结果白住了几天酒店发现取消了? Day 1 2022.10.29,周六。 十月以来第一次放假,从周五晚上放到周六下午,周六晚上 VP CSP 阅读全文
posted @ 2022-10-30 14:50 do_while_true 阅读(121) 评论(2) 推荐(0)
摘要: 构造半平面莫队?/jk 注意到对于一个半平面的直线,通过平移和旋转经过的点数,一定大于等于它们的对称差,因为对称差中的点会被经过奇数次,不在对称差中的点会被经过偶数次。那么可以将问题转化成构造出一个移动直线的方案,使得经过给出的每个直线,而且使得经过的点尽可能的小。 考虑一个事实,如果现在半平面的直 阅读全文
posted @ 2022-10-22 11:01 do_while_true 阅读(163) 评论(0) 推荐(0)
摘要: 给定一个长度为 $n$ 的置换 $p$,以及一个正整数 $k$. 对于一个置换 $q$,要求对于所有满足 $1\leq i<j\leq n$ 的 $i,j$,有以下不等式成立: $$ p_{q_i}\leq p_{q_j}+k $$ 现在请求出满足条件的置换 $q$ 中,逆序对数最小的 $q$,它逆 阅读全文
posted @ 2022-10-21 14:51 do_while_true 阅读(58) 评论(0) 推荐(0)
摘要: 先 orz qyc 先考虑枚举 $a$ 和 $b$ 中间有 $i$ 个点,那么中间这些边边权的分配就是一个插板法 $\binom{m-1}{i}$,树中剩余 $(n-1-(i+1))$ 条边的边权就可以任意选了,这部分方案数是 $m^{n-i-2}$. 然后考察树的形态,发现这里相当于 $(i+2) 阅读全文
posted @ 2022-10-21 09:51 do_while_true 阅读(31) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 29 下一页