首页 > 其他分享 >P3287 [SCOI2014] 方伯伯的玉米田

P3287 [SCOI2014] 方伯伯的玉米田

时间:2023-09-16 22:12:32浏览次数:41  
标签:log 树状 P3287 玉米 玉米田 SCOI2014

首先每次选择的区间结尾都可以换成 \(n\),仍然保持单调不降,我们就按这个策略拔高玉米。

令 \(f_{i,j}\) 表示 \(1\sim i\) 这段前缀进行了 \(j\) 次操作,第 \(i\) 株玉米不被拔掉,所能剩下最多的玉米数量:

\[f_{i,j}=\max\{f_{p,q}|p<i,q<j,a_p+q\leq a_i+j\}+1 \]

枚举 \(i\),剩下两个限制用二维树状数组维护即可。

有一个小细节,操作次数可能为 \(0\),扔进树状数组时需要加 \(1\)。

时间复杂度 \(O(nK\log K\log(a+K))\)。

标签:log,树状,P3287,玉米,玉米田,SCOI2014
From: https://www.cnblogs.com/landsol/p/17707403.html

相关文章

  • [SCOI2014] 方伯伯的OJ 解题报告
    已经不记得平衡树的样子了。Statement给定一个\(1\simn\)的序列,你有如下几个操作:改变一个人的编号将一个人放在序列开头将一个人放在序列结尾查询排名为\(k\)......
  • [SCOI2014]方伯伯的玉米田题解
    [SCOI2014]方伯伯的玉米田题目描述方伯伯在自己的农田边散步,他突然发现田里的一排玉米非常的不美。这排玉米一共有\(N\)株,它们的高度参差不齐。方伯伯认为单调不下降序......
  • Luogu P3286 [SCOI2014]方伯伯的商场之旅
    题意方伯伯有一天去参加一个商场举办的游戏。商场派了一些工作人员排成一行。每个人面前有几堆石子。说来也巧,位置在\(i\)的人面前的第\(j\)堆的石子的数量,刚好是\(......
  • P3287 [SCOI2014]方伯伯的玉米田
    \(\mathcal{Link}\)显然,每次区间加的一定是一段后缀。设\(f(i,j)\)表示必选第\(i\)个位置用了\(j\)次的最大保留值。\[f(i,j)=\max\{f(k,l)\}(k\leqi,l\leqj,a......
  • 洛谷 P3287
    不难发现一定是拔高一段后缀。所以设\(f_{i,j}\)表示考虑前\(i\)个位置,拔高\(j\)次,第\(i\)个位置强制选的LIS的长度。则有\(f_{i,j}=\max\limits_{1\lex\lt......
  • P3287 [SCOI2014]方伯伯的玉米田
    题意进行最多\(k\)次区间\(+1\)操作,使得序列中的最长不下降子序列最长。分析首先,拔高的区间一定是\([i,n]\)这种的,因为拔高一段区间,对于区间内部的相对高度是不变......
  • BZOJ 4810([Ynoi2017]由乃的玉米田-莫队)
    Description由乃在自己的农田边散步,她突然发现田里的一排玉米非常的不美。这排玉米一共有N株,它们的高度参差不齐。由乃认为玉米田不美,所以她决定出个数据结构题这个题是这......
  • P3285 [SCOI2014]方伯伯的OJ
    P3285SCOI2014方伯伯的OJSplay+将一个区间合并为一个点,类似P3960NOIP07列队用STL的map存被合并区间的右端点对应的节点下标,查询节点下标时lower_bound即可点击查......
  • 玉米田
    玉米田农夫约翰的土地由$M\timesN$个小方格组成,现在他要在土地里种植玉米。非常遗憾,部分土地是不育的,无法种植。而且,相邻的土地不能同时种植玉米,也就是说种植玉米的......