题意 给一座山 初始高度为 \(d\) 有 \(n\) 个人 每个人有属性 \(a,s\) 表示他最高能爬上高度 \(d\) 小于等于 \(s\) 的山,他爬完山后,山的高度 \(d=max(a,d)\) \(n \leq 5\times10^5\) 题解 其实是贪心。猜结论题。 一般思路 ...
前言 update . . 我本以为紫名就不用打 Div 了,没想到有 Div 上限是 ,但是可以打 Div 了,好耶 难得的阳间比赛 指比赛时间 ,上大分 虽然今天下午状态还行,可惜最后一场 Div 没能AK,不过竟然上榜了 人生首次 而且还是通过 Hack 了一个人从 rank 翻到了 rank ,与机房大佬三连了。 rank , , 首次使用 Hack,体验极佳,下次继续。 所以水题解。 题 ...
2021-10-25 21:01 5 74 推荐指数:
题意 给一座山 初始高度为 \(d\) 有 \(n\) 个人 每个人有属性 \(a,s\) 表示他最高能爬上高度 \(d\) 小于等于 \(s\) 的山,他爬完山后,山的高度 \(d=max(a,d)\) \(n \leq 5\times10^5\) 题解 其实是贪心。猜结论题。 一般思路 ...
CF1601F Two Sorts 给定 \(n\),将 \(1\sim n\) 按照字典序排序,\(a_i\) 表示第 \(i\) 小的数,求: \[\left(\sum_{i=1}^{n} ((i-a_i)\bmod 998244353)\right) \bmod 10^9+7 ...
题意 你是一只青蛙(雾),现在你掉到了一个\(n\)米深的井里,当你位于深度为\(i\)的位置时,你可以往上跳\((0,a_i]\)米中的任意一个整数距离,如果你没有跳出去,那么你需要休息,假设你在 ...
题意 给你一个长度为\(n\)的数组\(a\)和一个长度为\(m\)的数组\(b\),你要保证\(a\)中的元素相对位置不变,任意把\(b\)中元素插入到\(a\)中,最后得到一个长度为\(n+m\ ...
CF1602E Optimal Insertion Statement CodeForces - 1602E 给定序列 \(a_n,b_m\) ,可以将 \(b\) 以任意顺序插入到 \(a\) 的任意位置里面,求插入后最少有多少的逆序对。 ( \(a\) 不可交换顺序,逆序对算上 ...
目录 CF1328D Carousel CF1328E Tree Queries CF1328F Make k Equal 比赛链接 CF1328D Carousel 注意,题目并没有要求同一种动物必须染相同的颜色。虽然样例的确满足这一点。 我们断言 ...
题意:给出一个轮子,上面有一个随着它转动的传感器在圆周上,给出一个指定距离m,和轮子向前行进的速度v以及轮子的半径r。问让传感器通过该距离最少需要多少时间。 分析:首先我们列出传感器行进距离与时间的轮子行进距离的关系:f(c) = c+r*sin(c/r)。其中c是距离,r是半径。该公式表示 ...
分析: 假设在第一个树上我们有一个长度为x的环,在第二树上我们有一个长度为y的环,那么可以在叉积树上构造出$\binom{x+y}{x}$个长度为x+y的环 问题的关键就变成了如何统计出在一个树上的长度为i的环的个数 设$f(u,v,k)$表示从u点出发走k步回到u点,中途不经 ...