放眼整个讨论版,我应该是唯一一个用for循环做的摩拉(bushi)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
long long arr[1000005],c[1000005];
for(int i = 0;i < n;i++){
cin>>arr[i];
c[i] = arr[i];
}
sort(c,c + n);
for(int i = c[n - 1];i < 0;i--){
long long ans = 0;
for(int j = 0;j < n;j++){
ans += c[j];
}
if(ans == m){
cout<<i;
return 0;
}
}
return 0;
}