스케이트파크의 새 램프

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

동네 스케이트장이 모든 실력의 스케이터가 즐길 수 있도록 시로부터 예산을 지원받았다. 위원회는 이 예산을 전부 사용해, 마치 산맥처럼 보이는 일련의 램프를 만들려고 한다.

만들 램프의 개수는 이미 정했고, 램프마다 허용되는 높이의 범위도 합의했다. 아직 정하지 못한 것은 각 램프를 정확히 얼마나 높게 만들지다. 모든 램프를 최대 높이로 지을 예산은 없지만, 예산은 전부 쓰기로 했다. 남은 논쟁은 램프들의 높이 차이다. 어떤 위원은 한결같이 매끄러운 주행을 위해 램프들이 최대한 비슷하기를 바라고, 다른 위원은 더 다양한 난이도를 위해 최대한 차이가 크기를 바란다.

이들을 돕기 위해 당신은 두 극단을 보여주기로 한다. 가장 높은 램프와 가장 낮은 램프의 높이 차가 최소가 되는 구성과, 그 차가 최대가 되는 구성이다. 논의를 시작하기 위해, 우선 가장 높은 램프와 가장 낮은 램프의 높이 차가 가질 수 있는 최솟값과 최댓값을 알려주면 된다. 공간은 충분하므로 램프의 배치는 신경 쓰지 않아도 된다. 모든 램프의 경사는 같아서, 높이가 $h$인 램프의 (경사면이 아니라 바닥으로 잰) 길이는 $4h$이다.

입력

첫 줄에 테스트 케이스의 수 $n$이 주어진다.

각 테스트 케이스마다:

  • 한 줄에 정수 $r$ ($2 \le r \le 10000$), 만들 램프의 개수가 주어진다.
  • 한 줄에 정수 $m$ ($0 \le m \le 200000000$), 사용할 수 있는 콘크리트의 양(세제곱미터)이 주어진다.
  • 이어지는 $r$개의 줄에 두 수 $l$과 $t$ ($0.00 \le l \le t \le 100.00$)가 공백 하나로 구분되어 주어진다. 각각 그 램프의 최소·최대 허용 높이(미터)이다.

모든 램프는 전부 콘크리트로 만들어지며, 밑면이 이등변삼각형(두 변의 길이가 같은 삼각형)인 폭 $1$미터의 각기둥 모양이다. 주어진 높이 범위를 지키면서 콘크리트를 전부 사용하는 구성은 항상 존재한다.

출력

각 테스트 케이스마다 한 줄에 두 수를 공백 하나로 구분해 출력한다. 가장 높은 램프와 가장 낮은 램프의 높이 차의 최솟값과 최댓값이며, 각각 소수 둘째 자리까지 반올림한 값이다.

힌트