洛谷 P1091 合唱队形
2017-01-25 12:09
281 查看
P1091 合唱队形
2K
通过
4.8K
提交
题目提供者洛谷OnlineJudge
标签 NOIp提高组 2004 云端评测
难度 普及/提高-
提交 讨论 题解
最新讨论
描述是啥玩意?不能加文件读…
参考,绝对AC,fighting(动…
参考
数据太大了 (n<=1000)
题目描述
N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。
合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1<…Ti+1>…>TK(1<=i<=K)。
你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形。
输入输出格式
输入格式:
输入文件chorus.in的第一行是一个整数N(2<=N<=100),表示同学的总数。第一行有n个整数,用空格分隔,第i个整数Ti(130<=Ti<=230)是第i位同学的身高(厘米)。
输出格式:
输出文件chorus.out包括一行,这一行只包含一个整数,就是最少需要几位同学出列。
输入输出样例
输入样例#1:
8
186 186 150 200 160 130 197 220
输出样例#1:
4
说明
对于50%的数据,保证有n<=20;
对于全部的数据,保证有n<=100。
分析:找到最长不下降和下降子序列,再枚举最高的人的位置既可
代码:
2K
通过
4.8K
提交
题目提供者洛谷OnlineJudge
标签 NOIp提高组 2004 云端评测
难度 普及/提高-
提交 讨论 题解
最新讨论
描述是啥玩意?不能加文件读…
参考,绝对AC,fighting(动…
参考
数据太大了 (n<=1000)
题目描述
N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。
合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1<…Ti+1>…>TK(1<=i<=K)。
你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形。
输入输出格式
输入格式:
输入文件chorus.in的第一行是一个整数N(2<=N<=100),表示同学的总数。第一行有n个整数,用空格分隔,第i个整数Ti(130<=Ti<=230)是第i位同学的身高(厘米)。
输出格式:
输出文件chorus.out包括一行,这一行只包含一个整数,就是最少需要几位同学出列。
输入输出样例
输入样例#1:
8
186 186 150 200 160 130 197 220
输出样例#1:
4
说明
对于50%的数据,保证有n<=20;
对于全部的数据,保证有n<=100。
分析:找到最长不下降和下降子序列,再枚举最高的人的位置既可
代码:
var z,x,i,j,n,m,w,h:longint; a,f1,f2:array[0..1000]of longint; begin readln(z); for i:=1 to z do read(a[i]); for i:=1 to z do for j:=0 to i-1 do if a[i]>a[j] then if f1[i]<f1[j]+1 then f1[i]:=f1[j]+1; for i:=z downto 1 do for j:=z+1 downto i+1 do if a[i]>a[j] then if f2[i]<f2[j]+1 then f2[i]:=f2[j]+1; n:=0; for i:=1 to z do if n<f1[i]+f2[i] then n:=f1[i]+f2[i]; write(z-n+1); end.
相关文章推荐
- 洛谷 P1091 合唱队形
- 洛谷P1091 合唱队形
- 洛谷P1091合唱队形
- 【模板】LIS模板 洛谷P1091 [NOIP2004提高组]合唱队形 [2017年4月计划 动态规划11]
- 洛谷 P1091 合唱队形
- 洛谷 P1091 合唱队形
- [NOIP2004] 提高组 洛谷P1091 合唱队形
- 洛谷 P1091 NOIP 2004 合唱队形(动态规划)
- 【DP】洛谷 P1091 合唱队形
- 洛谷—— P1091 合唱队形
- 洛谷 P1091 合唱队形
- 合唱队形2(洛谷U5874)
- 洛谷1091 合唱队形 解题报告
- 洛谷 1091 合唱队形
- P1091 合唱队形
- P1091 合唱队形
- AC日记——合唱队形 洛谷 P1901
- 洛谷OJ - P1091 - 合唱队形(LIS)
- P1091 合唱队形
- 洛谷 U5874 合唱队形2