摘要: 题目大意: 给定 \(N\) 个点,每个点可能有一个标记,可以通过 \(c_{i,j}\) 知道区间 \([i,j]\) 的奇偶性,问你至少需要花费多少,才能保证猜出哪些点有标记。 正文: 求导过程: 我做题时开始想的是通过知道两个区间 \([l,r-1],[l,r]\) 的奇偶性直接得到 \(r\ 阅读全文
posted @ 2020-08-13 22:31 Jayun 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定长度为 \(n\) 的数组 \(S\),你需要统计有多少个四元组 \((a,b,c,d)\) 满足:$1\leq a<b\leq n;1\leq c<d\leq n;S_a<S_b;S_c>S_d$,且 \(a,b,c,d\) 互不相等。 正文: 利用容斥的思想,把所有 \(S_a< 阅读全文
posted @ 2020-08-13 21:27 Jayun 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 求 \(\sum_{i=l}^{r}(i-\varphi(i))\mod 666623333\)。 正文: 方法一: 预处理出所有的欧拉函数值,直接求 \(\sum_{i=l}^{r}(i-\varphi(i))\mod 666623333\)。但是 $1\leq l\leq r\leq 阅读全文
posted @ 2020-08-13 18:41 Jayun 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 求长度为 \(n\) 的排列,逆序对个数小于等于 \(k\) 的排列个数。 正文: 设 \(f_{i,j}\) 表示前 \(i\) 位有 \(j\) 个逆序对的方案数,由于第 \(i\) 位能为前 \(i-1\) 位贡献,动态转移方程是: \(f_{i,j}=\sum_{l=0}^{i- 阅读全文
posted @ 2020-08-13 16:59 Jayun 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 求字典序第 \(N\) 大的只含 \(k\) 个 1 的 01 串。 正文: 考虑到用组合数,由于首位一定是 1,那么我们需要选择位置的 1 就只有 \(k-1\) 个,枚举 01 串长度 \(len\),长度为 \(len\) 的 01 串个数是 \(C_{len}^{k-1}\),每 阅读全文
posted @ 2020-08-13 11:35 Jayun 阅读(77) 评论(0) 推荐(0) 编辑