标签:高度 clu arc 雷达 class com include amp 包含
题目1112:拦截导弹
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:5218
解决:2603
第二行,输入k个正整数,表示k枚导弹的高度,按来袭导弹的袭击时间顺序给出,以空格分隔。
8 300 207 155 300 299 170 158 65
6
#include <stdio.h> int max(int a, int b) {return a>b?a:b;} int list[26]; int dp[26]; int main() { int n; while(scanf("%d", &n) != EOF) { for(int i = 1; i <= n; i++) { scanf("%d", &list[i]); } for(int i = 1; i <= n; i++) { int tmax = 1; for(int j = 1; j < i; j++) { if(list[j] >= list[i]) { tmax = max(tmax, dp[j] + 1); } } dp[i] = tmax; } int ans = 1; for(int i = 1; i <= n; i++) { ans = max(ans, dp[i]); } printf("%d\n", ans); } return 0; }
标签:高度 clu arc 雷达 class com include amp 包含
原文地址:http://www.cnblogs.com/QingHuan/p/7097734.html