会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Acestar
A drop of tear blurs memories of the past.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
2020年7月2日
SPOJ3946 MKTHNUM - K-th Number
摘要: 题意应该都知道吧,就是查询区间第 \(k\) 小。 这里介绍一下整体二分: 所谓整体二分,需要数据结构题满足以下性质: 1.询问的答案具有可二分性。 2.修改对判定答案的贡献相对独立,修改之间互不影响效果。 3.修改如果对判定答案有贡献,则贡献为一确定的与判定标准无关的值。 4.贡献满足交换律,结合
阅读全文
posted @ 2020-07-02 00:11 Acestar
阅读(126)
评论(0)
推荐(0)
2020年6月20日
洛谷P1260 工程规划
摘要: 裸的差分约束吧。 对于 \(T_i-T_j≤b\),移项可得 \(T_i≤T_j+b\),所以可以加一条从 \(T_j\) 到 \(T_i\) 长为 \(b\) 的边,再跑一遍最短路,就找到的一组特解。 跑最短路之前,要建一个超级源点,向每一个点连一条边,避免图不连通。 \(dis\) 数组里存的就
阅读全文
posted @ 2020-06-20 18:18 Acestar
阅读(137)
评论(0)
推荐(0)
2020年6月17日
洛谷P2071 座位安排
摘要: 一个比较裸的二分图最大匹配。 不会的先去学习一下,P3386 【模板】二分图最大匹配。 不难发现是把每个人与希望坐的排数建一条边,但是因为一排有两个座位,所以就把每一排的两个座位拆成两个点,分别建边,再求最大匹配即可。 我把第 \(x\) 排的两个座位分别设为 \(x\) 和 \(x+i\),然后直
阅读全文
posted @ 2020-06-17 22:36 Acestar
阅读(135)
评论(0)
推荐(0)
2020年6月14日
洛谷P4880 抓住czx
摘要: 思路还是不难的。 就是跑出来 \(lty\) 从起点到每个点的最短路,把 \(czx\) 到每个点的时间从小到大排序,然后把 \(lty\) 到每个点的时间与 \(czx\) 到下一个点的时间判断一下,如果 \(<\) 注意是小于,也就是说 \(lty\) 先到,直接输出较大的时间。 最后如果没有找
阅读全文
posted @ 2020-06-14 19:38 Acestar
阅读(175)
评论(0)
推荐(0)
2020年5月31日
洛谷P1266 速度限制
摘要: 题意很好理解,就是给你一个图,\(n\) 个点,\(m\) 条边,每条边包含长度 \(l\),和 速度 \(v\),求从 $0$ 到 \(d\) 最短花多少时间,如果 \(v=0\) 那么速度为到这条边的起点时的速度,也就是保持原速不变。 我用的邻接矩阵,用结构体 \(G_{i,j}\) 存 \(i
阅读全文
posted @ 2020-05-31 17:46 Acestar
阅读(229)
评论(0)
推荐(0)
2020年5月26日
洛谷P4422 [COCI2017-2018#1] Deda
摘要: 题目 一道比较显然的线段树,因为我们要求大于等于 \(B\) 且在第 \(Y\) 站(包含第 \(Y\) 站)以前下车的最年轻的小孩是多大,所以我们可以发现把年龄作为下角标,存是在第几站下的车,每次查找年龄为 \(B\) ~ \(N\) 中的第一个在小于等于 \(Y\) 站下车的小孩的年龄。 我们用
阅读全文
posted @ 2020-05-26 00:21 Acestar
阅读(374)
评论(0)
推荐(0)
2020年5月25日
洛谷P4910 帕秋莉的手环
摘要: 洛谷题目 本题描述较为复杂,这里简单描述一下。 把一个长度为 \(n\) 的环用金色和绿色染色,求出有多少种染色方法使得相邻两个点必有一个是金色。 矩阵快速幂优化dp 先考虑如何 \(dp\),用 \(dp_{i,0}\) 表示第 \(i\) 个点为金色的方案数,\(dp_{i,1}\) 表示第 \
阅读全文
posted @ 2020-05-25 23:41 Acestar
阅读(121)
评论(0)
推荐(0)
洛谷P5962 [BOI2004]ships 船
摘要: 洛谷题目 本题不难发现是找连通块,但是这样做会 \(M\) (没试过不知道会不会 \(T\)),所以我们再考虑优化,观察输入,会发现给的是区间,所以我们只需要把区间存下来,把相邻两行相交的区间合并就行了。 用 \(line1\) 存当前行每艘船的位置,\(line2\) 存上一行每艘船的位置。都是结
阅读全文
posted @ 2020-05-25 23:11 Acestar
阅读(183)
评论(0)
推荐(0)
UVA10902 Pick-up Sticks
摘要: vjudge题目 洛谷题目 题意简述: 输入 \(n\) 个棍子,输出最上面的棍子的编号。 向量叉积: \(\bold{a}×\bold{b}=|\bold{a}|*|\bold{b}|*\sin\theta=S_{ABCO}=x1*y2-x2*y1\) 对于本题,首先我们要判断线段 \(l1\)
阅读全文
posted @ 2020-05-25 22:38 Acestar
阅读(158)
评论(0)
推荐(0)
2020年4月22日
CF1062F Upgrading Cities
摘要: 洛谷题目 vjudge题目 这道题一眼看上去可能没什么思路至少我是这样的,但仔细思考后,就会发现可以用拓扑排序。 拓扑排序有一个性质,就是任意时刻在队列里的点都不能互相到达这不是显然吗,用这个性质,我们就可以求出每个点能到达的节点个数了。 但是重要的节点和次重要的节点的定义是互相到达,于是我们要将原
阅读全文
posted @ 2020-04-22 08:19 Acestar
阅读(213)
评论(0)
推荐(1)
上一页
1
···
5
6
7
8
9