CUUCHUONG Bảng cửu chương
Xem dạng PDF
Gửi bài giải
Điểm:
100,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C++, Python, Scratch
Bé Bi chỉ mới học thuộc bảng cửu chương (các phép nhân từ 1 × 1 đến 9 × 9).
Yêu cầu: Cho trước số tự nhiên ~x~, nếu ~x~ là kết quả của một phép nhân trong bảng cửu chương, hãy tìm xem ~x~ nằm ở bảng cửu chương nào.
Nếu ~x~ nằm ở nhiều bảng khác nhau, hãy đưa ra số thứ tự của bảng nhỏ nhất.
Nếu ~x~ không có mặt trong bảng cửu chương, hãy đưa ra kết quả là ~0~.
Input
- Gồm một số tự nhiên ~x~ ~(1 \le x \le 100)~.
Output
- In ra một số tự nhiên duy nhất là số thứ tự của bảng cửu chương nhỏ nhất chứa ~x~.
- Nếu ~x~ không phải là kết quả của bất kỳ phép nhân nào trong bảng cửu chương, in ra ~0~.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 12 | 2 | 12 có thể là kết quả của các phép nhân: 2 × 6 = 12, 3 × 4 = 12, 4 × 3 = 12, 6 × 2 = 12. Bảng nhỏ nhất chứa 12 là bảng 2. |
| 14 | 2 | 14 nằm trong bảng cửu chương vì 2 × 7 = 14. Bảng nhỏ nhất là bảng 2. |
| 13 | 0 | Không có hai số tự nhiên nào từ 1 đến 9 có tích bằng 13 nên in ra 0. |
Bình luận