심박수

p초 동안 b번의 박동을 관측했을 때, 이 관측과 양립하는 일정 간격 심박수의 하한과 상한, 그리고 추정값 60b/p를 구한다.

보통4수학구현이분 탐색완전 탐색아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

자기 심박수를 재는 흔한 방법은 검지와 중지를 목 옆 기도 가까이에 대고 15초 동안 느껴지는 박동을 센 다음 4를 곱하는 것이다. 이렇게 얻은 분당 박동 수(BPM)는 어림값이라 정확하지 않다. 일반적으로 pp초 동안 bb번의 박동을 셌다면 BPM은 60b/p60b/p로 계산한다.

이 문제에서 심장은 언제나 일정한 간격으로 뛴다. 박동과 박동 사이의 간격이 tt초일 때 실제 분당 박동 수(ABPM)를 60/t60/t로 정의한다.

측정은 길이가 정확히 pp초인 구간을 잡고 그 안에 들어오는 박동을 세는 방식이다. 센 값이 bb여도 그런 결과를 만드는 tt는 하나가 아니므로 ABPM도 하나로 정해지지 않는다. pp초 동안 bb번을 셌다는 측정과 모순되지 않는 ABPM 값은 하나의 구간을 이룬다.

입력

첫 줄에 테스트 케이스의 개수 NN (1N10001 \le N \le 1000)이 주어진다.

다음 NN개의 줄에 각각 한 테스트 케이스가 주어진다. 각 줄에는 센 박동 수 bb (2b10002 \le b \le 1000)와 측정 시간 pp (0<p<10000 < p < 1000)가 공백으로 구분되어 주어진다. pp는 소수점 아래 넷째 자리까지 적힌 실수다.

출력

각 테스트 케이스마다 한 줄에 가능한 ABPM 구간의 아래쪽 끝값, 계산된 BPM 60b/p60b/p, 그 구간의 위쪽 끝값을 공백 하나로 구분해 출력한다.

세 값 모두 반올림해 소수점 아래 넷째 자리까지, 자리가 비어도 0을 채워 정확히 네 자리로 출력한다.