E D R , A S I H C RSS

Weights And Measures

이 문제는

인기도:C(A,B,C), 성공률:보통(낮음,보통,높음), 레벨:3(1~4)

About WeightsAndMeasures

맥(Mack)이라는 이름의 거북이가 여틀(Yertle)왕의 거북이 왕좌(王座)을 만들기 위 거북이를 쌓는 방법을 문의해왔다. 혹시 자기 등껍질이 깨질까 봐 겁이 났기 때문이다. 여틀 왕의 왕좌을 만들기 위해 동원된 5,607마리의 거북이는 체중과 체력이 모두 다르다. 가능 가장 많은 거북이를 쌓는 방법을 찾아보자.

Input

여러 줄이 입력되는데, 줄에 쌍의 정수가 입력된다. 첫번째 정수는 체중을, 두번째 정수는 거북이의 체력을 나타낸다. 거북이의 체중은 그램 단위로 입력된다. 즉 체중이 300g이고 체력이 1,000g인 거북이등 위에는 700g을 올려놓을 수 있다. 거북이는 최대 5,607마리이다.

output

어떤 거북이도 자기 체력이 허용하는 도 내에서만 등 위에 다른 거북이를 올려놓으면서, 몇 마리의 거북이를 쌓을 수 있는지를 나타내는 정수를 출력다.

Sample Input

~cpp 
300 1000
1000 1200
200 600
100 101

500 700
200 400
1100 1300
5400 7900
10 20
1 10
700 9000
100 200

10000 60000
20000 70000
9000 59000
600 90000
900 7000
800 800

Sample Output

~cpp 
3

6

6

풀이

작성자 사용언어 개발시간 코드
신재동 Python 52분 WeightsAndMeasures/신재동
황재선 Python 2시간+? WeightsAndMeasures/황재선
문보창 C++ . WeightsAndMeasures/문보창
김상섭 C++ 3시간 WeightsAndMeasures/김상섭

쓰레드

테스트가 너무 적은 듯. 풀기는 풀었는데 체점하려니 python은 지원하지 않아 확인 못함...=,= 나중에 C++로 변경해서 해봐야겠음. --재동
테스트 케이스가 필요하다면 꽁수가 있기는 하다. Java로 standard input으로 읽는 라인을 합쳐다가 모조리 특정 URL에 포스트 하도록 하는 코드를 만들어 업로드 다. 그러면 심사때 사용하는 테스트 케이스를 알 수 있다. --JuNe

번역을 왜 저렇게 했나요? -- 보창
나와 있는대로 적은 것이지. 원문보고 해 -- 재선
헉! 내가 학원에서 읽은 동화책 내용이다 --세환
배경설명 - Yertle이라는 거북이 왕이 더 멀리 내려다 보려고(자신이 내려다 보는것들을 자신이 지배하고 있다고 생각함) 왕좌, 마디로 앉을 곳을 만드는데 거북이들을 쌓아서 만드는것이다. 처음엔 10마리 정도로 시작하다가 욕심이 끝이 없어서 계속 계속 거북이들을 쌓는다. Mack은 맨 밑에 깔려있던 거북이 이름.

쓰레드2

예전에 올렸던 풀이가 왜 틀렸는지 번쯤 생각해 보았으면 좋겠다. Greedy 방식이 항상 최적해를 찾지 않는다는 사실을 반례를 들어 간단히 보일 수도 있다. 그렇다면 올바른 풀이를 번 찾아봅시다. -- 보창
----
문제분류
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:24
Processing time 0.0154 sec