题目名称 731. [网络流24题] 最长递增子序列
输入输出 alis.in/out
难度等级 ★★★☆
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 12
题目来源 GravatarMakazeu 于2012-04-05加入
开放分组 全部用户
提交状态
分类标签
网络流
分享题解
通过:193, 提交:696, 通过率:27.73%
GravatarAAAAAAAAAA 100 0.000 s 0.00 MiB C++
Gravatar小金 100 0.000 s 0.00 MiB C++
Gravatary7070 100 0.003 s 0.67 MiB C++
Gravatarrainbow 100 0.003 s 0.94 MiB C++
Gravatarzxj 100 0.003 s 1.08 MiB C++
Gravatarfrontier 100 0.003 s 1.47 MiB C++
Gravatar可以的. 100 0.003 s 1.51 MiB C++
Gravatarinfinityedge 100 0.003 s 1.68 MiB C++
Gravatary7070 100 0.003 s 1.70 MiB C++
Gravatar冷曦 100 0.003 s 1.76 MiB C++
关于 最长递增子序列 的近10条评论(全部评论)
Gravatar_Itachi
2020-12-04 01:18 15楼
关于无限取的漏洞...可以理解成有多少个不同的不下降子序列长度为s
Gravatarnew player
2018-03-30 10:48 14楼
错误的解法能过8个点。。。
于是我加了一组能卡掉我这种sb不拆点的数据
GravatarCSU_Turkey
2017-12-28 09:09 13楼
因为楼上说的题面无限取的漏洞存在,所以必须和byvoid的建图几乎一模一样才能过
GravatarRapiz
2017-03-04 18:42 12楼
喜闻乐见,板子写错了还能A题QAQ。记得特判,第一问答案为1时输出两个n
GravatarFoolMike
2017-01-03 18:08 11楼
这题“多次使用”的概念没解释清楚。。
GravatarKZNS
2016-12-07 17:39 10楼
吱……
GravatarTenderRun
2016-07-20 22:34 9楼
最后两个点的S都是1 所以应该输出n...
Gravatar23333
2016-01-21 20:22 8楼
没看一楼评论 神坑……
Gravatar乌龙猹
2015-02-26 07:15 7楼
我要掀桌子……
Gravatar水中音
2015-02-03 18:06 6楼

731. [网络流24题] 最长递增子序列

★★★☆   输入文件:alis.in   输出文件:alis.out   简单对比
时间限制:1 s   内存限制:128 MiB

«问题描述:
给定正整数序列x1,..., xn。
(1)计算其最长递增子序列的长度s。
(2)计算从给定的序列中最多可取出多少个长度为s的递增子序列。
(3)如果允许在取出的序列中多次使用x1和xn,则从给定序列中最多可取出多少个长
度为s的递增子序列。

注意:这里的最长递增子序列即最长不下降子序列!!!
«编程任务:
设计有效算法完成(1)(2)(3)提出的计算任务。
«数据输入:
由文件alis.in提供输入数据。文件第1 行有1个正整数n(n<=500),表示给定序列的长度。接
下来的1 行有n个正整数x1,..., xn。
«结果输出:
程序运行结束时,将任务(1)(2)(3)的解答输出到文件alis.out中。第1 行是最长
递增子序列的长度s。第2行是可取出的长度为s 的递增子序列个数。第3行是允许在取出
的序列中多次使用x1和xn时可取出的长度为s 的递增子序列个数。
输入文件示例 输出文件示例
alis.in
4

3 6 2 5

alis.out

2
2
3