RT
#include<bits/stdc++.h>
using namespace std;
int a[114514];
int main()
{
int n,ml,bl,i;
cin>>n>>bl>>ml;
for(i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+n+1);
for(i=1;i<=n;i++)
{
if(bl<=ml)
bl=bl+a[i];
else
bl=bl-a[i];
}
if(bl>ml)
cout<<-1;
else
cout<<bl;
return 0;
}
我估计是对了一个-1的点/kel