3 条题解
-
5
#include<bits/stdc++.h> using namespace std; #define int long long const int N=1e6+10,M=1e9+10; int a[N],b[N]; signed main() { int t; cin>>t; while(t--) { int n,ans=0,xx=M,c; cin>>n; for(int i=1;i<=n;i++)cin>>a[i]; for(int i=1;i<=n;i++)cin>>b[i]; cin>>c; for(int i=1;i<=n;i++) { ans=ans+abs(a[i]-b[i]); if((c-a[i])*(c-b[i])<=0)xx=min(xx,(int)1); else xx=min(xx,1+abs(c-a[i])); } ans=ans+xx; cout<<ans<<'\n'; } }
信息
- ID
- 1101
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- (无)
- 递交数
- 148
- 已通过
- 39
- 上传者