Bạn nên viết một chương trình hoặc hàm đưa ra danh sách các số nguyên dương nhân với mỗi phần tử với số nguyên dương nhỏ nhất có thể để tạo danh sách tăng nghiêm ngặt.
Ví dụ: nếu đầu vào là
5 4 12 1 3
các phép nhân sẽ là
5*1=5 4*2=8 12*1=12 1*13=13 3*5=15
và đầu ra sẽ là danh sách ngày càng tăng
5 8 12 13 15
Đầu vào
- Danh sách các số nguyên dương chứa ít nhất 1 phần tử
Đầu ra
- Danh sách các số nguyên dương
Ví dụ
9 => 9
1 2 => 1 2
2 1 => 2 3
7 3 => 7 9
1 1 1 1 => 1 2 3 4
5 4 12 1 3 => 5 8 12 13 15
3 3 3 8 16 => 3 6 9 16 32
6 5 4 3 2 1 => 6 10 12 15 16 17
9 4 6 6 5 78 12 88 => 9 12 18 24 25 78 84 88
8 9 41 5 12 3 5 6 => 8 9 41 45 48 51 55 60
15 8 12 47 22 15 4 66 72 15 3 4 => 15 16 24 47 66 75 76 132 144 150 153 156
Đây là mã golf nên chương trình hoặc chức năng ngắn nhất sẽ thắng.
Sự thật thú vị: phần tử cuối cùng của đầu ra cho đầu vào N, N-1, ... ,1
dường như là (N+1)th
phần tử của chuỗi A007952 . Nếu bạn tìm thấy một bằng chứng, bạn được hoan nghênh đưa nó vào câu trả lời golf của bạn hoặc đăng nó dưới dạng một nhận xét.