옛날 문제

  • 문제가 바뀐 것 같다. 2026년 4월 13월 기준 이 문제는 존재하지 않는다. 아래는 옛날 버전의 문제 설명이다.

최종

#include <iostream>
#include <stdio.h>
#include <string>
#include <vector>
 
using namespace std;
 
int solution(vector<int> budgets, int d) {
	sort(budgets.begin(), budgets.end());
	int avg = d / budgets.size();
	int splitter = 0;
	for(splitter = 0; splitter < budgets.size(); splitter++) {
		if(budgets[splitter] > avg) {
			break;
		} else {
			d -= budgets[splitter];
		}
	}
	return d / (budgets.size() - splitter);
}