Trong RSA, sau khi tính n=pq và φ(n)=(p−1)(q−1), số mũ công khai e chỉ được chấp nhận nếu thỏa đồng thời hai điều kiện:
Cho hai số nguyên tố p,q và một số nguyên e, hãy xác định e có phải là số mũ công khai hợp lệ hay không.
Ví dụ: p=61, q=53 ⇒φ(n)=3120. Với e=17: 1<17<3120 và gcd(17,3120)=1, nên e hợp lệ.
Một dòng gồm ba số nguyên p q e cách nhau bởi khoảng trắng (2≤p,q≤106, p,q nguyên tố, p=q, 0≤e≤107).
In ra "YES" (không có dấu ngoặc) nếu e hợp lệ, ngược lại in ra "NO".
Ví dụ:
Đầu vào:
61 53 17
Đầu ra:
YES
Đầu vào:
61 53 3120
Đầu ra:
NO
Đang tải editor...