P7713打分
  • 板块题目总版
  • 楼主zhuoheng
  • 当前回复11
  • 已保存回复11
  • 发布时间2023/8/9 21:46
  • 上次更新2023/11/3 04:51:06
查看原帖
P7713打分
1023698
zhuoheng楼主2023/8/9 21:46

题目传送门

本人代码如下

#include<iostream>
#include<algorithm>
using namespace std;
int z[100001];
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++)cin>>z[i];
	sort(z+1,z+n+1);
	long long sum=0;
	for(int i=2;i<n;i++)sum+=z[i];
	sum/=n-2;
	while(1){
		if(m/(n-2)<1){
			sum*=n-2;
			break;
		}
		if(sum>=z[n]){
			z[n]++;
			m--;
		}
		if(m/(n-2)<1){
			sum*=n-2;
			break;
		}
		m-=n-2;
		sum++;
	}
	cout<<sum<<endl;
}

请各位大佬帮忙HACK一下请各位大佬帮忙HACK一下

2023/8/9 21:46
加载中...