摘要:
2653: middle Description 一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。给你一个 长度为n的序列s。回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]之间的子序列中,最大的中位数。 其中a<b<c<d 阅读全文
posted @ 2018-08-20 20:43
Wans_ovo
阅读(152)
评论(0)
推荐(1)
摘要:
一开始想的贪心,可是发现贪心的问题太多了啊!只能保证当前最优,全局完全无法考虑。 所以正解是dp。预处理出前缀和,枚举每个区间,在每个点记录$now[i]$表示以$i$这个塔结尾的塔组目前的高度。$dp[i]$表示以$i$这个塔结尾最多能分成多少组。如果$dp[i]$可以更新成更优值,则直接更新$d 阅读全文
posted @ 2018-08-20 17:28
Wans_ovo
阅读(305)
评论(1)
推荐(1)

浙公网安备 33010602011771号