Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [An toàn thông tin] Phân tích thừa số nguyên tố (thử chia)

    Phân tích thừa số nguyên tố

    Mọi số nguyên n >= 2 đều phân tích duy nhất thành tích các thừa số nguyên tố. Độ khó của bài toán này (với số rất lớn) chính là cơ sở bảo mật của RSA.

    Hãy phân tích n bằng thử chia và in các thừa số nguyên tố theo thứ tự không giảm (thừa số lặp lại in lặp lại).

    Ví dụ

    Input:
    360
    Output:
    2 2 2 3 3 5
    

    360 = 2^3 x 3^2 x 5.

    • Định dạng đầu vào:

      Một dòng chứa số nguyên n.

    • Ràng buộc đầu vào:

      2 <= n <= 10^15

    • Định dạng đầu ra:

      In các thừa số nguyên tố của n theo thứ tự không giảm, cách nhau bởi dấu cách.

    Ví dụ:

    Đầu vào:

    360
    

    Đầu ra:

    2 2 2 3 3 5

    Giải thích:

    360 = 2^3 x 3^2 x 5 nên in 2 2 2 3 3 5.

    Đang tải editor...