시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 512 MB | 60 | 27 | 21 | 39.623% |
A~B까지의 연속한 자연수들이 주어진다. Alice는 이 자연수들을 몇 개의 집합으로 묶고 싶어한다.
집합을 만드는 방법은 다음과 같다.
예를 들어, P = 3, A = 3, B = 15라고 하자. 이 경우, 집합은 다음과 같다.
{3,5,6,9,10,12,15} {4} {7,14} {8} {11} {13}
따라서, 집합의 개수는 총 6개가 된다.
A, B, P가 입력으로 주어질 때, 위와 같은 방법으로 만들어지는 집합의 개수를 구하시오.
첫 번째 줄에 A, B, P가 입력으로 주어진다. (1 ≤ A ≤ B ≤ 1012, B ≤ A + 106, 2 ≤ P ≤ B)
위와 같은 규칙으로 만들어지는 집합의 개수를 출력한다.
3 15 3
6
10 20 5
9
10 20 3
7