시간 제한
메모리 제한
시간 제한
2초
메모리 제한
128 MB
3차원 공간에 N개의 직육면체 수조가 있다. 각 수조는 바닥이 놓인 높이 b(0 <= b <= 1,000,000), 수조 자체의 높이 h(1 <= h <= 40,000), 가로 길이 w(1 <= w <= 40,000), 세로 길이 d(1 <= d <= 40,000)로 표현된다.
모든 수조의 아래에는 파이프가 달려 있고, 모든 파이프는 서로 연결되어 있다. 파이프의 부피는 무시하며, 물은 파이프가 아니라 수조 안에만 채워진다고 생각한다.
이 연결된 수조들에 부피 V만큼의 물을 넣으면, 전체 수조가 하나의 공통 수면을 이루며 가장 낮은 곳부터 차례로 물이 찬다. 수조들의 정보와 넣을 물의 양이 주어졌을 때, 최종 수면의 높이를 구하는 프로그램을 작성하시오.
첫째 줄에 정수 N(1 <= N <= 50,000)이 주어진다.
다음 N개의 줄에는 각 수조를 나타내는 네 정수 b, h, w, d가 주어진다.
마지막 줄에는 물의 부피 V(1 <= V <= 2,000,000,000)가 주어진다.
모든 입력값은 정수이다.
최종 수면의 높이를 소수점 아래 둘째 자리까지 출력한다. 절대 오차는 10^-2까지 허용된다.
물의 양이 모든 수조의 총용량보다 많으면 OVERFLOW를 출력한다.