08 2020 档案
摘要:Solution 因为后面的操作不会对前面的操作有影响,所以我们考虑把操作倒过来。相应的,一开始就只有 个位置有效,然后对于操作 ,就把 和 的交集标记为已操作,并记录每一位是哪一位转移过来的。然后对于前一个
阅读全文
摘要:当我看到这道题的时候,我就感觉它和魔法值特别像,所以没做过的可以去做做,说不定会有什么新的发现。 Solution:矩阵快速幂 看见 的范围是 ,不难想到这道题要用到邻接矩阵。 然后就可以用矩阵快速幂做这个题。构造一个 的矩阵
阅读全文
摘要:Solution 在我看完这道题一筹莫展没有思路的时候,我开始玩国际象棋手模样例,然后发现了一个小结论:同行同列的点无论经过多少次变换仍然同行或同列。 所以题目可转化为:能不能找到 个互相不同行同列的点。 那我们可以建一个二分图,左边是行,右边是列,如果一个点是黑色的,就从左边连右边,求
阅读全文
摘要:思路: 设 为前 个小时录取的人数, 为第 个小时应聘的人数, 为第 个小时雇佣的人数,可得: \[ \begin{aligned}&(~1~)~~0\leq x_i\leq num_i=>0\leq S_i-S_
阅读全文
摘要:思路 刚看到的时候,因为 ,所以想到了爆搜,但是这样做显然会 ,所以我们手摸几组数据找找结论 然后能发现一个结论:一张图上的不同最小生成树中,权值相等的边的个数是不变的 小证明:用kruskal求最小生成树时,每一步都是最优的,如果有不同的最小生成树,
阅读全文
摘要:题解: 我们可以先考虑不进行 操作的情况 当取完的时候,因为最优(B都可以通过他的 次机会取走,所以只有 和 对于B来说是无能为力的),肯定是剩下中间的几个 然后由A选择小的那个,剩下大的,则有两种情况: \[
阅读全文