Tách số (THT A Quảng Ninh 2025)
Xem PDF
Điểm:
400 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
An có một số nguyên dương \(N\). Em hãy lập trình giúp An tách số \(N\) thành tổng ba số chẵn liên tiếp (dãy số chẵn: \(2, 4, 6, 8, 10, 12, 14, 16, 18, \dots\)). Nếu không thể tách được thì in ra số nguyên dương \(X\) nhỏ nhất sao cho \(N + X\) có thể tách được thành tổng ba số chẵn liên tiếp.
Input
- Một số nguyên dương \(N\) duy nhất (\(2 \leq N \leq 10^9\)).
Output
- In ra \(3\) số chẵn liên tiếp được sắp xếp từ nhỏ đến lớn trên một dòng phân cách bởi một khoảng trắng (dấu cách) hoặc một số duy nhất cần cộng thêm theo yêu cầu của bài toán.
Example
Test 1
Input
18
Output
4 6 8
Note
\(4 + 6 + 8 = 18\) (ba số chẵn liên tiếp).
Test 2
Input
5
Output
7
Note
\(5 + 7 = 12\), có thể tách thành \(2 + 4 + 6 = 12\).
Scoring
- \(20\%\) số test có: \(2 \leq N \leq 10\).
- \(40\%\) số test có: \(N\) không thể tách thành tổng ba số chẵn liên tiếp.
- \(40\%\) số test có: \(N\) tách được thành tổng ba số chẵn liên tiếp.
Bình luận