Tích của ba số (Product of Three Numbers)
Đề bài
Mô tả
Cho một số nguyên dương . Hãy tìm ba số nguyên phân biệt , , thỏa mãn:
Nếu có nhiều bộ thỏa mãn, in ra bộ bất kỳ. Nếu không tồn tại bộ nào, in ra NO.
Bạn phải xử lý truy vấn độc lập.
Dữ liệu vào
- Dòng đầu chứa số nguyên () — số truy vấn.
- dòng tiếp theo, mỗi dòng chứa một số nguyên ().
Dữ liệu ra
Với mỗi truy vấn, in ra:
NOnếu không tồn tại bộ ba số nguyên phân biệt với .- Ngược lại, in ra
YEStrên một dòng, dòng tiếp theo in ba số , , cách nhau bởi dấu cách (theo thứ tự bất kỳ).
Nếu có nhiều đáp án, in ra đáp án bất kỳ.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 64 32 97 2 12345 |
YES 2 4 8 NO NO NO YES 3 5 823 |
Với : . Với : không có cách phân tích thành ba số phân biệt . Với là số nguyên tố. Với . |
| 1 30 |
YES 2 3 5 |
. |
Ghi chú
Bài toán có thể có nhiều đáp án đúng. Hệ thống chấm sẽ kiểm tra ba số bạn in ra có phân biệt, đều và tích bằng hay không.
Bình luận