POJ 3263
题意
有n头牛,最高的牛是第i头并且它的高度为h,下面有r对牛(a,b),他们能够两两看见,能两两看见的前提是他们之间的牛都比它俩矮。求每头牛最高可能是多少?
题解
差分,先初始化数组ans为0,区间左右做标记,ans[a+1]--,ans[b]++,最后前缀和+h。(注意查重,a和b可能出现多次,但是只需要一次处理
#include#include
本文共 759 字,大约阅读时间需要 2 分钟。
#include#include
转载于:https://www.cnblogs.com/fanshhh/p/11415354.html