@[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