openjudge-NOI 2.6-1759 最长上升子序列
生活随笔
收集整理的這篇文章主要介紹了
openjudge-NOI 2.6-1759 最长上升子序列
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目鏈接:http://noi.openjudge.cn/ch0206/1759/
題解:
奇怪……之前博客里的o(nlogn)標程在codevs和tyvj上都能AC,偏偏它這里不行
1 #include<cstdio> 2 #define MAXN 1010 3 int n,a[MAXN],f[MAXN],ans; 4 inline int max(int x,int y) 5 { 6 return x>y?x:y; 7 } 8 int main() 9 { 10 scanf("%d",&n); 11 for(int i=1;i<=n;++i) 12 { 13 scanf("%d",&a[i]); 14 f[i]=1; 15 } 16 for(int i=2;i<=n;++i) 17 for(int j=1;j<i;++j) 18 if(a[i]>a[j]&&f[j]+1>=f[i])f[i]=f[j]+1; 19 for(int i=1;i<=n;++i)ans=max(ans,f[i]); 20 printf("%d",ans); 21 return 0; 22 }?
轉載于:https://www.cnblogs.com/xqmmcqs/p/5981112.html
總結
以上是生活随笔為你收集整理的openjudge-NOI 2.6-1759 最长上升子序列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle-批量修改语句及相关知识点
- 下一篇: 怎么在苹果Mac虚拟机上安装Win7