#CCBCHBAHAI0000053. Trace mảng tích lũy lồng nhau (Trace a Nested Accumulation Array)
Trace mảng tích lũy lồng nhau (Trace a Nested Accumulation Array)
Trace mảng tích lũy lồng nhau (Trace a Nested Accumulation Array)
Nguồn: Programming in C
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho số nguyên và số nguyên . Xét mảng gồm phần tử, đánh số từ đến . Ban đầu
Sau đó thực hiện đúng hai vòng lặp lồng nhau sau: với tăng từ đến , lần lượt với mọi thỏa , cập nhật
Lưu ý rằng khi tính , các phần tử đã là giá trị sau cập nhật của những vòng trước. Vì vậy, với ,
Hãy in toàn bộ mảng sau khi hai vòng lặp kết thúc.
Input
Một dòng chứa hai số nguyên và .
Output
In số nguyên trên một dòng.
Subtask
Subtask 1 (20 điểm): , .
Subtask 2 (30 điểm): , .
Subtask 3 (50 điểm): , .
Ví dụ
Input
10 1
Output
1 1 2 4 8 16 32 64 128 256
Giải thích
Với , ta có , , , và tiếp tục tương tự.