上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页
摘要: 题目链接 (补20210718) 心路历程 看完题目,这不网络流嘛? 看完数据范围,这是网络流嘛? 陷入沉思 思路 其实就是Dinic求最大流。一般情况下Dicic的时间复杂度为$O(n^2m)$,但是这题所有边的流量至多为$1$,且满足每个节点至多只有一条入边或者至多只有一条出边,在这样的图上Di 阅读全文
posted @ 2021-07-24 16:05 _Backl1ght 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 题目链接 连续自闭一周后,短暂的快乐周末,然而上海在台风,不能出去快乐了。 (上一周欠的之后慢慢补吧 心路历程 因为小B的操作确定了,小A的操作可以直接贪,就还比较简单。 思路 二分小B操作了多少个回合。小B操作的越多,小A操作数非降,满足单调性。 验证就是小B操作了这么多回合之后,小A至少要花的回 阅读全文
posted @ 2021-07-24 12:05 _Backl1ght 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 题目链接 这周一开始分到了个巨难写的需求,然后一整周都在自闭。主要是跨度比较大,方案可不可行还不知道,只能说堆时间试,然后我就踩坑填坑踩坑填坑。 一开始有个方案,分析了之后觉得不可行,直接跳过了,没想到踩了巨多坑之后,发现了一个文档,把之前那个方案改改就大概率可行了。然后昨天实验成功,有了可行的方案 阅读全文
posted @ 2021-07-24 00:01 _Backl1ght 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 题目链接 昨晚下班回来,比赛还剩半小时,就看了过的人最少的题。 思路倒是一眼秒了,就是太久没写线段树维护字符串哈希值了,直接疯狂WA。 心路历程 一眼秒了有什么好说的,欸,这代码怎么过不了啊 思路 首先,字符串的哈希值相等就可以认为这两个字符串相等。 然后,用线段树维护字符串的哈希值,支持单点修改和 阅读全文
posted @ 2021-07-17 10:56 _Backl1ght 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 题目链接 (老子今天不上班 心路历程 单点加,区间询问,这不线段树嘛 子序列异或最大值,这不线性基嘛 欸,通了 思路 用线段树维护线性基 插入就是沿途经历的节点都加 查询可以搞个全局线性基,查询之前清空,然后满足条件就合并到全局线性基里 最后就是线性基求异或最大值 阅读全文
posted @ 2021-07-17 10:48 _Backl1ght 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 题目链接 (终于补完了 今天把需求的代码写好了,测试了一下前后端的结果也都对,舒服了。 不过今天早下班,周日回去再提PR。 再一次迎来了快乐周五周六,要使能有个周三也早下班就完美了 心路历程 复习最大流 思路 拆点,题目转化成求最小割。 然后最大流最小割定理,题目转化成求最大流。 然后Dinic最大 阅读全文
posted @ 2021-07-16 21:25 _Backl1ght 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 题目链接 (补 今天靠着mentor的指导,终于找到了头绪,看来不至于整周自闭了 心路历程 想了半天网络流怎么建图,然后一看范围发现自己是烧饼 然后一看题解,更加觉得自己是傻逼 思路 将每条边的权值平均划分给两个端点,然后按点权排序,然后按顺序选。 然后对于每一条边,两个端点的归属一共有4种情况,然 阅读全文
posted @ 2021-07-16 21:02 _Backl1ght 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 题目链接 (补 今天上班可持久化自闭,没思路,也不敢问 心路历程 均摊,均摊,\(O(n)\)。 二分,线段树,\(O(n \log^2n)\)。 思路 严重怀疑第二种做法会T。 首先,答案至少为$d$。 然后,清零肯定是清范围内长度为$d$且和最大的那一段。这个可以用单调队列维护。 然后枚举右端点 阅读全文
posted @ 2021-07-16 00:49 _Backl1ght 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 题目链接 (补 今天收到了新的需求,但是完全没思路,要完了 心路历程 大胆猜想,不用求证 思路 枚举所有点,如果当前点未被访问过,就将其加入答案,然后将它和离它2距离以内的点标记为访问过。 稍微证一下吧。 题目已经保证了射程为1时有解。假设这个时候存在一个解,把所有节点分为关键节点和普通节点。 现在 阅读全文
posted @ 2021-07-15 23:57 _Backl1ght 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 题目链接 (暴露了鸽子本性,会补的会补的 今天开始写需求了,下午代码就写完了,调了一晚上没调好 心路历程 其实就是$m$遍区间最小值嘛,直接线段树/RMQ就可以$O(n \log n)$搞。 但是其实有$O(n)$的做法。 思路 单调队列。 首先是类似单调栈,加入元素的时候把前面大于它的都pop掉。 阅读全文
posted @ 2021-07-15 00:12 _Backl1ght 阅读(43) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页