摘要: 非常好的模拟赛,使我的大脑旋转。 终于不垫底了。 T1 有一张 \(n\) 个点的无向图,初始没有边。 给定 \(m\) 次操作,每次操作给出集合 \(S\) 和 \(T\) ,并将满足以下条件的边 \((x,y)\) 存在状态取反: \(1\le x<y\le n\) \(x\in S,y\in 阅读全文
posted @ 2024-11-21 18:56 ccxswl 阅读(44) 评论(5) 推荐(5) 编辑
摘要: 这两天怎么水这么多题解? https://www.luogu.com.cn/article/dfnjx8m6 提供一种 \(O(1)\) 回答的方法,和目前题解区的都不一样。 如果存在一个 \(a_i \ge x\),那么它和任意别的数相加都大于 \(x\),答案为 \(0\)。 如果 \(x\) 阅读全文
posted @ 2024-11-15 20:46 ccxswl 阅读(20) 评论(2) 推荐(1) 编辑
摘要: 在这 貌似和大部分做法不太一样(?) 权当卡特兰数的复习题吧。不会卡特兰数的可以先看文末。 如果没有花色 \(1\) 这道题就很简单了,对于每个别的花色都有 \(C(m)\) 种分配方案。\(C(n)\) 表示卡特兰数的第 \(n\) 项,答案就是乘起来。 发现除了花色 \(1\) 每种花色的牌都是 阅读全文
posted @ 2024-11-13 17:36 ccxswl 阅读(29) 评论(5) 推荐(8) 编辑
摘要: https://www.luogu.com.cn/article/i7ajvm8e 哈希好题。 题意 给定一个序列,每次询问给定两个长度相等的区间,问这两个区间是否只有一个数不一样。 思路 发现我们要求的信息只与数的出现次数有关,自然想到桶。那么如果有两个区间合法,那这两个区间的桶只有两个位置不同且 阅读全文
posted @ 2024-11-11 21:09 ccxswl 阅读(11) 评论(0) 推荐(3) 编辑
摘要: 洛谷题面。 模拟赛出到加强版了,一点不会所以记录下。 枚举每个后缀。设 \(f_{i,j}\) 为操作 \(i\) 次,长度增加 \(j\),即插入的次数减删除的次数,所能匹配到的最大位置。也就是 \(A\) 的前 \(f_{i,j}\) 位匹配 \(B\) 的前 \(f_{i,j}+j\) 位。 阅读全文
posted @ 2024-11-08 07:58 ccxswl 阅读(32) 评论(6) 推荐(4) 编辑
摘要: set number set shiftwidth=2 set tabstop=2 set smartindent set expandtab set softtabstop=2 set showcmd set mouse=a map <C-Z> :w<CR> map <F9> :!g++ -std 阅读全文
posted @ 2024-11-06 20:17 ccxswl 阅读(19) 评论(1) 推荐(3) 编辑
摘要: Shadow真名全拼。 阅读全文
posted @ 2024-10-28 19:58 ccxswl 阅读(40) 评论(10) 推荐(4) 编辑
摘要: CF660E 长度为 \(0\) 的子序列的答案就是 \(m^n\)。 长度为 \(k\) 的子序列的答案为: \[m^k \sum_{i=k}^n {i-1 \choose k-1} (m-1)^{i-k} m^{n-i} \]解释就是:\(m^k\) 为这个子序列的样子的方案数,后面枚举的是这个 阅读全文
posted @ 2024-10-23 08:48 ccxswl 阅读(12) 评论(0) 推荐(1) 编辑
摘要: \({n\choose m}\) 的奇偶性:\([(n\&m)=m]\),\(1\) 为奇,\(0\) 为偶。 阅读全文
posted @ 2024-10-22 21:35 ccxswl 阅读(18) 评论(0) 推荐(2) 编辑
摘要: 一个用平衡树,不用脑子的写法。(目前没有用平衡树的诶。) 题意 不经过最短路的最后一条边的最短路,保证最短路唯一。 思路 看到最短路唯一容易想到建出的最短路 DAG 其实是最短路树(以 \(1\) 为根)。 那题意转化为求每个节点不经过与父亲的连边,所能到根节点的最短路。 容易发现每个点的答案都是被 阅读全文
posted @ 2024-10-22 20:48 ccxswl 阅读(6) 评论(0) 推荐(1) 编辑