哈哈哈你不会真的点进来了吧😄
//顶级垃圾程序//A very bad program#include <bits/stdc++.h>using namespace std;#define ll long longll m, n, sc[100005], st[100005], mistake, ans;ll bin_find(int i){ll l = 0, r = m - 1, mid = (l + r) >> 1;while (l < r){mid = (l + r) >> 1;if (sc[mid] > st[i] && abs(sc[mid] - st[i]) < mistake){r = mid;mistake = abs(sc[mid] - st[i]);} else if (sc[mid] > st[i] && abs(sc[mid] - st[i]) > mistake){l = mid;} else if (sc[mid] < st[i] && abs(sc[mid] - st[i]) < mistake){l = mid;mistake = abs(sc[mid] - st[i]);} else if (sc[mid] < st[i] && abs(sc[mid] - st[i]) > mistake){r = mid;}}return mistake;}int main(){cin >> m >> n;for (int i = 0; i < m; i++){cin >> sc[i];}for (int i = 0; i < n; i++){cin >> st[i];}sort(sc, sc + m);for (int i = 0; i < n; i++){mistake = 1000010;ans += bin_find(i);}cout << ans << endl;return 0;}