福建省队集训 20180709
Posted lcyfrog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了福建省队集训 20180709相关的知识,希望对你有一定的参考价值。
福建省队集训 20180709
green
对于排列,r-l+1=max-min+1
可以用单调栈+线段树,维护以当前点位右端点的时候的max-min+l,总修改次数是O(n)的
然后出现10次也差不多,分成10段然后每段有自己的式子,每个点维护10个信息分别查询即可。
equip
给m条边2n个点,每条边必须匹配端点中的一个点,这个点的权值就是这条边的对应权值,注意对于两个端点有不同的权值。
每个点仅能被匹配一次,问<=n的点和其他点的权值乘积最小等于多少
我们把图建出来,由于定向之后每个点入度<=1,只能是基环外向树/树,分开讨论即可。树的情况有n种可能选择,环套树有2种。题解告诉我们答案是在凸包上,闵可夫斯基和合并即可。感性理解,三个点两边的各有一维较小,那么对于各种点中间的一定不优(我tm写了个啥
可能可以通过列式子然后讨论斜率证明,不过我不想也不会。
各位大佬可以在评论区提示一下小蒟蒻/kel
以上是关于福建省队集训 20180709的主要内容,如果未能解决你的问题,请参考以下文章