用stl优化
#include <iostream>
#include <cstring>
#include <cstdio>
#include <algorithm>
#include <vector>
using namespace std;
vector<int>v;
int main()
{
int n,x;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%d",&x);
if(v.size()==0||x>=v[v.size()-1])
v.push_back(x);
else
{
vector<int>::iterator it=lower_bound(v.begin(),v.end(),x);
{
*it=x;
}
}
}
printf("%d",v.size());
return 0;
}

本文介绍如何利用STL库优化C++程序,通过示例展示了如何使用STL容器和算法来提升代码效率。
2515

被折叠的 条评论
为什么被折叠?



