10分
查看原帖
10分
930686
Forge_Unique楼主2024/3/19 13:01
#include<map>
#include<stack>
#include<cmath>
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
#define _ 0
#define int long long
#define pii pair <int,int>
#define fx first
#define fy second
using namespace std;
int min(int a,int b,int c){
	int d[3];
	d[0] = a,d[1] = b,d[2] = c;
	sort(d,d + 3);
	return d[0];
}
int max(int a,int b,int c){
	int d[3];
	d[0] = a,d[1] = b,d[2] = c;
	sort(d,d + 3);
	return d[2];
}
signed main(){
	ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0);
	int n,k;
	cin >> n >> k;
	int a[n],minn[n - k + 1],maxn[n - k + 1];
	for(int i = 0;i < n;i++){
		cin >> a[i];
	}
	for(int i = 0;i < n - k + 1;i++){
		minn[i] = min(a[i],a[i + 1],a[i + 2]);
		maxn[i] = max(a[i],a[i + 1],a[i + 2]);
	}
	for(int i = 0;i < n - k + 1;i++){
		cout << minn[i] << ' ';
	}
	cout << endl;
	for(int i = 0;i < n - k + 1;i++){
		cout << maxn[i] << ' ';
	}
	return ~~(0^_^0);
	cout << "114514";
}
2024/3/19 13:01
加载中...