博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU1257
阅读量:5158 次
发布时间:2019-06-13

本文共 816 字,大约阅读时间需要 2 分钟。

开始觉得是 最长不增序列。。。

但是就那么随笔写了俩个for 就AC了。。。。。。

估计数据弱吧。。。。

View Code
1 #include
2 const int maxn = 200005; 3 int a[ maxn ],vis[ maxn ]; 4 int main(){ 5 int n; 6 while( scanf("%d",&n)==1 ){ 7 for( int i=1;i<=n;i++ ){ 8 scanf("%d",&a[ i ]); 9 vis[ i ]=0;10 }11 int ans=0;12 //int max=a[1];13 for( int i=1;i<=n;i++ ){14 if( vis[i]==1 ) continue;15 int max=a[ i ];16 ans++;17 for( int j=i+1;j<=n;j++ ){18 if( a[j]<=max&&vis[j]==0 ){19 max=a[j];20 vis[j]=1;21 }22 }23 }24 printf("%d\n",ans);25 }26 return 0;27 }

 

转载于:https://www.cnblogs.com/xxx0624/archive/2013/02/17/2914774.html

你可能感兴趣的文章
栈(括号匹配)
查看>>
Java学习 · 初识 面向对象深入一
查看>>
源代码如何管理
查看>>
vue怎么将一个组件引入另一个组件?
查看>>
bzoj1040: [ZJOI2008]骑士
查看>>
LeetCode 74. Search a 2D Matrix(搜索二维矩阵)
查看>>
利用SignalR来同步更新Winfrom
查看>>
反射机制
查看>>
CocoaPod
查看>>
BZOJ 1251: 序列终结者 [splay]
查看>>
5G边缘网络虚拟化的利器:vCPE和SD-WAN
查看>>
MATLAB基础入门笔记
查看>>
【UVA】434-Matty&#39;s Blocks
查看>>
Android开发技术周报 Issue#80
查看>>
hadoop2.2.0+hive-0.10.0完全分布式安装方法
查看>>
django知识点总结
查看>>
C++ STL stack、queue和vector的使用
查看>>
使用Reporting Services时遇到的小问题
查看>>
约瑟夫问题
查看>>
Arduino 报错总结
查看>>