intmain() { int m, n, in, idx; ll ans = 0; cin >> m >> n; for (int i = 0; i < m; ++i) cin >> arr[i]; sort(arr, arr + m); while (n--) { cin >> in; int a = arr[idx = lower_bound(arr, arr + m, in) - arr]; int b = arr[idx == 0 ? idx : idx - 1]; ans += min(abs(in - a), abs(in - b)); } cout << ans; return0; }