离散化
ZLTJohn
这个作者很懒,什么都没留下…
展开
-
JZOJ4944. 【WC模拟】Monument
题目大意数轴上有n个点,都有各自的速度和位置,现在可以删除掉k个点,求删除后最大的T,使得在时间T以内,点都不碰撞。 n<=100000分析这种题目一般都可以先二分答案嘛。点不碰撞的条件是什么呢?就是在T时间内,他们的相对顺序不改变。所以我们一开始先按位置排序。我们可以删掉K个点,使得相对顺序保持。那么就相当于对时间T后的位置序列做最长不下降子序列。如果序列长度大于等于n-k,那么这个T就合法嘛。原创 2017-01-14 16:12:36 · 498 阅读 · 0 评论 -
[JZOJ]兔兔和蛋蛋
题目大意以1为根的树有n个点,每个点i有个贡献值为a[i],还可以分配一个b[i],其中b[i]∈[0,m]b[i]\in[0,m]。对于每一对(i,j),若j在i子树中,且b[i]>b[j],则对该局面贡献a[i]。 现在问贡献值为0~K的分配方案分别有多少,模1e9+7。 注:开O2分析首先40分直接989^8再加爆掉K的剪枝就可以过了。 分析一下m从14跨越到1e8怎么做?那我们肯定原创 2017-05-04 17:34:50 · 429 阅读 · 0 评论