大佬们能看下怎么是70分吗

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

@[xiaosujiayou](/user/1253931) 因为题目说 $1$ $\le$ $a_i$ $\le$ $10^{18}$ ,所以最小值的初始值要设为 $10^{18}$ ```cpp #include<bits/stdc++.h> using namespace std; int main(){ long long n,a[10000000],maxn=-1,minn=1e18; //设为1e18(=10的18次方) cin>>n; for(int i=0;i<n;i++){ cin>>a[i]; maxn=max(maxn,a[i]); minn=min(minn,a[i]); } for(int i=0;i<n;i++){ cout<<maxn-a[i]<<" "; } cout<<endl; for(int i=0;i<n;i++){ cout<<a[i]-minn<<" "; } return 0; } ```
by hexuchen @ 2024-03-03 21:59:34


@[hexuchen](/user/945742) 原来如此,感谢感谢
by xiaosujiayou @ 2024-03-03 22:03:16


|