标签:观测 span ret include can 正整数 printf 输出 stdio.h
第二行,输入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; }
标签:观测 span ret include can 正整数 printf 输出 stdio.h
原文地址:https://www.cnblogs.com/bernieloveslife/p/9735004.html