#1305
AI 민주주의
시간 제한
1s
메모리 제한
512MB
제출
20
정답
5
맞힌 사람
5
정답 비율
25.0%
문제
AI가 급부상하면서 AI 민주주의라는 새로운 말이 등장했다. AI 민주주의란 인터넷 공간에 자신을 완전히 복제한 가상 시민이 현실의 자신을 대신해 의사 결정을 내리도록 하는 제도이다. 평행세계의 ninegle, closeAI, andropic 회사는 이를 실현해 국민들의 참정권 행사율을 까지 끌어올렸다.
정부는 새로운 정책안을 추진하기 전에 AI 민주주의 서비스를 이용해 가상 시민들의 반응을 살핀다. 반응은 좋음과 나쁨 두 가지뿐이다. 전체 가상 시민 중 이상이 좋음이라고 반응하면 정부는 해당 정책안을 추진하려고 한다. 즉, 좋음 반응을 보이는 시민이 적어도 명 필요하다.
각 가상 시민 는 법안에 대한 수용 한계치 와 반발 계수 를 가진다. 법안의 강도가 일 때, 가상 시민 의 반응은 다음과 같이 결정된다.
- 인 경우, 시민은 정책을 긍정적으로 평가하며 비용 없이 즉시
좋음을 누른다. - 인 경우, 시민은 원래
나쁨을 누른다. 하지만 정부는 알고리즘 피드를 조정하는 정책 홍보 예산을 투입해 이 반응을좋음으로 강제 변환할 수 있다. 이때 필요한 예산은 원이다.
정부가 정책 홍보에 사용할 수 있는 총예산은 원이다. 예산 원을 초과하지 않으면서 전체 가상 시민의 이상에게 좋음 반응을 얻을 수 있는 법안 강도 의 최댓값을 구하시오.
는 이상의 정수이다.
입력
첫째 줄에 가상 시민의 수 과 정부의 예산 가 공백으로 구분되어 주어진다.
다음 개의 줄 중 번째 줄에는 번째 가상 시민의 수용 한계치 와 반발 계수 가 공백으로 구분되어 주어진다.
출력
예산 원 안에서 전체 시민의 이상, 즉 적어도 명의 좋음 반응을 얻을 수 있는 법안 강도 의 최댓값을 출력한다.
예제 입력 1
5 10
10 1
20 2
15 1
5 5
30 3
예제 출력 1
11
- 문제를 만든 사람
- 박종현
- 알고리즘 분류
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
| # | 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 | |
|---|---|---|---|---|---|---|---|
| 6817 | 🥇 | Flying_Spaghetti_Monster | C++ | 146ms | 4032KB | 951B | |
| 7029 | 🥈 | 혼자_왔어요 | Java | 371ms | 79064KB | 1841B | |
| 6997 | 🥉 | 진하김 | Java | 449ms | 87048KB | 2288B | |
| 7004 | 4 | Team_Choi | PyPy | 997ms | 113748KB | 544B | |
| 6789 | 5 | 박종현 | Python | 1332ms | 34312KB | 589B |
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.