시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
0.42 초 | 420 MB | 294 | 168 | 78 | 60.000% |
$2^n$은 십진법으로 표기했을 때 $k$자리 수이고, 가장 높은 자리의 숫자는 $x$이다.
양의 정수 $n$, $k$, $x$가 주어질 때, $1$부터 $2^n$까지의 정수 중 4
로 시작하는 2
의 거듭제곱수의 개수를 구해 보자.
첫째 줄에 양의 정수 $n$, $k$, $x$가 주어진다. ($1 \le n, k \le 10^{18};$ $1 \le x \le 9;$ $x \times 10^{k-1} \le 2^n \lt (x + 1) \times 10^{k-1}$)
$|2^n/10^{k-1} - x - 0.5| \lt 0.5 - 10^{-6}$인 경우만 주어진다.
$1$부터 $2^n$까지의 정수 중 4
로 시작하는 2
의 거듭제곱수의 개수를 출력한다.
4 2 1
1
$2^4$은 $16$으로, $2$자리 수이다.
$1$부터 $16$까지의 정수 중 4
로 시작하는 2
의 거듭제곱수는 $4$로 $1$개이다.
13 4 8
2
$2^{13}$은 $8192$로, $4$자리 수이다.
$1$부터 $8192$까지의 정수 중 4
로 시작하는 2
의 거듭제곱수는 $4$와 $4096$으로 $2$개이다.
255 77 5
25
999999999999999992 301029995663981193 6
96910013008056414