上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 85 下一页
摘要: 传送门 AGC010E Rearranging 发现后手无论如何重排,不互质的数的相对位置是不变的 将不互质的数连 前$\to$后 的边,那么后手的操作相当于优先队列实现的拓扑排序 而先手的操作相当于为这些边定向 发现每个点双中的边是相互独立的 那么在每个点双中定向出一棵字典序最小的生成树即可 复杂 阅读全文
posted @ 2022-03-29 14:42 Administrator-09 阅读(5) 评论(0) 推荐(0)
摘要: 传送门 首先发现(除了第一次)每个点一定知道是从哪边过来的 那么一次询问至少能让深度上升 1 再考虑怎么让深度多上升一些 那么多走几步之后可以通过始/终深度得到 lca 的深度 那么走 \(k\) 步期望上升 \(\frac{1}{2}\times 1+\frac{1}{4}\times 2+\fr 阅读全文
posted @ 2022-03-29 14:36 Administrator-09 阅读(5) 评论(0) 推荐(0)
摘要: 传送门 考虑线段树上位置 \(i\) 维护 \(t=i\) 时的答案 那么可以从后往前 DP 转移是显然的 红灯的区间赋值为下一次绿灯的答案即可 复杂度 \(O(n\log n)\) 点击查看代码 #include <bits/stdc++.h> using namespace std; #defi 阅读全文
posted @ 2022-03-29 14:26 Administrator-09 阅读(8) 评论(0) 推荐(0)
摘要: 传送门 神仙题,不会做 在经过一番愉快的猜题意之后…… 发现这个限制长的很奇怪 出题人给出的思路引入大概是发现这样的话每个区间连出边来都具有传递性 然后发现等价于前后缀都有传递性 然后发现等价于 DAG 自身和补图都有传递性 然后爆搜发现有 \(n!\) 个 然后发现 DAG 和排列的对应关系 然后 阅读全文
posted @ 2022-03-27 21:09 Administrator-09 阅读(4) 评论(0) 推荐(0)
摘要: 传送门 做的挺来气的 第一步是愉快的猜题意 手模 \(2^5=32\) 种情况之后可以发现两个棋子可以在同一个节点上 那么这样的话所有棋子之间是独立的 但是怎么合并所有棋子之间的贡献呢? 因为只考虑一个棋子的话,后出现连续段的人必死 但若有多个棋子的话这个棋子可能在之后继续产生影响 那么“所以两个人 阅读全文
posted @ 2022-03-27 20:56 Administrator-09 阅读(7) 评论(0) 推荐(0)
摘要: 传送门 神仙题,并且我有理由怀疑是新一代 lxl 搞的 LCT 不支持子树加! 发现 LCT 能且仅能维护出这个连通块,但无法维护和修改相关的任何信息 那么考虑不用 LCT 直接放题解神仙思路好了 将每个同色连通块中深度最浅的点称作 管辖点 那么每次对同色连通块的修改对应的是这个连通块管辖点 dfs 阅读全文
posted @ 2022-03-27 18:12 Administrator-09 阅读(13) 评论(0) 推荐(0)
摘要: 传送门 好题,但还没细想就开始讲题就是在浪费题 操作是可逆的 设 \(f_{i, j}\) 表示能到达第 i 个房间的人数恰好为 j 时,前 i 个房间最多有多少人 转移分类讨论 因为几乎没有任何地方是自己想的所以题解就水了 如果某天再来看这个题的话记得去膜拜yspm的题解 点击查看代码 #incl 阅读全文
posted @ 2022-03-26 20:45 Administrator-09 阅读(10) 评论(0) 推荐(0)
摘要: 传送门 神仙题 核心切入点在于将题意转化为若干个变量在模周期 \(T\) 意义下同余 考虑这 \(m\) 次观察中,我们可以根据同一个灯的两个不都为 0 的剩余时间找到关于这两次观察的关系 第 \(i\) 次和第 \(j\) 次观察,示数为 \(x, y\) \(i+x\equiv j+y\pmod 阅读全文
posted @ 2022-03-26 19:42 Administrator-09 阅读(7) 评论(0) 推荐(0)
摘要: 传送门 关于我在 NOI Online 开始前 3 分钟才看出这题做法,于是就没写完这件事 发现点数 \(>\sqrt n\) 的颜色数不超过 \(\sqrt n\) 个 发现 \(连续段数=点数-\sum\limits_i[i 及右边都点亮]\) 将点数较多的颜色称为 丰富的 那么丰富的颜色之间的 阅读全文
posted @ 2022-03-26 17:37 Administrator-09 阅读(6) 评论(0) 推荐(0)
摘要: 传送门 $\tt\huge十年\ OI\ 一场空,不开\ long\ long\ 见祖宗$ 点击查看代码 #include <bits/stdc++.h> using namespace std; #define INF 0x3f3f3f3f #define N 200010 #define ll 阅读全文
posted @ 2022-03-26 14:21 Administrator-09 阅读(11) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 85 下一页