上一页 1 2 3 4 5 6 7 8 9 ··· 65 下一页
摘要: 原题链接 题解 建桥相当于把区间内的路合并起来,这引导我们用并查集维护 可是具体如何实现呢? 我们令桥内的所有节点的统一指向最右端点作为首领,然后对于桥内的所有小桥,每次更新完了之后往右边走一格 code class Solution { public: int fa[2000005]; int f 阅读全文
posted @ 2024-08-08 21:21 纯粹的 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 假如 \(b=2\),则有 \(\sqrt[2]{n}\) 个这样的数 假如 \(b=3\),则有 \(\sqrt[3]{n}\) 个这样的数 所以总共有 \(\sum_{k=2}^{log_2(n)}\sqrt{k}\) 个这样的数 考虑去重 由于 \(\sqrt[3]{n}\le 阅读全文
posted @ 2024-08-08 16:57 纯粹的 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 该图中,最左端的点会重复更新其周围点 \(n\) 次,有 \(n\) 条边,所以最坏 \(n^2\) 阅读全文
posted @ 2024-08-07 19:53 纯粹的 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 对于一段区间 \([l,r]\) 我们可以在 \(r\) 的位置查询一次,然后利用差分的思想跑到l-1再查一次 虽然这样不行,但是可以先在 \(l-1\) 的位置查询一次,然后再在 \(r\) 的位置查询一次,然后顺序遍历,每次遍历就把对应位置上的数激活,可以用树状数组 code # 阅读全文
posted @ 2024-08-07 18:56 纯粹的 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 原题链接 获取题意 1.只能传送一次。 2.走树边没有限制。 3.只能传送至非相邻节点 4.路径一定是如下形式: \(S\to x \to T\) 其中要么 \(x\to T\) 传送要么 \(S\to x\) 传送 \(S\to x \to y \to T\) 其中 \(x\to y\) 传送 \ 阅读全文
posted @ 2024-08-07 15:34 纯粹的 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 假如不是环,你会做吗? 从左到右遍历 \(i\) 第 \(i\) 棵树的放置只与前面一棵树有关,线性dp 而图一定长这样: 当第 \(n\) 棵树为 \(3\) 的时候,无论第一棵树是 \(1\) 还是 \(2\)(不能为3,因为3不会往上),都符合环的要求 \(1\) 同理 因此我 阅读全文
posted @ 2024-08-06 22:13 纯粹的 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 多想几个暴力 暴力1:每次询问,便对p跟随模拟 暴力2:预处理 \(dp[i][j]\) 代表 \(k=j,p=i\) 时的答案 暴力1的最坏时间复杂度: \(q\cdot n\) 其中当k,a很小的时候取到 暴力2的时间复杂度:$k\cdot n $ 发现当 \(k\geq \sq 阅读全文
posted @ 2024-08-06 15:19 纯粹的 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 原题链接 暴力做法 每次询问,遍历点 \(u\) 的相邻节点,打上标记,然后遍历 \(v\) 的相邻节点,查询被标记的点的数量为 \(k\),答案为 \(deg[u]+deg[v]-k\),其中 \(deg[u]\) 表示节点 \(u\) 的度数 最坏时间复杂度为 \(O(q\cdot n)\) 优 阅读全文
posted @ 2024-08-06 13:56 纯粹的 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 修改玫瑰 \(i\) ,对答案的影响是: 减去只有玫瑰 \(i\) 的区间,加上只有玫瑰 \(i\) 和另一个玫瑰的区间,加上 m 因此我们对每个玫瑰 \(i\) ,维护上述两个区间长度 由于每个玫瑰开花时间一样,所以我们可以用扫描线的思想,对所有区间的端点离散化排序,然后升序遍历, 阅读全文
posted @ 2024-08-05 11:53 纯粹的 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 很有意思的思想,一遇到括号就倒过来 code #include<bits/stdc++.h> #define ll long long #define lb long double #define lowbit(x) ((x)&(-x)) using namespace std; c 阅读全文
posted @ 2024-08-04 15:30 纯粹的 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 65 下一页