P1886 求调 90分 2个TLM
查看原帖
P1886 求调 90分 2个TLM
1061135
hkdzyhk楼主2024/8/26 21:08
#include<bits/stdc++.h>
using namespace std;
const int N=2e6+5;
int n,k,a[N];
int maxn[N],minn[N];
int main(){
	ios::sync_with_stdio(0);
	ios_base::sync_with_stdio(0);
	cin.tie(NULL);
	cout.tie(NULL);
	cin>>n>>k;
	for(int i=1;i<=n;i++)cin>>a[i];
	for(int i=1;i<=n-k+1;i++){
		int x=a[i],n=a[i];
		for(int j=i+1;j<=i+k-1;j++){
			x=a[j]>x?a[j]:x;
			n=a[j]<n?a[j]:n;
		}
		maxn[i]=x;
		minn[i]=n;
	}
	for(int i=1;i<=n-k+1;i++) cout<<minn[i]<<' ';
	cout<<"\n";
	for(int i=1;i<=n-k+1;i++) cout<<maxn[i]<<' ';
	
	return 0;
}
2024/8/26 21:08
加载中...