70分help!!!

B3652 [语言月赛202208] 渡荆门送别

@[riki1230](/user/679634) ``` #include<bits/stdc++.h> using namespace std; long long a[1000005]; int main() { long long n, max = -1e18, min = 1e18; cin >> n; for (long long i = 1; i <= n; i++) { cin >> a[i]; if(a[i] >= max) max = a[i]; if(a[i] <= min) min = a[i]; } for (long long i = 1; i <= n; i++) cout << max - a[i] << " "; cout << endl; for (long long i = 1; i <= n; i++) cout << a[i] - min << " "; return 0; } ```
by midsummer_zyl @ 2023-08-29 11:56:03


@[midsummer_zyl](/user/1025321) 那如果按我这种用sort得出最大最小值之后再去算差值该怎么做?
by riki1230 @ 2023-08-29 12:37:08


@[riki1230](/user/679634) 你开个longlong
by __zfy__ @ 2023-08-29 12:52:24


@[riki1230](/user/679634) 我也不知道,感觉没有问题
by midsummer_zyl @ 2023-08-29 12:56:16


@[__zfy__](/user/567976) 6,我瞎了
by riki1230 @ 2023-08-29 12:56:28


ok AC
by riki1230 @ 2023-08-29 12:58:29


@[riki1230](/user/679634) 6
by __zfy__ @ 2023-08-29 12:59:47


|