Logo
(追記) (追記ここまで)

34983번 - 균형의 창조자

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB101484347.253%

문제

프로그래밍 문제를 열심히 풀던 대신이는 어느새 solved.ac 프로필에 표시되는 8ドル$대 태그 중 여섯 개의 태그 레이팅을 800ドル$ 이상으로 만들었다. '균형의 지배자 - 골드' 뱃지를 받고 기뻐하던 대신이는 욕심이 생겼다. 이제는 '균형의 창조자 - 골드' 뱃지를 가지고 싶어진 것이다. 뱃지를 위해서는 구현 문제와 기하 문제를 풀어야 한다...

대신이는 열심히 문제들을 검색하여 자신의 실력으로 풀 수 있는 구현 문제와 기하 문제를 모았다. 각 문제들은 대신이의 구현 태그 레이팅과 기하 태그 레이팅 둘 중 적어도 하나를 올려 준다. 모아놓고 보니 문제가 너무 많아서, 대신이는 가능한 한 적은 수의 문제를 풀어 효율적으로 뱃지를 얻고 싶어졌다.

대신이가 지금보다 구현 태그 레이팅을 $r_I$ 이상, 기하 태그 레이팅을 $r_G$ 이상 더 올려서 '균형의 창조자 - 골드' 뱃지를 얻을 수 있도록 대신이가 풀어야 하는 최소한의 문제 수를 알려주는 프로그램을 만들자! 특정 문제의 해결 여부가 다른 문제의 태그 레이팅 증가량에 영향을 미치지 않는다.

입력

첫번째 줄에 대신이가 모은 문제의 수를 나타내는 정수 $N,ドル 대신이가 '균형의 창조자 - 골드' 뱃지를 얻기 위해 필요한 구현 태그 레이팅과 기하 태그 레이팅을 나타내는 정수 $r_I, r_G$가 공백으로 구분되어 주어진다. $(1\le N, r_I,r_G\le 200)$

두번째 줄부터 $N$번에 걸쳐, 그중 $i$번째 줄에 대신이가 $i$번 문제를 풀었을 때 증가하는 구현 태그 레이팅과 기하 태그 레이팅을 나타내는 두 정수 $I_i, G_i$가 공백으로 구분되어 주어진다. $(0\le I_i,G_i\le60;$ $I_i+G_i>0)$

출력

첫번째 줄에 대신이가 주어진 문제 중 일부 혹은 전부를 풀어 '균형의 창조자 - 골드' 뱃지를 얻을 수 있다면, 뱃지를 얻기 위해 풀어야 하는 문제의 수 중 최솟값을 출력한다.

만일 주어진 모든 문제를 풀어도 '균형의 창조자 - 골드' 뱃지를 얻을 수 없다면, 대신 -1을 출력한다.

제한

예제 입력 1

4 10 10
2 8
3 7
1 2
7 3

예제 출력 1

2

한 문제만 풀어서는 '균형의 창조자 - 골드' 뱃지를 얻을 수 없다.

두 번째 문제와 네 번째 문제를 풀면 구현 태그 레이팅과 기하 태그 레이팅이 모두 10ドル$만큼 상승하여 '균형의 창조자 - 골드' 뱃지를 얻을 수 있다.

예제 입력 2

4 11 11
1 1
2 2
3 3
4 4

예제 출력 2

-1

네 문제를 모두 풀더라도 '균형의 창조자 - 골드' 뱃지를 얻을 수 없다.

노트

출처

School > 대전대신고등학교 > 제1회 코더즈 코딩페어 J번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /