Xin trợ giúp bài phân tích một số nguyên N <= 10^10 về thừa số nguyên tố luỹ thừa.
N = p1^x1 . p2^x2 . ..., trong đó pi là số nguyên tố phân biệt, còn xi là luỹ thừa tương ứng với pi.
Ví dụ: N = 12 = 2^2 . 3^1
Hiện tại mình chỉ biết tìm trong O(N), như thế thì chậm, mong các bạn gợi ý giúp cách tìm nhanh hơn.
Cảm ơn nhiều.