c_cpp 分割
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 分割相关的知识,希望对你有一定的参考价值。
#include <bits/stdc++.h>
using namespace std;
int func (vector <int> a, int k) {
multiset <int, less <int> > s;
vector <int> ans;
multiset <int, less <int> >::iterator it;
for (int i=0;i<k;i++)
s.insert(a[i]);
it= s.begin();
ans.push_back(*it);
for (int i=k;i<a.size();i++) {
it= s.find(a[i-k]);
s.erase(it);
s.insert(a[i]);
it= s.begin();
ans.push_back(*it);
}
return *max_element(ans.begin(), ans.end());
}
/*5 1
1 2 3 1 2
*/
int main() {
int n, k;
cin>>n>>k;
vector <int> a(n);
for (int i=0;i<n;i++)
cin>> a[i];
cout<< func(a, k);
return 0;
}
以上是关于c_cpp 分割的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp DeepLabv3 +系列分割算法总结
c_cpp Arduino用delimer分割字符串
c_cpp 给定一个字符串s和一个单词字典dict,确定s是否可以被分割成一个或多个字典的空格分隔序列w
c_cpp [dp] [dfs] [word break] [string]给定一个字符串s和一个单词字典dict,确定s是否可以被分割成空格分隔的seq
c_cpp 130.周围地区
c_cpp 200.岛屿数量