Logo
(追記) (追記ここまで)

23351번 - 물 주기

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB1475105681273.684%

문제

랑이 집사는 고양이들이 좋아한다는 캣닢을 직접 재배하려고 한다.

일직선으로 놓여진 $N$개의 화분에 캣닢이 하나씩 심어져 있다.

각 화분은 초기에 $K$만큼의 수분을 머금고 있고, 매일 아래와 같은 일이 순서대로 일어난다.

  1. 랑이 집사가 연속된 $A$개의 화분에 물을 준다. 이 때 물을 준 화분의 수분은 $B$만큼씩 증가한다.
  2. 모든 화분의 수분이 1씩 감소한다.
  3. 수분이 0이 된 화분에 있는 캣닢은 죽는다.

모든 캣닢이 살아 있는 기간이 최대한 길어지도록 물을 줄 때, 첫 캣닢이 죽는 날짜를 출력하는 프로그램을 작성하시오. 첫 날은 1일이다.

입력

첫째 줄에 자연수 $N,ドル $K,ドル $A,ドル $B$가 공백을 사이에 두고 주어진다. (2ドル \le N \le 100,ドル 1ドル \le K \le 100,ドル 1ドル \le A \times B < N,ドル $A$는 $N$의 약수)

출력

모든 캣닢이 살아 있는 기간이 최대한 길어지도록 물을 줄 때, 첫 캣닢이 죽는 날짜를 출력한다.

제한

예제 입력 1

6 3 2 2

예제 출력 1

5

예제 입력 2

2 2 1 1

예제 출력 2

3

힌트

출처

University > 한국항공대학교 > 제1회 한국항공대학교 프로그래밍 경진대회(KAUPC) D번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /