您的位置:首页 > 其它

HDU 1257 最少拦截系统

2012-04-22 21:14 351 查看
http://acm.hdu.edu.cn/showproblem.php?pid=1257

和POJ和2533一模一样。。。

View Code

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int cmp(const void*a,const void*b)
{
return *(int*)b-*(int*)a;
}
int main()
{
int n,i,j;
int a[1100],dp[1100];
while(~scanf("%d",&n))
{
for(i=0;i<n;i++)
scanf("%d",a+i);
for(i=0;i<1100;i++)
dp[i]=1;
for(i=0;i<n;i++)
for(j=0;j<i;j++)
if(a[i]>a[j]&&dp[i]<dp[j]+1)
dp[i]=dp[j]+1;
qsort(dp,n,4,cmp);
printf("%d\n",dp[0]);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: