#CCBCHBAHAI0000099. Sao chép mảng bằng vòng lặp

Sao chép mảng bằng vòng lặp

Sao chép mảng bằng vòng lặp

Nguồn: Phước Hưng OJ

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho mảng số nguyên

A=(a0,a1,…,an−1).A=(a_0,a_1,\ldots,a_{n-1}).

Hãy tạo một mảng khác

B=(b0,b1,…,bn−1)B=(b_0,b_1,\ldots,b_{n-1})

bằng cách sao chép từng phần tử qua vòng lặp, sao cho

∀i∈{0,1,…,n−1}:bi=ai.\forall i\in\{0,1,\ldots,n-1\}:\qquad b_i=a_i.

Trong C, hai array object không được gán toàn bộ cho nhau bằng biểu thức b = a; mục tiêu của bài là luyện thao tác copy theo từng chỉ số.

Input

Dòng đầu chứa nn. Dòng thứ hai chứa nn số nguyên a0,a1,…,an−1a_0,a_1,\ldots,a_{n-1}.

Output

In mảng BB sau khi sao chép, gồm nn số nguyên trên một dòng.

Subtask

Subtask 1 (20 điểm): 1≤n≤101\le n\le10.

Subtask 2 (30 điểm): 1≤n≤1001\le n\le100.

Subtask 3 (50 điểm): 1≤n≤10001\le n\le1000.

Ví dụ

Input

5
4 -2 7 7 0

Output

4 -2 7 7 0

Giải thích

Mỗi bib_i nhận đúng giá trị aia_i, vì vậy BB có cùng dãy giá trị với AA.