上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页
摘要: K. Largest Common Submatrix 题链 其实这类题就是非常典 因为他给出的是一个不重复的矩阵 那么我们B都会对应A有且仅有一个位置 我们抽象其B->A为一个特定的向量 题意就转化为求B中同向量的最大子矩阵 求最大子矩阵显然可以用悬线法 我们枚举每一行 然后悬线法即可 我们只需要 阅读全文
posted @ 2022-12-16 17:43 ycllz 阅读(35) 评论(0) 推荐(0)
摘要: B. The Great Wall 显然我们可以很快的思考出来n3的做法 直接dp[i][j]表示前i个数分成j段的max 然后我们转移配合st表 dp[i][j]=max(dp[i][j],dp[k][j-1]+query_max(k+1,i)-query_min(k+1,i)); 我们思考优化枚 阅读全文
posted @ 2022-12-13 01:24 ycllz 阅读(20) 评论(0) 推荐(0)
摘要: K. Master of Both 我们通过一些性质可以知道排序 可以只比较每个串的第一个不同的地方即可 这样我们就能比较轻易的得出n2的做法 我们把它搞到一个trie树上面 要求逆序对数目 就相当于先插入的与后面插入的不同的地方 后面的比前面的字典序更小 这样贡献+1 这样我们就可以直接记一个dp 阅读全文
posted @ 2022-12-09 22:44 ycllz 阅读(180) 评论(0) 推荐(0)
摘要: A. Modulo Ruins the Legend 因为是%m的意义下 我们尽量一直保持在%意义下 不然会很难注意一些不合法情况 原式可变形为(n*(n+1)/2 d + ns + sum )%m 最小 我们设a=n*(n+1)/2 b=n (ad+bs+sum)%m 设g1=gcd(a,b) 里 阅读全文
posted @ 2022-12-08 22:25 ycllz 阅读(507) 评论(0) 推荐(0)
摘要: P1297 [国家集训队]单选错位 题链 我们可以发现n是2e7 那显然是线性的 我们直接对每一位考虑 1.要是a[i]=a[i-1] 那么我们正确的概率就是1/a[i] 2.要是a[i]>a[i-1] 那么我们必须选到a[i-1]的那些个 1/a[i-1]那么我们a[i]的选择就有a[i-1]个概 阅读全文
posted @ 2022-12-05 21:26 ycllz 阅读(31) 评论(0) 推荐(0)
摘要: E. Draw a triangle 题链 不难发现可以用叉积来求 我们假设A指向B的向量为(-b,a) 注意这里是 -b a 假设A指向C的向量为(x,y) 题目给出了AB坐标 我们就知道了第一个向量 我们只需要求x,y这个向量就可以了 S=1/2*(ax+by)这里面就是一个线性同余了 他的最小 阅读全文
posted @ 2022-12-05 01:19 ycllz 阅读(58) 评论(0) 推荐(0)
摘要: B. Cells Coloring 题链 转化题意就是将这些'.'点分成两类 第一类就是一个组内每个点都不在同行同列 这样一组的贡献就是c 第二类就是一些个没被选上的散点 每个贡献是d 我们可以观察出来 最多分多少组k就是每行每列有多少个点取max 这样我们就可以枚举k 计算散点个数 如何计算散点个 阅读全文
posted @ 2022-12-04 21:38 ycllz 阅读(381) 评论(0) 推荐(1)
摘要: I. Steadily Growing Steam 题链 看完题发现可以暴力dp 最开始想的状态就是dp[i][j][k]就是左边已经i权重右边已经j权重并且用了k次乘二的maxv 然后我们时间复杂度算接近1e10左右 当时想的感觉2的次数不会太多 就在那里试了很多发 最后发现我们不必要记录两堆的权 阅读全文
posted @ 2022-12-03 20:50 ycllz 阅读(80) 评论(0) 推荐(0)
摘要: 闲话:赛时被D分类卡了很久 讨论了很多很傻逼的情况 但是就是没有想到交叉 赛后发现I其实更简单 D. Walker 虽然但是知道是分类讨论 不过还是很难知道他那三个情况咋想的 1.显然我们要是有一个超级快 我们可以先让他跑完小的一边再回过头跑长的一边 2.两个交叉跑过去 比如一个样例 1000 10 阅读全文
posted @ 2022-12-02 01:58 ycllz 阅读(49) 评论(0) 推荐(0)
摘要: L. Fenwick Tree 题链 题目都说了 我们可以将这个序列看作二叉搜索树 我们显然序列越往后层数越高 我们一层一层的考虑 我们要是当前s[i]=1 显然是要往下一层传递一个贡献的 要是当前遍历到s[i]=1 但是 tr[i]=0 显然不行 tr[i]=1 满足 那么tr[i]>=2呢 我们 阅读全文
posted @ 2022-11-30 23:01 ycllz 阅读(102) 评论(0) 推荐(1)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页