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

    solution

    Đề bài: [Toán cho CNTT] Kiểm tra số Carmichael

    Kiểm tra số Carmichael

    Số nguyên hợp số nnn là số Carmichael nếu nnn không có ước bình phương (square-free) và với mọi ước nguyên tố ppp của nnn ta có (p−1)∣(n−1)(p-1) \mid (n-1)(p−1)∣(n−1) (tiêu chuẩn Korselt). Ngoài ra số Carmichael luôn có ít nhất 3 ước nguyên tố phân biệt.

    Hãy in YES nếu nnn là số Carmichael, ngược lại NO. (Số nguyên tố và n≤2n \le 2n≤2 đều không phải Carmichael.)

    Ví dụ

    561=3⋅11⋅17561 = 3\cdot11\cdot17561=3⋅11⋅17 là số Carmichael vì 2,10,162,10,162,10,16 đều chia hết 560560560.

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

      Một số nguyên nnn.

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

      1≤n≤10121 \le n \le 10^{12}1≤n≤1012.

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

      YES nếu nnn là số Carmichael, ngược lại NO.

    Ví dụ:

    Đầu vào:

    561
    

    Đầu ra:

    YES

    Giải thích:

    561=3·11·17, cac (p-1) la 2,10,16 deu chia het 560.

    Đang tải editor...