번지 점프
면접 대비시간 제한1초메모리 제한128 MB
밧줄의 강성 k, 자연 길이 l, 다리 높이 s, 몸무게 w가 주어질 때 역학적 에너지 보존으로 제임스 본드가 공중에 멈추는지, 충격으로 죽는지, 안전하게 착지하는지 판정한다. 네 개의 0이 나올 때까지 여러 테스트 케이스를 처리한다.
문제
제임스 본드가 또다시 자신을 노리는 적들로부터 도망치고 있다. 다행히 그는 근처 고속도로 다리에 탈출용 번지 로프를 미리 걸어 두었다. 계획은 로프의 한쪽 끝을 다리에, 다른 쪽 끝을 자신의 몸에 묶고 뛰어내리는 것이다. 땅에 닿는 순간 그는 로프를 끊고 차에 올라타 사라질 것이다.
그런데 로프의 길이가 적절한지 확인할 시간이 없었기 때문에, 뛰어내렸을 때 무슨 일이 벌어질지 알 수 없다. 가능한 결과는 세 가지다.
- 로프가 너무 짧거나 너무 강해서, 제임스 본드가 땅에 전혀 닿지 못한다.
- 로프가 너무 길거나 너무 약해서, 땅에 닿는 순간 속도가 너무 빠르다. 아무리 특수 요원이라도 이는 위험하다. 땅에 닿는 속도가 10 m/s를 초과하면 충격으로 살아남지 못한다고 가정한다.
- 로프의 길이와 강도가 적절해서, 안전한 속도로 땅에 닿아 무사히 탈출한다.
그의 고용주로서 당신은 그가 살아남을지 알고 싶다. 물리학자들은 다음과 같이 알려 준다.
- 제임스를 지면 쪽으로 끌어당기는 힘은 이며, 여기서 는 킬로그램 단위의 몸무게, 은 지구 중력 가속도(m/s²)다.
- 제임스는 로프가 팽팽해질 때까지 자유 낙하한다. 그 이후 로프가 그를 다시 위로 끌어올리는 힘은 이며, 여기서 은 현재 로프 길이와 원래(늘어나지 않은) 길이 의 차이이고, 는 로프마다 정해진 상수다.
로프의 강도 , 로프의 원래 길이 (미터), 다리의 높이 (미터), 제임스 본드의 몸무게 가 주어질 때, 그에게 무슨 일이 벌어질지 판정하여라. 제임스 본드는 로프 끝에 달린 질점으로 보고, 로프 자체의 질량은 없다고 가정한다. , , , 는 모두 음이 아니며 이라고 가정해도 된다.
입력
입력은 여러 개의 테스트 케이스로 이루어지며, 한 줄에 하나씩 주어진다. 각 테스트 케이스는 상황을 설명하는 네 개의 실수 , , , 로 구성된다.
출력
각 테스트 케이스마다 결과를 나타내는 한 줄을 정확히 출력한다.
Stuck in the air.— 로프 때문에 땅에 닿지 못한다.Killed by the impact.— 10 m/s보다 빠른 속도로 땅에 닿는다.James Bond survives.— 10 m/s 이하의 속도로 땅에 닿는다.
입력은 네 개의 0으로 이루어진 줄로 끝나며, 이 줄은 처리하지 않는다.
참고: 생존하는 경우의 출력 줄은 원본 데이터를 그대로 보존하여 끝에 공백 하나가 붙는다(James Bond survives. ).