会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lwiwi
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2025年2月7日
关于此题[AGC018A] Getting Difference 裴蜀定理的一些总结
摘要: 传送门 题目大意 给定一个序列和\(k\),每次可以选定序列中两个数,将这两个数的差的绝对值加入序列中,问\(k\)能否出现在序列中 思路 问的其实就是\(k\)能否被该序列中这\(n\)个数线性表示,问题是如何实现。 裴蜀定理:对于两个整数\(a\), \(b\) ,存在\(x\),\(y\)使得
阅读全文
posted @ 2025-02-07 21:39 孤枕
阅读(38)
评论(0)
推荐(0)
2025年2月4日
关于此题[ABC391F] K-th Largest Triplet 的一些总结
摘要: 传送门 题目大意 给定三个序列,使得\(a[i] * b[j] + a[i] * c[z] + b[j] * c[z]\),可以合并成\(N^{3}\)个元素的新序列,问此序列中第\(k\)大的元素是什么。 思路 发现题目给定的\(k\)范围最多是5e5。这里提供两种思路: 第一种,直接二分答案。我
阅读全文
posted @ 2025-02-04 10:40 孤枕
阅读(88)
评论(0)
推荐(0)
关于此题P1631 序列合并 的一些总结
摘要: 传送门 题目大意 给定两个长度为\(N\)的序列,每次选定两个\(i,j\)使得\(a[i] + b[j]\),可以合并成\(N^{2}\)个数的新序列,问此序列中最小的\(N\)个数分别是什么。 思路 我们可以贪心地思考这道题。要求最大的\(N\)个数,那么我们首先对\(a\)数组和\(b\)数组
阅读全文
posted @ 2025-02-04 10:23 孤枕
阅读(27)
评论(0)
推荐(0)
2025年1月29日
关于此题Ethflow Round 1 (Codeforces Round 1001, Div. 1 + Div. 2)_E1. The Game (Easy Version)的一些总结
摘要: 传送门 题目大意:(就不说了 思路 要求如果一个人无法操作则这个人获胜,由于这个版本只要求我们输出一个满足题意的点即可,那么我们可以贪心的进行思考。在最理想的情况下,如果我们此时选择了所有权值当中第二大的节点,并且删掉这个节点对应子树之后还有权值最大的节点,那么第二个人只能选择权值最大的节点,再轮到
阅读全文
posted @ 2025-01-29 18:14 孤枕
阅读(76)
评论(0)
推荐(0)
2025年1月24日
关于此题[ABC379F] Buildings 2 单调栈加线段树二分的一些总结
摘要: 传送门 题目大意:给定一个序列\(h\)表示房屋高度,规定当\((i,j)\)满足\(h_{i}\)与\(h_{j}\)之间没有比\(h_{j}\)高的房屋时,在\(i\)房屋可以看见\(j\)房屋。现给定q个询问\(l_{i},r_{i}\),问\(r_{i}\)后的同时能被\(l_{i}\)和\
阅读全文
posted @ 2025-01-24 17:33 孤枕
阅读(32)
评论(0)
推荐(0)
2025年1月23日
关于此题[ABC343G] Compress Strings 状压DP的一些总结
摘要: 传送门 通过这道题也是让我对TSP问题有了更深的理解。 首先这道题中给定n个字符串,我们发现n的范围只有20。让我们求这n个字符串作为同一个字符串的子串时,该字符串最短是多少。 我们发现,如果有一个字符串被另一个字符串完全包含,那么它对答案是没有影响的,所以我们可以先用哈希标记掉这些字符串。接下来的
阅读全文
posted @ 2025-01-23 16:06 孤枕
阅读(35)
评论(0)
推荐(0)
关于此题[ABC343F] Second Largest Query 线段树子区间合并类问题的一些总结
摘要: 传送门 题目大意:给定序列,每次操作可以单点修改以及询问每个区间内严格次大值出现次数。 此类区间合并的线段树之前也做过,但是都没有一个固定的写法,导致调了很久都过不了,感觉上是写丑了。对于一个节点要维护多个信息,我们可以用结构体来实现,并且pushup操作,即左右儿子两个区间合并操作,可以直接返回n
阅读全文
posted @ 2025-01-23 14:51 孤枕
阅读(24)
评论(0)
推荐(0)
2025年1月22日
关于此题[ABC389F] Rated Range 线段树二分的一些总结
摘要: 传送门 题目大意 依次给定\(n\)个区间,并给定\(q\)个数,每个数依次经过这些区间时若在区间中则加1,问最后每个数变成了多少。 做法 显然如果直接模拟的话时间复杂度肯定是会炸的。 首先我们注意到这道题是可以离线处理的,并且对于所有询问的数,我们如果先对他们排好序,在每个数都各自依次经过所给的区
阅读全文
posted @ 2025-01-22 13:07 孤枕
阅读(59)
评论(0)
推荐(0)
2025年1月21日
关于此题CF2061E_Kevin and And的一些总结
摘要: 传送门 题目大意:给定\(n\)个数\(a[1...n]\)和\(m\)个数\(b[1...m]\),并且给定整数k,求让任意\(i,j\)使\(a[i]&b[j]\)来替代\(a[i]\)后这\(n\)个数总和最小。 首先我们看到题目给的m范围非常小,最大只有10,然后又问我们k次操作之后总和的最
阅读全文
posted @ 2025-01-21 23:30 孤枕
阅读(56)
评论(0)
推荐(0)
2025年1月16日
关于此题[ABC298E] Unfair Sugoroku 概率DP的一些总结
摘要: 传送门 题目大意:两个人小T和小A分别从A点和B点开始,分别等概率地每次可以往后走\(1,2...P\), \(1,2...Q\)步,小T先走,问小T先走到N位置及以后的概率是多少。 难以想到如何设计状态,由于我们同时要对小T和小A的位置进行维护,所以应该考虑将其分别设为同一个数组的两维来进行维护。
阅读全文
posted @ 2025-01-16 21:52 孤枕
阅读(23)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告