这完全可以达到3*1e4个啊。。。如果这样子,这复杂度就炸了吧?。。。

#include<iostream>
#include<cstdio>
#include<math.h>
#include<queue>
#include<map>
#include<stdlib.h>
#include<string>
#include<string.h>
#include<algorithm>
using namespace std;
typedef long long LL;
#define PI acos(-1.0) const int N=1e4+7;
int a[N];
int s[N];
int main()
{
int i,n,j,k,flag,g;
while(~scanf("%d",&n))
{
for(i=0; i<n; i++)
scanf("%d",&a[i]);
s[1]=a[0];
k=1;
for(i=1; i<n; i++)
{
flag=0;
for(j=1; j<=k; j++)
{
if(a[i]<=s[j])
{
s[j]=a[i];
flag=1;
break;
}
}
if(flag!=1)
{
s[++k]=a[i];
}
}
printf("%d\n",k);
}
return 0;
}

最新文章

  1. MyBatis缓存禁用失败
  2. TinyXML2读取和创建XML文件 分类: C/C++ 2015-03-14 13:29 94人阅读 评论(0) 收藏
  3. Web Api 在线参考文档
  4. System V信号量
  5. Ubuntu 10.04启动进入命令行模式
  6. Largest Submatrix(动态规划)
  7. PLSQL 几种游标的用法
  8. 进入BIOS SHELL DUMP 命令
  9. moonmq: 用go实现的高性能message queue
  10. git-两小时简单使用教程
  11. bzoj 1295 最长距离 - 最短路
  12. kernel 调试 打印IP地址
  13. LOJ#6491. zrq 学反演(莫比乌斯反演 杜教筛)
  14. express和数据库(MySQL)的交互(二)
  15. maven的部署安装
  16. 第1课 学习C++的意义
  17. 关于阿里云Symantec免费DV证书部署HTTPS
  18. Oracle TRCA 工具 说明 10046
  19. angularJS学习笔记(二)
  20. Ubuntu 16.04 关闭/打开笔记本触摸板

热门文章

  1. 仿MIUI音量变化环形进度条实现
  2. Yii框架中安装srbac扩展方法
  3. winfrom桌面程序调用python解释器
  4. 项目Alpha冲刺(团队10/10)
  5. const *char p和char const *p
  6. 对FreeMarker技术的思考
  7. 基于Ubuntu 14.04 LTS编译Android4.4.2源码
  8. 20170225-ALV tree 显示
  9. [译]Flutter JSON和序列化
  10. Delphi通过Get获取来自PHP的返回值