08 2020 档案

摘要:Solution 因为后面的操作不会对前面的操作有影响,所以我们考虑把操作倒过来。相应的,一开始就只有 k 个位置有效,然后对于操作 [l,r] ,就把 [r+1,r+(rl+1)][1,k] 的交集标记为已操作,并记录每一位是哪一位转移过来的。然后对于前一个 阅读全文
posted @ 2020-08-31 07:08 jasony_sam 阅读(134) 评论(0) 推荐(0) 编辑
摘要:当我看到这道题的时候,我就感觉它和魔法值特别像,所以没做过的可以去做做,说不定会有什么新的发现。 Solution:矩阵快速幂 看见 n 的范围是 1n50 ,不难想到这道题要用到邻接矩阵。 然后就可以用矩阵快速幂做这个题。构造一个 n×n 的矩阵 阅读全文
posted @ 2020-08-30 08:09 jasony_sam 阅读(135) 评论(0) 推荐(0) 编辑
摘要:设 fi 为将第 1 根和第 i 根柱子相连的代价,则有状态转移方程:​ fi=min{fj+k=j+1i1wk+(hihj)2} 我们可以令 sumi=k=1iwk阅读全文
posted @ 2020-08-30 08:07 jasony_sam 阅读(142) 评论(0) 推荐(0) 编辑
摘要:Solution 在我看完这道题一筹莫展没有思路的时候,我开始玩国际象棋手模样例,然后发现了一个小结论:同行同列的点无论经过多少次变换仍然同行或同列。 所以题目可转化为:能不能找到 n 个互相不同行同列的点。 那我们可以建一个二分图,左边是行,右边是列,如果一个点是黑色的,就从左边连右边,求 阅读全文
posted @ 2020-08-30 08:05 jasony_sam 阅读(136) 评论(0) 推荐(0) 编辑
摘要:题目大意 现选定一个 kxx 未知,给出 n 个数 c ,可否根据 xc 之间模数得出 xk 解题思路 据 ex 中国剩余定理,可以知道 我们总可以将两个同余式子 \[ \begin{cases}x 阅读全文
posted @ 2020-08-30 08:04 jasony_sam 阅读(78) 评论(0) 推荐(0) 编辑
摘要:思路: 设 Si 为前 i 个小时录取的人数, numi 为第 i 个小时应聘的人数,xi 为第 i 个小时雇佣的人数,可得: \[ \begin{aligned}&(~1~)~~0\leq x_i\leq num_i=>0\leq S_i-S_ 阅读全文
posted @ 2020-08-24 18:53 jasony_sam 阅读(106) 评论(0) 推荐(0) 编辑
摘要:思路 刚看到的时候,因为 (n100) ,所以想到了爆搜,但是这样做显然会 TLE ,所以我们手摸几组数据找找结论 然后能发现一个结论:一张图上的不同最小生成树中,权值相等的边的个数是不变的 小证明:用kruskal求最小生成树时,每一步都是最优的,如果有不同的最小生成树, 阅读全文
posted @ 2020-08-21 20:47 jasony_sam 阅读(127) 评论(0) 推荐(0) 编辑
摘要:思路 当我刚开始看到这个题的时候,还没有什么思路,但是当我列出了几个关于 a,b,k 的式子: a+b=ka+2b=k2a+3b=k3a+5b=k 可能还不太明显,仔细观察 a,b 的系数,可以发现,这不就是斐波那契数列吗!!! 那么我们设 \( 阅读全文
posted @ 2020-08-05 15:47 jasony_sam 阅读(148) 评论(0) 推荐(0) 编辑
摘要:题解: 我们可以先考虑不进行 k 操作的情况 ​ 当取完的时候,因为最优(B都可以通过他的 n21 次机会取走,所以只有 midmid+1 对于B来说是无能为力的),肯定是剩下中间的几个 ​ 然后由A选择小的那个,剩下大的,则有两种情况: \[ 阅读全文
posted @ 2020-08-02 16:10 jasony_sam 阅读(125) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示