#1305
Gold II
AI 민주주의
시간 제한
1s
메모리 제한
512MB
제출
20
정답
5
맞힌 사람
5
정답 비율
25.0%

문제

AI가 급부상하면서 AI 민주주의라는 새로운 말이 등장했다. AI 민주주의란 인터넷 공간에 자신을 완전히 복제한 가상 시민이 현실의 자신을 대신해 의사 결정을 내리도록 하는 제도이다. 평행세계의 ninegle, closeAI, andropic 회사는 이를 실현해 국민들의 참정권 행사율을 100%100\%까지 끌어올렸다.

정부는 새로운 정책안을 추진하기 전에 AI 민주주의 서비스를 이용해 가상 시민들의 반응을 살핀다. 반응은 좋음나쁨 두 가지뿐이다. 전체 가상 시민 중 70%70\% 이상이 좋음이라고 반응하면 정부는 해당 정책안을 추진하려고 한다. 즉, 좋음 반응을 보이는 시민이 적어도 7N10\left\lceil \frac{7N}{10} \right\rceil명 필요하다.

각 가상 시민 ii는 법안에 대한 수용 한계치 ViV_i와 반발 계수 WiW_i를 가진다. 법안의 강도가 XX일 때, 가상 시민 ii의 반응은 다음과 같이 결정된다.

  • X×WiViX \times W_i \le V_i인 경우, 시민은 정책을 긍정적으로 평가하며 비용 없이 즉시 좋음을 누른다.
  • X×Wi>ViX \times W_i > V_i인 경우, 시민은 원래 나쁨을 누른다. 하지만 정부는 알고리즘 피드를 조정하는 정책 홍보 예산을 투입해 이 반응을 좋음으로 강제 변환할 수 있다. 이때 필요한 예산은 X×WiViX \times W_i - V_i원이다.

정부가 정책 홍보에 사용할 수 있는 총예산은 BB원이다. 예산 BB원을 초과하지 않으면서 전체 가상 시민의 70%70\% 이상에게 좋음 반응을 얻을 수 있는 법안 강도 XX의 최댓값을 구하시오.

XX00 이상의 정수이다.

입력

첫째 줄에 가상 시민의 수 NN과 정부의 예산 BB가 공백으로 구분되어 주어진다. (1N100,000;0B1014)(1 \le N \le 100,000; 0 \le B \le 10^{14})

다음 NN개의 줄 중 ii번째 줄에는 ii번째 가상 시민의 수용 한계치 ViV_i와 반발 계수 WiW_i가 공백으로 구분되어 주어진다. (0Vi109;1Wi109)(0 \le V_i \le 10^9; 1 \le W_i \le 10^9)

출력

예산 BB원 안에서 전체 시민의 70%70\% 이상, 즉 적어도 7N10\left\lceil \frac{7N}{10} \right\rceil명의 좋음 반응을 얻을 수 있는 법안 강도 XX의 최댓값을 출력한다.

예제 입력 1

5 10
10 1
20 2
15 1
5 5
30 3

예제 출력 1

11
문제를 만든 사람
박종현
알고리즘 분류
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
#순위사용자언어시간메모리코드 길이
6817🥇
Flying_Spaghetti_Monster
C++146ms4032KB951B
7029🥈
혼자_왔어요
Java371ms79064KB1841B
6997🥉
진하김
Java449ms87048KB2288B
70044
Team_Choi
PyPy997ms113748KB544B
67895
박종현
Python1332ms34312KB589B
난이도 투표
Gold II2명 투표· 11일 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
6789
맞았습니다
Python1332ms34312KB589B2026. 05. 23. 22:00
6788
틀렸습니다
Python--589B2026. 05. 23. 21:53
6787
틀렸습니다
Python--587B2026. 05. 23. 21:51