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

27505번 - 천국의 계단

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1.5 초 (추가 시간 없음) 1024 MB323946931.944%

문제

천사들이 천국에 계단을 만들고 있다.

계단을 만드는 재료는 밑면의 모양이 동일하고 높이는 $A,ドル $B$인 2ドル$종류의 직육면체로, 각 종류의 직육면체는 무한히 많이 준비되어 있다. 하나의 단을 만들 때 각 직육면체의 밑면을 밑으로 하여 재료를 위로 쌓아 올려서 만든다.

계단의 $i$번째 단의 높이가 $i$가 되도록 한다. 대신 이렇게 하면 $A,ドル $B$의 값에 따라 만들 수 없는 단이 존재할 수도 있다. 천사들은 재료를 가공하는 건 귀찮았을뿐더러 어차피 날아다닐 수 있기 때문에 만들 수 없는 단은 만들지 않기로 했다.

공사는 1번 단부터 차례대로 진행된다. 방금 막 $N$번 단의 공사를 완료했거나 $N$번 단은 만들지 않기로 결정했다고 하자. 지금까지 천사들이 만들 수 없는 단이 몇 개나 되는지 구해보자.

입력

첫째 줄에 가장 마지막에 공사가 완료되거나 만들지 않기로 결정한 단의 번호 $N$ (5ドル \le N \le 10^{14}$)과 두 종류의 직육면체의 높이 $A,ドル $B$ (2ドル \le A, B \le 10^{7}$)가 주어진다.

출력

첫째 줄에 1번 단에서 N번 단까지 천사들이 만들 수 없는 단의 개수를 출력한다.

제한

예제 입력 1

7 2 3

예제 출력 1

1

높이가 2인 직육면체와 높이가 3인 직육면체를 이용해서 높이가 1인 단은 절대 만들 수 없지만 높이가 2인 단부터 높이가 7인 단까지는 전부 만들 수 있다. 따라서 만들 수 없는 단의 개수인 1을 출력한다.

예제 입력 2

23 4 6

예제 출력 2

13

각각 1, 2, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23의 높이를 가지는 단은 만들 수 없다. 따라서 만들 수 없는 단의 개수인 13을 출력한다.

힌트

출처

Camp > ICPC Sinchon Algorithm Camp > 2023 ICPC Sinchon Winter Algorithm Camp Contest > 중급 B번

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

출처

대학교 대회

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

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