• 2024-11-11P3287 [SCOI2014] 方伯伯的玉米田
    P3287[SCOI2014]方伯伯的玉米田感觉其实也不难。我们必然知道选择加区间的右端点是\(n\),因为如果只选中间的话会与后面相差开,不如直接选上右,因为有两个变量,位置与操作次数,所有我们就设状态为\(f_{x,k}\)为我们\(x\)为左端点被加\(k\)次的最长不下降子序列,此时我们的树
  • 2024-11-09【算法】状态压缩DP
    基本内容入门例子USACO06NOV]CornFieldsG-洛谷|计算机科学教育新生态题目简述:在一个\(N\timesM\)的玉米田中种玉米,有一些坏掉的土地是不能种玉米的,另外相邻的两个田也不可以种,一共有多少种种植方案(荒地也算一种),如图所示,由于相邻的土地不能种植,此时一号土地已经不能
  • 2024-10-31[SCOI2014] 方伯伯的玉米田(树状数组优化 DP)
     loj传送门https://loj.ac/p/2211洛谷题目传送门https://www.luogu.com.cn/problem/P3287解题思路首先,我们可以贪心地思考一下:对于每一次区间的加一操作,右端点是在末尾会比右端点在中间的情况更好。因为,当你的右端点在序列中间的时候,相对之下,后面的数就更小了一些,这样是
  • 2024-08-23[Ynoi2017] 由乃的玉米田
    题目链接:[Ynoi2017]由乃的玉米田弱化版:小清新人渣的本愿这两道题都是看会不会用bitset,bitset大胜利减操作:用一个bitset\(vis1\)记录一个数是否出现,如果有就是\((vis1\And(vis>>x)).count()\ge1\),其实就是看是否有数\(a\)和数\(a+x\)同时出现加操作:同减操
  • 2024-08-21[SCOI2014] 方伯伯的玉米田 题解
    对于每次修改的区间以及其左边序列和右边序列,共三种情况:1.区间内比两侧低的还是低2.区间内比两侧低的变得比两侧高了3.区间内比两侧高的还是高那么现在又面临一个问题:在区间内变化后,对答案,即最长不下降子序列有什么影响。对区间左边:可能会使其最长不下降子序列增长对区间
  • 2024-07-2851nod-3928方伯伯的玉米田
    https://class.51nod.com/Html/Textbook/ChapterIndex.html#textbookId=126&chapterId=338https://class.51nod.com/Html/Textbook/Problem.html#problemId=3928&textbookChapterId=725保证右端点为\(n\)是因为如果不是这样操作,可能导致后面的数大小关系发生变化,而如果保证了
  • 2024-07-05327. 玉米田
    //327.玉米田.cpp:此文件包含"main"函数。程序执行将在此处开始并结束。//#include<iostream>usingnamespacestd;/*https://www.acwing.com/problem/content/329/农夫约翰的土地由M×N个小方格组成,现在他要在土地里种植玉米。非常遗憾,部分土地是不育的,无
  • 2023-11-15luoguP3287 [SCOI2014] 方伯伯的玉米田
    题目描述方伯伯在自己的农田边散步,他突然发现田里的一排玉米非常的不美。这排玉米一共有NN株,它们的高度参差不齐。方伯伯认为单调不下降序列很美,所以他决定先把一些玉米拔高,再把破坏美感的玉米拔除掉,使得剩下的玉米的高度构成一个单调不下降序列。方伯伯可以选择一个区间,把这
  • 2023-09-16P3287 [SCOI2014] 方伯伯的玉米田
    首先每次选择的区间结尾都可以换成\(n\),仍然保持单调不降,我们就按这个策略拔高玉米。令\(f_{i,j}\)表示\(1\simi\)这段前缀进行了\(j\)次操作,第\(i\)株玉米不被拔掉,所能剩下最多的玉米数量:\[f_{i,j}=\max\{f_{p,q}|p<i,q<j,a_p+q\leqa_i+j\}+1\]枚举\(i\),剩下两个
  • 2022-12-03[SCOI2014]方伯伯的玉米田题解
    [SCOI2014]方伯伯的玉米田题目描述方伯伯在自己的农田边散步,他突然发现田里的一排玉米非常的不美。这排玉米一共有\(N\)株,它们的高度参差不齐。方伯伯认为单调不下降序
  • 2022-11-15 P3287 [SCOI2014]方伯伯的玉米田
    \(\mathcal{Link}\)显然,每次区间加的一定是一段后缀。设\(f(i,j)\)表示必选第\(i\)个位置用了\(j\)次的最大保留值。\[f(i,j)=\max\{f(k,l)\}(k\leqi,l\leqj,a
  • 2022-10-30P3287 [SCOI2014]方伯伯的玉米田
    题意进行最多\(k\)次区间\(+1\)操作,使得序列中的最长不下降子序列最长。分析首先,拔高的区间一定是\([i,n]\)这种的,因为拔高一段区间,对于区间内部的相对高度是不变
  • 2022-10-24BZOJ 4810([Ynoi2017]由乃的玉米田-莫队)
    Description由乃在自己的农田边散步,她突然发现田里的一排玉米非常的不美。这排玉米一共有N株,它们的高度参差不齐。由乃认为玉米田不美,所以她决定出个数据结构题这个题是这
  • 2022-09-28【闲话】2022.09.28
    又颓了一会KaTeX,真开心今天没有考试,于是自己切了会CDQ,切了会莫反,又思考了一下如何做可持久化字典树。没有切基环树,太难了,对于我这种蒟蒻而言。发现自己还想切一个由
  • 2022-08-18玉米田
    玉米田农夫约翰的土地由$M\timesN$个小方格组成,现在他要在土地里种植玉米。非常遗憾,部分土地是不育的,无法种植。而且,相邻的土地不能同时种植玉米,也就是说种植玉米的