题解:P11854 [CSP-J2022 山东] 宴会
TainityAnle · · 题解
题意
给定长度为
思路
这个题是大原题,CF1730B,连样例都一样。
发现无论
如果没有
因为
答案就是
注意保留一位小数。
AC Code
代码很简短。
#include<bits/stdc++.h>
using namespace std;
int a[114514],n,x,T,maxx,minn;
double ans;
int main() {
cin>>T;
while(T--) {
cin>>n;
for(int i=1; i<=n; i++) cin>>a[i];
maxx=-1000000007,minn=1000000007;
for(int i=1; i<=n; i++) {
cin>>x;
maxx=max(maxx,a[i]+x);
minn=min(minn,a[i]-x);
}
ans=(maxx+minn)/2.0;
if(floor(ans)==ans) printf("%d\n",(int)ans);
else printf("%.1f\n",ans);
}
return 0;
}