最少拦截系统!!
2011-08-02 10:17
176 查看
#include<stdio.h>
int a[1009],b[1009];
int main()
{
int i,j,max,temp,n;
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
scanf("%d",&a[i]);
b[0]=1;
for(i=1;i<n;i++)//最长上升子序列
{
temp=0;
for(j=0;j<i;j++)
if(a[i]>a[j])
{
if(temp<b[j])
temp=b[j];
}
b[i]=temp+1;
}
max=-1;
for(i=0;i<n;i++)
if(b[i]>max)
max=b[i];
printf("%d\n",max);
}
return 0;
}
int a[1009],b[1009];
int main()
{
int i,j,max,temp,n;
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
scanf("%d",&a[i]);
b[0]=1;
for(i=1;i<n;i++)//最长上升子序列
{
temp=0;
for(j=0;j<i;j++)
if(a[i]>a[j])
{
if(temp<b[j])
temp=b[j];
}
b[i]=temp+1;
}
max=-1;
for(i=0;i<n;i++)
if(b[i]>max)
max=b[i];
printf("%d\n",max);
}
return 0;
}
相关文章推荐
- 最少拦截系统
- hdu 1257 最少拦截系统
- HDU 1257 最少拦截系统
- SDUT 2075 最少拦截系统
- 最少拦截系统-----hdu1257(dp+最长上升子序列)
- (hdu1257)最少拦截系统(DP)
- HDU 1257 最少拦截系统
- HDU 1257 最少拦截系统(贪心)
- hdu1257 最少拦截系统
- nyoj 最少拦截系统
- (HDU 1259) 最少拦截系统 dp || 贪心
- hdu 1257 最少拦截系统
- 最少拦截系统
- POJ-1257 最少拦截系统(贪心)
- 最少拦截系统
- A - 最少拦截系统 (最长上升子序列)
- HDU 1257 最少拦截系统
- HDOJ 1257 最少拦截系统 贪心算法again! so easy...........................
- HDOJ 1257 最少拦截系统
- 贪心之最少拦截系统