不在主题库的题30分求助
  • 板块灌水区
  • 楼主Manki23333333
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/4/9 14:55
  • 上次更新2023/10/23 18:54:16
查看原帖
不在主题库的题30分求助
871004
Manki23333333楼主2023/4/9 14:55

U208498 长沙中考2021

#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e6;
int nums[maxn];
inline int min3(int a, int b, int c){
	return min(a, min(b, c));
}
int ans;
int main(){
	int n, t;
	ios::sync_with_stdio(false);
	cin >> n >> t;
	for(int i=0;i<n;i++){
		cin >> nums[i];
	}
	sort(nums, nums + n);
	for(int i=0;i<t;i++){
		int x;
		cin >> x;
		ans +=
			min3 ( 
				abs( nums [ upper_bound(nums, nums + n, x) - nums - 1] - x),
				abs( nums [ upper_bound(nums, nums + n, x) - nums - 0] - x),
				abs( nums [ upper_bound(nums, nums + n, x) - nums + 1] - x)
			 );
	}
	cout << ans;
	return 0;
}
2023/4/9 14:55
加载中...