https://www.acmicpc.net/problem/12200

https://www.acmicpc.net/problem/12200

Baekjoon Online JudgeBaekjoon Online Judgewww.acmicpc.net


안녕하세요. 설 명절 잘 보내시고 계신가요? 백준12200번 문제를 풀고있는데 어떻게 풀어야할지 막막하여 질문드립니다.

아래 그림과 같이 용량이 250ml 인 와인 잔들을 피라미드처럼 쌓은 후, 가장 위의 와인 잔에 용량이 750ml인 와인 병을 여러 병 부었을 때, 특정 번호의 와인 잔에는 얼마만큼의 와인이 흘러 들어가는지 묻는 문제입니다.

예제 테케 7번을 보시면 제 생각으로는 총 7500ml의 와인이 20개의 와인잔에 배분되니 7500/20 = 375ml > 250ml 로 모든 와인 잔이 가득 찰 것이라고 생각했는데, 테케에서는 레벨4의 10번 와인 잔은 157.40ml만 찬다고 하네요..

그렇다는 말은 레벨4의 1, 7, 10번 와인 잔을 제외한 나머지 와인 잔들은 이미 가득 차서 아래로 와인을 흘리고 있고, 모든 와인 병이 부어진 후에 결과적으로 1, 7, 10번 와인 잔에는 157.40ml만 남아있다는 것 같은데 이걸 도대체 어떻게 풀어야 할 지 모르겠습니다. 얼마만큼의 와인이 버려지고, 얼마만큼의 와인이 잔에 담길지 미리 알 수 없지 않나요?

시간 개념을 도입해서 마치 시간에 대해 적분하듯이 직접 모든 와인잔에 와인을 흘려보내며 시뮬레이션 해봐야할까요?

읽어주셔서 감사합니다.