NiveusNix @ 2019-08-29 19:44:35
90分,re第三个点
// luogu-judger-enable-o2
#include<bits/stdc++.h>
using namespace std;
int a[1000000+10],n,m;
deque <int> q;
int main(){
ios::sync_with_stdio(false);
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=m;i++){
if(q.empty()){
q.push_back(i);
continue;
}
while(a[i]<a[q.back()]){
q.pop_back();
if(q.empty()){
break;
}
}
q.push_back(i);
}
cout<<a[q.front()]<<" ";
for(int i=m+1;i<=n;i++){
if(q.empty()){
q.push_back(i);
continue;
}
if(q.front()<=i-m){
q.pop_front();
}
while(a[i]<a[q.back()]){
q.pop_back();
if(q.empty()){
break;
}
}
q.push_back(i);
cout<<a[q.front()]<<" ";
}
cout<<endl;
q.clear();
for(int i=1;i<=m;i++){
if(q.empty()){
q.push_back(i);
continue;
}
while(a[i]>a[q.back()]){
q.pop_back();
if(q.empty()){
break;
}
}
q.push_back(i);
}
cout<<a[q.front()]<<" ";
for(int i=m+1;i<=n;i++){
if(q.empty()){
q.push_back(i);
continue;
}
if(q.front()<=i-m){
q.pop_front();
}
while(a[i]>a[q.back()]){
q.pop_back();
if(q.empty()){
break;
}
}
q.push_back(i);
cout<<a[q.front()]<<" ";
}
return 0;
}
by 树状数组 @ 2019-08-29 19:45:01
头像……
by 行者_Walker @ 2019-08-29 19:47:29
@MinakamiYuki 这个头像。。。。warning
by NiveusNix @ 2019-08-29 19:54:35
有人帮我解决问题吗?
不要说头像了
不是很可爱吗
by G_A_TS @ 2019-08-29 19:54:45
好可爱的头像啊(长得跟我好像啊QwQ
by 璀璨星空1 @ 2019-08-29 19:55:07
(1)上载、张贴、发送电子邮件或传送包含任何反对宪法所确定的基本原则、危害国家安全、泄露国家秘密、颠覆国家政权、破坏国家统一、破坏民族团结、损害国家荣誉和利益、煽动民族仇恨、民族歧视、破坏民族团结、破坏国家宗教政策、宣扬邪教和封建迷信、淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪、侮辱或者诽谤他人,侵害他人合法权益的等法律、行政法规禁止的内容或其他另人反感的包括但不限于资讯、资料、文字、软件、音乐、照片、图形、信息或其他资料(以下简称内容)。
可以举报了
by Ankiia @ 2019-08-29 19:55:20
WC!这头像长得和 @G_A_TS 好像啊
by CreeperLordVader @ 2019-08-29 19:55:48
这头像把所有人的都吓跑了。。。谁还帮你啊
by Ankiia @ 2019-08-29 19:55:56
WC!这头像长得和 @G_A_TS 好像啊
by Ivystorm @ 2019-08-29 19:56:40
by 20_44 @ 2019-08-29 19:57:33
WC!这头像长得和 @G_A_TS 好像啊