题解 | 操作数组
操作数组
https://www.nowcoder.com/practice/834c719e740e4a1f8fc4f34f4993c8cf
#include <bits/stdc++.h>
using namespace std;
#define int long long
signed main() {
int n;
cin>>n;
int sum=0;
int a[n+2];
int b[n+2];
int ans=0;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=0;i<n;i++)
{
cin>>b[i];
}
for(int i=0;i<n;i++)
{
sum+=a[i]-b[i];
}
if(sum!=0){
cout<<-1;
return 0;
}
else {
for(int i=0;i<n;i++)
{
if(a[i]>b[i])ans+=a[i]-b[i];
}
cout<<ans;
}
}
查看6道真题和解析