
把每一组的学生个数调度到一个给定区间范围内;
看了一圈题解,大佬都对原因避而不答;
#include <iostream> #include <algorithm> using namespace std; ; ,a[maxn],n,l,r; int main(){ cin>>n; ;i<=n;i++) { cin>>a[i]; sum+=a[i]; } cin>>l>>r; if(sum>r*n||sum<l*n) { cout<<-<<endl; ; } else { ,d=; ;i<=n;i++) { if(a[i]>r)h=h+a[i]-r; if(a[i]<l)d=d+l-a[i]; //就是这个操作,不理解; } cout<<max(h,d)<<endl; } ; }