만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

일 아니면 잠

시간 제한1초메모리 제한512 MB

요약
하루가 T시간이고 수면 시간이 T/6일 때 성능이 X%일 때, 깨어 있는 시간에 성능을 곱한 하루 작업량의 최댓값을 구합니다.
난이도

보통10점 중 5점

유형
수학, 구현
정답자
아직 제출이 없습니다

문제

올렉은 하루가 정확히 TT시간인 행성에 사는 프로그래머이다. 올렉은 "일 아니면 잠"이라는 원칙을 따른다. 이 원칙에 따르면 잠을 자지 않는 시간은 모두 일하는 시간이다.

최근 올렉은 학술지에서 프로그래머의 성능이 수면 시간에 따라 어떻게 달라지는지 다룬 글을 읽었다. 연구 결과는 다음과 같다.

  • 하루에 T/3T/3시간을 자면 성능은 100%100\%이다.
  • 하루에 T/6T/6시간을 자면 성능은 X%X\%이다.
  • 하루에 00시간을 자면 성능은 0%0\%이다.
  • 하루에 T/6T/6시간에서 T/3T/3시간 사이로 자면 성능은 X%X\%에서 100%100\%까지 일차적으로 증가한다.
  • 하루에 00시간에서 T/6T/6시간 사이로 자면 성능은 X%X\%에서 0%0\%까지 일차적으로 감소한다.

올렉은 이 정보를 정리하려고 수면 시간과 성능의 관계를 그래프로 그렸다.

올렉은 하루 작업량을 일하는 시간과 성능의 곱으로 본다. 따라서 많이 잘수록 일하는 시간이 줄고, 적게 잘수록 성능이 떨어진다.

올렉은 되도록 빨리 일터로 돌아가고 싶어 한다. 수면 시간을 최적으로 골랐을 때 올렉이 하루에 할 수 있는 최대 작업량을 구하라.

입력

첫 줄에 정수 XX와 TT가 주어진다. XX는 수면 시간이 T/6T/6일 때의 성능(%)이고, TT는 올렉의 행성에서 하루의 시간 수이다 (0≤X≤1000 \le X \le 100, 1≤T≤1051 \le T \le 10^5).

출력

올렉이 하루에 할 수 있는 최대 작업량을 실수 하나로 출력한다. 절대 오차 또는 상대 오차가 10−610^{-6} 이하이면 정답으로 인정한다.

힌트

첫 번째 테스트 케이스에서는 올렉이 8시간을 잘 때 작업량이 최대가 된다. 두 번째 테스트 케이스에서는 올렉이 4시간을 자야 작업량이 최대가 된다.

예제3

  1. 예제 1

    입력
    75 24
    
    예상 출력
    1600.00000000
    
  2. 예제 2

    입력
    100 24
    
    예상 출력
    2000.00000000
    
  3. 예제 3

    입력
    77 123
    
    예상 출력
    8214.26086957