一个结论求加强
  • 板块学术版
  • 楼主Scrutiny
  • 当前回复11
  • 已保存回复11
  • 发布时间2021/1/26 13:02
  • 上次更新2023/11/5 04:22:36
查看原帖
一个结论求加强
258325
Scrutiny楼主2021/1/26 13:02

结论: 任意一个 nn 个互异正整数的序列 (a1,a2,a3,⋯ ,an)(a_1,a_2,a_3,\cdots,a_n),其最长递增子序列与最长递减子序列的长度之和不小于 2n2\sqrt{n}。(子序列不要求连续)

证明:

我们采用 DP 的思想,设 fif_i 为以 aia_i 结尾的最长递增子序列长度,gig_i 为以 aia_i 结尾的最长递减子序列长度。

对于正整数 i<ji<j,若 ai<aja_i<a_j,则 fi<fjf_i<f_j。若 ai>aja_i>a_j,则 gi>gjg_i>g_j。

因此,每对 (fi,gi)(f_i,g_i) 互不相同,其中 i=1,2,⋯ ,ni=1,2,\cdots,n。

设 fif_{i} 的最大值是 kk,gig_i 的最大值是 ll。

那么 (fi,gi)(f_i,g_i) 至多 klkl 对,至少 nn 对,因此 kl≥nkl\ge n。

k+l≥2kl≥2nk+l\ge2\sqrt{kl}\ge 2\sqrt{n},得证。


容易发现上述证明过程中的 kl≥nkl\ge n 很松,求加强上述证明或结论 /kel

2021/1/26 13:02
加载中...