归并麻烦,但二分麻烦吗?
2026-04-29 19:18:22
发布于:广东
6阅读
0回复
0点赞
题目让我们用归并,感觉不用那么麻烦。
直接二分+插排
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int n,ans=0;
vector<int> v;
int main(){
cin >> n;
for(int i=1;i<=n;i++){
int x;
cin >> x;
int p=lower_bound(v.begin(),v.end(),x)-v.begin();
ans+=p;
v.insert(v.begin()+p,x);
}
cout << ans;
return 0;
}
也是拿到了空间第一
全部评论 1
真棒

1周前 来自 广东
0






有帮助,赞一个