사라지는 바람
시간 제한1초메모리 제한1024 MB
종이비행기의 높이와 속도를 줄어드는 바람 조건에 따라 단계별로 시뮬레이션하여 날아간 총 수평 거리를 구합니다.
문제
야외 종이비행기 비행 거리 대회에 참가해서 종이비행기가 얼마나 멀리 날아갈지 예측하려고 한다. 이 비행기 설계에는 고정 계수 가 있다. 비행기의 속도가 이상이면 비행기는 상승하고, 보다 작으면 하강한다.
종이비행기는 다음과 같이 난다.
-
높이 에서 수평 속도 로 비행기를 던진다. 외부에서 세기 의 바람이 분다.
-
인 동안 다음 과정을 반복한다.
- 에 를 더한다. 그다음 에서 를 뺀다. 여기서 는 을 소수점 이하 내림한 값이다.
- 이면 를 1 늘린다.
- 이면 를 1 줄인다. 줄인 뒤 가 0이면 를 0으로 만든다.
- 이면 와 를 모두 0으로 만든다.
- 비행기는 수평으로 만큼 이동한다.
- 이면 를 1 줄인다.
종이비행기가 수평으로 이동한 거리를 구하라.
입력
입력은 한 줄이며, 정수 네 개 , , , 가 주어진다. 는 시작 높이, 는 고정 계수, 는 시작 속도, 는 바람의 세기이다.
출력
비행기가 수평으로 이동한 거리를 정수 하나로 출력한다. 이 거리는 항상 정수이다.