#5293. Số Sphenic (Mã bài: SPHENIC)

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Một số tự nhiên được gọi là số Sphenic nếu nó là tích của đúng 3 số nguyên tố phân biệt. Cho T truy vấn, mỗi truy vấn chứa một số nguyên dương N , hãy kiểm tra xem N có phải là số Sphenic hay không.

Dữ liệu:

  • Dòng đầu tiên chứa số nguyên T ( 1 \le T \le 10 ) là số lượng truy vấn.
  • T dòng tiếp theo, mỗi dòng chứa một số nguyên dương N ( 1 \le N \le 10^{12} ).

Kết quả: Với mỗi truy vấn, in ra YES nếu N là số Sphenic, ngược lại in ra NO. Mỗi kết quả in trên một dòng riêng biệt.

Ví dụ:

Dữ liệu:

3
30
60
42

Kết quả:

YES
NO
YES