其他的都能过,但是#8RE
数据本地能过
而且并不存在数组开小了的情况:
//数据的输入
10 10
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
我的代码:
#include<bits/stdc++.h>
using namespace std;
int n,m,a[100005],b[100005];
long long aa,bb;
int main(){
cin>>m>>n;
for(int i=1;i<=m;i++){
cin>>a[i];
aa+=a[i];
}
for(int j=1;j<=n;j++){
cin>>b[j];
bb+=b[j];
}
sort(a+1,a+m+1);
sort(b+1,b+n+1);
for(int i=1,j=1;;){
if(aa<=0||bb<=0)break;
if(a[i]>=b[j]){
j++;
}
else{
bb-=b[j];aa-=a[i];
i++;j++;
}
}
if(bb<0)bb=0;
cout<<bb;
}
求条