首页 > 其他分享 >P1912 [NOI2009] 诗人小G 题解

P1912 [NOI2009] 诗人小G 题解

时间:2024-07-18 12:07:54浏览次数:13  
标签:infty le 题解 P1912 big NOI2009

我们设 \(s_i\) 表示前 \(i\) 个句子的长度之和,这样就有 dp

\[f_i = \min_{j < i} \big\{f_j + |s_i - s_j + i - j - 1 - L|^P\big\} \]

我们设 \(w(l, r) = |s_r - s_l + r - l - 1 - L|^ P\),如果 \(w\) 满足四边形不等式,则原 dp 具有决策单调性。

设 \(u = (s_i + i) - (s_j + j ) - (1 + L)\), \(v = (s_i + i) - (s_j + j + 1 + a_j) - (1 + L)\)。

那么我们证明 \((j < j + 1 < i < i + 1 )\)

\[w(j, i) + w(j + 1, i + 1) \le w(j, i + 1) + w(j + 1, i) \]

等价于证明

\[|u|^P + |v + a_i+1|^P \le |v|^P +|u+a_i+1|^P \\ |u|^P - |u + a_i+1|^P \le |v|^P - |v + a_i+1| \]

因为 \(a_j > 0\),所以 \(u > v\),如果我们设 \(h(x) =|x|^P - |x+z|^P\),那么如果 \(h(x)\) 单调不增,则原命题成立。

我们对绝对值进行讨论。

  • 当 \(x \in [0, \infty)\) 时

\[h(x)=x^P - (x+z)^P \\ h'(x) = Px^{P - 1} - P(x + z)^{P - 1} \\ h'(x) = P[x^{P - 1} - (x+z)^{P - 1}] \\ h'(x) = P[x^{P - 1} - \sum_{i = 0}^{P - 1}x^{P - 1 - i}z^i] \\ h'(x) = P[-\sum_{i = 1}^{P - 1}x^{P - 1 - i}z^i] \\ \]

因为 \(P > 0, x > 0, z > 0\),所以 \(h(x) \le 0, \Box\)

  • 当 \(x \in (-\infty, 0)\) 时

注意到此时 \(P\) 的取值会影响到 \(x^P\) 的正负(实际上是 \(h'(x)\) 中 \(x^{P - 1}\) 的正负),所以需要对 \(P\) 的奇偶性进行讨论。

    • 当 \(P\) 为偶数时

      证明过程完全
      

标签:infty,le,题解,P1912,big,NOI2009
From: https://www.cnblogs.com/Rainsheep/p/18309243

相关文章

  • [题解]P1452 【模板】旋转卡壳 | [USACO03FALL] Beauty Contest G
    P1452【模板】旋转卡壳|[USACO03FALL]BeautyContestG旋转卡壳模板题。凸包用的是Andrew算法,就不详述了,具体可以查查资料了解,但提一嘴Andrew算法的一些细节问题:Andrew算法的一些细节Andrew算法的模板代码如下:sort(a+1,a+1+n,cmp);st[++top]=1;for(inti=2;i<=n;i++){ ......
  • 【数学建模】——多领域资源优化中的创新应用-六大经典问题解答
    目录题目1:截取条材题目 1.1问题描述1.2数学模型1.3求解1.4解答题目2:商店进货销售计划题目2.1问题描述2.2数学模型2.3求解2.4解答题目3:货船装载问题题目3.1问题重述 3.2数学模型3.3求解3.4解答题目4:城市消防站选址问题 题目4.1问题重述4.2......
  • 题解:P10733 [NOISG2019 Prelim] Lost Array
    题解:P10733[NOISG2019Prelim]LostArray思路对于任意\(\min(X_{A_{i}},X_{B_{i}})=C_{i}\)。只要让\(X_{A_{i}}\)与\(C_{i}\)取\(\max\)值。\(X_{B_{i}}\)与\(C_{i}\)取\(\max\)值。这样可以让\(\min(X_{A_{i}},X_{B_{i}})\)绝对是\(C_{i}\)。对于为赋值......
  • 题解:P10781 【MX-J1-T1】『FLA - III』Spectral
    本题的主要思路就是数学。首先,让我们先来打一个表。\(i\)\(1\)\(2\)\(3\)\(4\)\(\dots\)\(T_{i}\)\(k\)\(1.5k\)\(1.5k\)\(1.375k\)\(\dots\)易用肉眼看见,自\(T_{3}\)之后数越来越小,于是我们大胆猜测,若\(n\ne1\),则它的最大值是\(1.5k\)否则\(k\)。......
  • 题解 P1031 [NOIP2002 提高组] 均分纸牌
    link贪心题中描述每一堆牌只能移动若干张牌到相邻的牌堆上确定了局部最优解必定能推导出全局最优解。易知均分完后,每堆牌的数量都为纸牌总数的平均数\(\mathrm{arg}\)。所以我们可以预处理每堆牌跟\(\mathrm{arg}\)的差距for(inti=1;i<=n;++i)sum+=a[i];......
  • [题解]POJ3675 Telescope——求多边形与圆相交部分的面积
    POJ3675Telescope题意简述多测。每次给定一个\(N\)边形(保证相邻输入的顶点在多边形上也是邻接的),再给定一个以\((0,0)\)为圆心,半径为\(r\)的圆。请计算出多边形和圆相交部分的面积(保留\(2\)位小数)。\(3\leN\le50\)\(0.1\ler\le1000\)\(-1000\lex_i,y_i\le1000\)。......
  • ABC361-D题解
    背景保佑LC能来一中。题意给你一个长度为\(n\)的初始字符串和目标字符串,都由W和B两种字符构成。现在初始字符串末尾接有两个空格字符,每次你可以在该字符串中选出连续两个非空格字符,并把它们按顺序与两个空格交换位置。问最少需要几步能得到目标字符串。分析首先如果两......
  • ABC361-C题解
    背景昨天打比赛的时候查了中考分,心快停跳了。题意从\(n\)个数字中删除\(k\)个数字,问剩下的数字中极差的最小值。分析首先把这\(n\)个数字排序,然后问题就可以转化为求这\(n\)个数字中所有长度为\(n-k\)的连续子段的极差的最小值。采用尺取法,可以从\(1\)开始枚举......
  • 题解:AT_abc360_c [ABC360C] Move It
    背景机房大佬掉大分了,乐悲。题意给你几个箱子和每个箱子里装有的东西\(a\)和对应的重量\(w\),现在要让每个箱子里都装有一个东西,每次可以移动任意一个箱子中的任意一个东西,代价为它的重量,问最小代价。分析贪心。首先最终状态里所有箱子一定只有一个东西,那么对于所有装东西......
  • 题解:P10723 [GESP202406 七级] 黑白翻转
    背景汗流浃背了。分析容易想到一个显然的思路:以任意节点为根,开始遍历。如果一个节点的子树里面有黑点,那么它必须保留,否则如果它是白点,则可以删去。但这个方法很容易举出反例:在这颗树中,如果以最上面的白点为根,那么手推发现算法显然错误。尝试进行修改,容易发现,对于类似的情况......