[考试练习题]4.20
Posted miracevin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[考试练习题]4.20相关的知识,希望对你有一定的参考价值。
三道降智好题
A. 商店
包含关系,一定先让子树选择,自己选择剩下的最大的。
线段树O(nlogn)
反过来,一个值如果是子树最大的,一定会被到根第一个有顾客的祖先选择到
倒序枚举每个商品
并查集找到到根第一个父亲。
O(n+m)
B. 构图
n<=3e4
大力讨论贪心
正负分左右
1.每个左都连接一个右
2.剩下都是右右之间连接。
一定涨这样:
右面可以DP出f[],表示前i个,前缀回文选择后缀都选择b[1],最小值。
如果i是偶数,特殊考虑全部都是回文选择
(可以FFT优化)
然后枚举和左部点连的后缀。
全部暴力O(n^2)可过。
层层论证大力贪心
C. 朋友
每个鱼区间[l,r]
直接离散化
最大值的位置一定是经过的区间都到这里。否则不优。
T2,T3,想得太复杂。
以上是关于[考试练习题]4.20的主要内容,如果未能解决你的问题,请参考以下文章
全国计算机等级考试三级Linux应用与开发技术考试-习题汇总