摘要: A 简要题意:花费 1 代价 +1 或取反,求把 \(x\) 变成 \(y\) 的最小代价 显然的,取反最多只会用两次,且必在头尾,那么直接枚举就完了 代码: #include <bits/stdc++.h> #define int long long #define rep(i, l, r) fo 阅读全文
posted @ 2025-01-18 12:01 IANYEYZ 阅读(15) 评论(0) 推荐(0)
摘要: P8896 「DPOI-1」道路规划 考虑 DAG 竞赛图的拓扑序唯一 那么直接构造拓扑序,然后因为是竞赛图,所以第 \(i\) 个点的出度就是 \(n - i\) 那么久转换成了一个经典问题,代码待补 阅读全文
posted @ 2025-01-16 21:30 IANYEYZ 阅读(6) 评论(0) 推荐(0)
摘要: KLC 数点由 KLC 大神在模拟赛中发明。 其算法复杂度与答案值域大小挂钩。 其能解决的问题一般有着如下的特点:给定一个序列,每次询问一个区间有多少个子区间满足什么性质,数据随机生成。 其算法流程为: 通过某种方法预处理出所有满足性质的子区间 将得到的区间表示在二维平面上 将询问离线,转化为二维数 阅读全文
posted @ 2024-07-31 21:28 IANYEYZ 阅读(38) 评论(1) 推荐(1)
摘要: 扫描线是一种算法思想,其特征为将静态 \(k\) 维问题转化为动态 \(k - 1\) 维问题。动态 \(k - 1\) 维问题往往需要数据结构维护。 例题 【模板】扫描线 题意:求矩形面积并,其中每个举行的四边平行于坐标轴。 考虑扫描线,将静态 \(2\) 维问题转化为动态 \(1\) 维问题。 阅读全文
posted @ 2024-07-29 21:57 IANYEYZ 阅读(22) 评论(1) 推荐(0)
摘要: 强化基础算法,提升个人水平。 #65. 跳树 考虑建线段树,对每个节点维护 rt, l, num 分别代表最高跳到哪层,跳到最高后最低到哪层,以及往下跳的路径(左儿子右儿子)。 然后合并时注意细节。 代码: #include <bits/stdc++.h> #define int long long 阅读全文
posted @ 2024-07-25 23:51 IANYEYZ 阅读(50) 评论(1) 推荐(1)
摘要: 闲话 调试约一个下午后发现极大值设小了。 Cardboard Box 考虑开两个堆 \(q_1\) 和 \(a_2\),一个存入所有一颗星星的取法,另一个存入所有两颗星星的取法。 每次两颗两颗比较,然后如果某一次取了一颗星星,那么(设这颗星星对应关卡编号为 \(i\))把 \(b_i - a_i\) 阅读全文
posted @ 2024-07-20 16:29 IANYEYZ 阅读(14) 评论(1) 推荐(1)
摘要: 闲话 插,就硬插,插完就过了( P4781 【模板】拉格朗日插值 模板题,写拉格朗日插值即可。 代码: #include <bits/stdc++.h> #define int long long #define rep(i, l, r) for (int i = l; i <= r; i++) u 阅读全文
posted @ 2024-07-16 19:09 IANYEYZ 阅读(18) 评论(1) 推荐(0)
摘要: 闲话 数组开小挂分 Kruskal 跑 \(m = 9e6\) TLE 问题 D: Card Game 简单猜结论得到答案是 \(2 ^ {n - 1} - 1\),需要快速幂。 代码: #include <bits/stdc++.h> #define int long long using nam 阅读全文
posted @ 2024-07-14 23:37 IANYEYZ 阅读(17) 评论(1) 推荐(0)
摘要: 闲话 回滚莫队板题被卡到 28pts 了 歴史の研究 回滚莫队题。莫队笔记 考虑很好加(维护 cnt 并更新答案即可),但是不好删。 那么回滚莫队 代码: #include <bits/stdc++.h> #define int long long #define rep(i, l, r) for 阅读全文
posted @ 2024-07-13 19:38 IANYEYZ 阅读(14) 评论(1) 推荐(0)
摘要: 闲话 打 OI Bingo 然后大力卡时卡空间,贺了最优解之后成功 Bingo. rep (i, 0, (int)v.size() - 1) v.push_back(1);在 vector v 本来就有内容的情况下会持续循环。 rep (i, 1, n) rep (i, 1, n) cin >> a 阅读全文
posted @ 2024-07-12 20:05 IANYEYZ 阅读(24) 评论(1) 推荐(0)