- 【例9.4】拦截导弹(Noip1999)
不懂第二问为什么可以等价于求最长上升子序列可看
- 2025-3-26 13:25:35 @
为什么第二问等价于求最长上升子序列 ???
3/27:
大概懂了
就是因为每一个最长不上升子序列都只能包含一个最长上升子序列中的元素(不然就上升了),所以最长上升子序列中的每一个元素都算是最特殊的,那么把最长上升子序列中的元素全部包含了其他的自然也都有了
所以最少系统数就是最长上升子序列的长度
(这可比那个什么反链什么覆盖好理解多了
2 comments
-
h_h LV 5 MOD @ 2025-3-28 23:56:35
你的想法就是按最小覆盖链来的。如果所有链都算的话,比如样例里的155可以属于很多条不上升子链,389 207 155 300 299 170 158 65
-
2025-3-26 13:47:03@
先传到洛谷图床里
再复制链接
然后把链接塞入这个代码

就行了
- 1
Information
- ID
- 745
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 8
- Tags
- # Submissions
- 233
- Accepted
- 43
- Uploaded By