摘要:         Link. Codeforces Luogu P.S. 给个证明? Description. 给定一个 \(n\times m\) 的矩阵,每个元素是 X 或 .。 共两种颜色,对每个 . 染上一种颜色,使得所有 X 周围不同颜色出现次数相同。 Solution. 对于一个 X 周围有奇数个 . 的    阅读全文
Link. Codeforces Luogu P.S. 给个证明? Description. 给定一个 \(n\times m\) 的矩阵,每个元素是 X 或 .。 共两种颜色,对每个 . 染上一种颜色,使得所有 X 周围不同颜色出现次数相同。 Solution. 对于一个 X 周围有奇数个 . 的    阅读全文
 Link. Codeforces Luogu P.S. 给个证明? Description. 给定一个 \(n\times m\) 的矩阵,每个元素是 X 或 .。 共两种颜色,对每个 . 染上一种颜色,使得所有 X 周围不同颜色出现次数相同。 Solution. 对于一个 X 周围有奇数个 . 的    阅读全文
Link. Codeforces Luogu P.S. 给个证明? Description. 给定一个 \(n\times m\) 的矩阵,每个元素是 X 或 .。 共两种颜色,对每个 . 染上一种颜色,使得所有 X 周围不同颜色出现次数相同。 Solution. 对于一个 X 周围有奇数个 . 的    阅读全文
posted @ 2021-09-10 15:22
Peal_Frog
阅读(132)
评论(1)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 Link. Codeforces Luogu Description. 有 \(n\) 个长度分别为 \(a_i\) 的线段。 你需要把它们划分成 \(k\) 个长度是整数的线段。 最小化最后 \(k\) 个线段的长度的平方和。 Solution. 如果我们一只一个长度为 \(L\) 的线段要划分成
Link. Codeforces Luogu Description. 有 \(n\) 个长度分别为 \(a_i\) 的线段。 你需要把它们划分成 \(k\) 个长度是整数的线段。 最小化最后 \(k\) 个线段的长度的平方和。 Solution. 如果我们一只一个长度为 \(L\) 的线段要划分成     Link. Codeforces Luogu Description. 给定一个树,边带权 \(0,1\),支持单边翻转。 每次查询长度为 \(0\) 的链的最大值。 Solution. 首先我们发现了一个性质,答案路径必然经过直径一端。 详细证明参见这篇题解,感性理解的话就是从直径不断删一端的边。
Link. Codeforces Luogu Description. 给定一个树,边带权 \(0,1\),支持单边翻转。 每次查询长度为 \(0\) 的链的最大值。 Solution. 首先我们发现了一个性质,答案路径必然经过直径一端。 详细证明参见这篇题解,感性理解的话就是从直径不断删一端的边。    ![P6881 [JOI 2020 Final] 火事 题解](https://img2020.cnblogs.com/blog/1876751/202109/1876751-20210905134625935-699057601.png) Link. Luogu Description. 给定一个序列,初始为 \(\{a_i\}\)。 每时刻 \(\forall i\in(1,n],a_i\leftarrow\max(a_{i-1},a_i)\)。 问第 \(t\) 时刻 \(\sum_{l=1}^ra_i\)。 Solution.
Link. Luogu Description. 给定一个序列,初始为 \(\{a_i\}\)。 每时刻 \(\forall i\in(1,n],a_i\leftarrow\max(a_{i-1},a_i)\)。 问第 \(t\) 时刻 \(\sum_{l=1}^ra_i\)。 Solution.      Link. Codeforces Luogu Description. 给定一个仙人掌,问至少用多少个简单路径和简单环来覆盖它。 Solution. 首先我们发现除了是一整个环,其他情况简单环是没有用的。 因为如果选了一个简单环,因为图不是一个环,所以这个环必有出边。 然后我们可以从出边连进来,把环
Link. Codeforces Luogu Description. 给定一个仙人掌,问至少用多少个简单路径和简单环来覆盖它。 Solution. 首先我们发现除了是一整个环,其他情况简单环是没有用的。 因为如果选了一个简单环,因为图不是一个环,所以这个环必有出边。 然后我们可以从出边连进来,把环     Link. Codeforces Luogu Description. 给定一张图,有 \(2^{n}\) 个点,存在边 \((u,v)\) 当且仅当 \(\text{bitcount}(u\oplus v)=1\) 要求支持区间删点,询问两点是否联通。 \(n\le 50,q\le 50000\)
Link. Codeforces Luogu Description. 给定一张图,有 \(2^{n}\) 个点,存在边 \((u,v)\) 当且仅当 \(\text{bitcount}(u\oplus v)=1\) 要求支持区间删点,询问两点是否联通。 \(n\le 50,q\le 50000\)     Link. Codeforces Luogu Description. 给定一张有向图,\(q\) 次询问,每次询问是否存在一个经过 \(v\) 的环,满足路径长 \(\equiv s\pmod t\)。 Solution. 奶到 \(\gcd\) 了,可能再想一步就想通了,但是停下了,有点可惜。
Link. Codeforces Luogu Description. 给定一张有向图,\(q\) 次询问,每次询问是否存在一个经过 \(v\) 的环,满足路径长 \(\equiv s\pmod t\)。 Solution. 奶到 \(\gcd\) 了,可能再想一步就想通了,但是停下了,有点可惜。      Link. Codeforces Luogu Description. 求是否存在序列 \(\{b_i\}\) 使得 \(\forall i,b_i|B\) 且 \(\sum_{i}b_i=A\)。 \(A\le 10^{18}\),\(B\le 10^{15}\) 且保证本质不同的 \(B\) 不
Link. Codeforces Luogu Description. 求是否存在序列 \(\{b_i\}\) 使得 \(\forall i,b_i|B\) 且 \(\sum_{i}b_i=A\)。 \(A\le 10^{18}\),\(B\le 10^{15}\) 且保证本质不同的 \(B\) 不     Link. Codeforces Luogu Descripiton. \((i,j)\in G\) 当且仅当 \(a_i\&a_j=0\)。 问图有几个连通块。 Solution. 这种题无法投机取巧,所以只能 \(O(2^n\cdot n)\) 这样的暴搜。 考虑怎么暴搜,新建一些辅助点,指向所
Link. Codeforces Luogu Descripiton. \((i,j)\in G\) 当且仅当 \(a_i\&a_j=0\)。 问图有几个连通块。 Solution. 这种题无法投机取巧,所以只能 \(O(2^n\cdot n)\) 这样的暴搜。 考虑怎么暴搜,新建一些辅助点,指向所     Link. Codeforces Luogu 评论区一位老哥做法 Description. 给定一个长度为 \(n\) 的序列,是一个 \([l,\dots,r]\) 的排列。 给定 \(n\),每次可以询问任意不同两个的 \(\text{lcm}\),要在 \(n+5000\) 的复杂度内问出序列
Link. Codeforces Luogu 评论区一位老哥做法 Description. 给定一个长度为 \(n\) 的序列,是一个 \([l,\dots,r]\) 的排列。 给定 \(n\),每次可以询问任意不同两个的 \(\text{lcm}\),要在 \(n+5000\) 的复杂度内问出序列     
         浙公网安备 33010602011771号
浙公网安备 33010602011771号