查看原帖
1479764
liuboling楼主2024/12/7 20:47

Why?

#include<bits/stdc++.h>
using namespace std;
int zx;
int main(){
    long long a,b,z[100];
    cin>>a>>b;
    for(int i=0;i<a;i++){
    	cin>>z[i];
	}
	for(int i=0;i<a;i++){
		for(int j=i+1;j<a;j++){
			if(z[i]<z[j])swap(z[i],z[j]); 
		} 
	}
	for(int i=0;i<z[0];i++){
		for(int j=0;j<a;j++){
			zx+=z[j]-i;
			if(zx==b){
				cout<<i;
				return 0;
			}
			else{
				zx=0;
			}
		}
	} 
    return 0;
}//π 
2024/12/7 20:47
加载中...