#include<bits/stdc++.h> using namespace std; int n,L,R,b,c,all,arr[101]; int main() { cin>>n; for(int i=0; i<n; i++) { cin>>arr[i]; } cin>>L>>R; for(int i=0; i<n; i++) { all+=arr[i]; } if(all>n*R||all<n*L) { cout<<"-1"; return 0; } for(int i=0; i<n; i++) { if(arr[i]<L) { b+=(L-arr[i]); } if(arr[i]>R) { c+=(arr[i]-R); } } cout<<max(b,c); return 0; }
坚持、执着、勇往直前