rt
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
int n, nums[10000000], k;
cin >> n >> k;
int mxa, mna;
for(int i = 0 ; i < n ; i ++){
cin >> nums[i];
mxa = max(nums[i], mxa);
mna = min(nums[i], mna);
}
for(int i = 0 ; i < n ;i ++){
if(nums[i] < k) {
nums[i] = mna;
} else if (nums[i] > k){
nums[i] = mxa;
}
cout << nums[i] << " ";
}
return 0;
}
https://www.luogu.com.cn/record/196377729