
PowerOfThreeNotNine
Một số nguyên khi là lũy thừa của 9
thì chắc chắn là lũy thừa của 3
. Tuy nhiên điều ngược lại chưa chắc đúng. Xét 2 số m
và n
, xét trong đoạn [m,n]
Hãy đếm số các số là lũy thừa của 3
mà không phải lũy thừa của 9
trong đoạn đó (Lưu ý: Đoạn [m,n]
bao gồm cả m
và n
).
Ví dụ
- Với
m=5, n=30
thì kết quảPowerOfThreeNotNine(5,30)= 1
Giải thích: từ5
đến30
có9
và27
là luỹ thừa của3
nhưng chỉ có27
không phải lũy thừa của9
nên kết quả trả về là1.
Đầu vào/Đầu ra:
- [Giới hạn thời gian] 0.2s (C++), 1.2s (Java and C#), 1.6 (Python, GO và JS)
-
[input] integer m
0 ≤ m ≤ 2147483647
-
[input] integer n
m ≤ n ≤ 2147483647
- [ouput] integer
Số các số là lũy thừa của3
mà không là lũy thừa của9
trong đoạn[m,n]
Post Comment