Loading Now

factorialDecomp

Cho 1 số n. Phân tích thừa số nguyên tố của n!

Ví dụ:

Với n = 5. Đầu ra factorialDecomp(5) = "2^3 * 3 * 5"

  • Giải thích: 5! = 120 phân tích thừa số nguyên tố thành: 2*2*2*3*5.

Với n = 17. Đầu ra factorialDecomp(17) = "2^15 * 3^6 * 5^3 * 7^2 * 11 * 13 * 17".

Các số nguyên tố phải theo thứ tự tăng dần. Khi số mũ của một số nguyên tố là 1, không đặt số mũ.

Hàm trả về giá trị là một chuỗi.

Đầu vào/Đầu ra:

  • [Thời gian chạy] 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript.
  • [Đầu vào] int
    0 < n ≤ 4000
  • [Đầu ra] string
    Kết quả yêu cầu đề bài

Post Comment

Contact