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

34403번 - 코딩하는 근성도 바리스타입니다

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB189181717.172%

문제

개발자의 혈관에는 피 대신 커피가 흐른다는 말을 아는가? 근성 또한 매일 아침 아이스 아메리카노를 한 잔 사 들고 업무를 시작한다. 자칭 바리스타인 근성은 입맛이 까다로워 너무 쓴 아이스 아메리카노도 마시지 않고, 너무 밍밍한 아이스 아메리카노도 마시지 않고, 정확히 $C_{max},ドル $C_{min}$ 사이 농도의 아이스 아메리카노만 마신다.

근성의 아이스 아메리카노는 처음에 양이 $L,ドル 농도가 $C,ドル 얼음이 $S$만큼 들어 있으며, 1분마다 아이스 아메리카노를 마실지 말지 결정한다. 만약 아이스 아메리카노를 마신다면 $E$만큼 마신다. 이 경우 아이스 아메리카노의 양은 $L-E$가 되고, 농도와 얼음의 양은 그대로이다. 이때 남은 아이스 아메리카노의 양이 $E$보다 작다면 남은 양만큼만 마신다. 아이스 아메리카노를 마시지 않는다면 양 또한 변하지 않는다.

아이스 아메리카노를 마실지 말지 결정하고 난 뒤에 아이스 아메리카노의 얼음이 $M$만큼 녹는다. 이때 $M$은 $S$의 약수이기에 얼음이 $M$보다 작게 녹는 일은 생기지 않는다. 이 경우 아이스 아메리카노의 양은 $L+M$가 되고, 얼음의 양은 $S-M$가 된다. 농도는 $C\times\displaystyle\frac{L}{L+M}$가 되고 바뀔 때마다 소수점 10번째 자리에서 버려 9번째 자리까지만 남게된다. 만약 얼음이 다 녹아 없어지면 농도는 더이상 변하지 않는다.

근성이 원하는 범위의 농도가 주어질 때 해당 농도 안에서 최대로 마실 수 있는 아이스 아메리카노의 양을 구해보자.

입력

첫 번째 줄에 아이스 아메리카노의 양 $L,ドル 아이스 아메리카노의 농도 $C,ドル 얼음의 양 $S$가 공백으로 구분되어 주어진다.

두 번째 줄에 근성이 1분에 마시는 양 $E,ドル 1분마다 녹는 얼음의 양 $M$이 공백으로 구분되어 주어진다.

세 번째 줄에 근성이 원하는 아이스 아메리카노의 최대 농도 $C_{max},ドル 최소 농도 $C_{min}$가 공백으로 구분되어 주어진다.

출력

근성이 원하는 범위에서 최대로 마실 수 있는 아이스 아메리카노의 양을 출력한다.

제한

  • $E \le L \le 10,000円$
  • 0ドル \le C \le 1$
  • 1ドル \le S \le M \times 10,000円$
  • 1ドル \le E \le M \le 10,000円$
  • 0ドル \le C_{min} \le C_{max} \le 1$
  • $C , C_{min} , C_{max}$는 실수이고, 나머지 입력값은 정수이다.
  • 주어지는 모든 실수는 소수점 9번째 자리까지 주어진다.

예제 입력 1

300 0.9 90
10 30
0.83 0.80

예제 출력 1

10

최초에 0ドル.9$만큼의 농도를 지니는 아이스 아메리카노가 300ドル$만큼 있다.

1분에는 아이스 아메리카노가 농도 범위 밖이기에 근성은 마시지 못한다.

이후 얼음이 녹으며 얼음의 양은 90ドル - 30 = 60,ドル 아이스 아메리카노의 양은 300ドル + 30 = 330,ドル 농도는 0ドル.9 \times\displaystyle\frac{300}{300+30}$ 이 되고 소수점 10번째 자리에서 버려 0ドル.818181818$이 된다.

2분에는 아이스 아메리카노가 농도 범위 안이기에 근성은 아이스 아메리카노를 마실 수 있다. 아이스 아메리카노를 마심으로서 아이스 아메리카노의 양은 330ドル - 10 = 320$ 이 된다.

이후 얼음이 녹으며 얼음의 양은 60ドル - 30 = 30,ドル 아이스 아메리카노의 양은 320ドル+ 30 = 350,ドル 농도는 0ドル.818181818\times\displaystyle\frac{320}{320+30}$ 이 되고 소수점 10번째 자리에서 버려 $ 0.748051947$이 된다.

이후로는 농도 범위를 벗어났기에 근성은 커피를 마시지 못하고 답은 10이 된다.

힌트

출처

University > 전남대학교 > 2025 하반기 전남대학교 PIMM 알고리즘 파티 D번

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

출처

대학교 대회

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

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