아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

천국의 계단

시간 제한1.5초메모리 제한1024 MB

요약
1번부터 N번 단까지, 높이 i를 A와 B의 음이 아닌 정수 조합으로 만들 수 없는 단의 개수를 센다.
난이도

보통10점 중 7점

유형
수학, 정수론
정답자
아직 제출이 없습니다

문제

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

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

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

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

입력

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

출력

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

예제2

  1. 예제 1

    입력
    7 2 3
    
    예상 출력
    1
    
  2. 예제 2

    입력
    23 4 6
    
    예상 출력
    13