#CCBCHBAHAI0000125. Thay thế trong mảng I (Array Replacement I)

Thay thế trong mảng I (Array Replacement I)

Thay thế trong mảng I (Array Replacement I)

Nguồn: beecrowd

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

Đề bài

Cho mảng số nguyên XX gồm đúng 1010 phần tử, được đánh chỉ số từ 00 đến 99. Với mỗi phần tử XiX_i:

  • nếu Xi≤0X_i\le0, thay XiX_i bằng 11;
  • nếu Xi>0X_i>0, giữ nguyên giá trị.

Sau khi xử lý đủ 1010 phần tử, in toàn bộ mảng theo đúng định dạng yêu cầu.

Input

Input chứa đúng 1010 số nguyên X0,X1,…,X9X_0,X_1,\ldots,X_9. Các số có thể dương, âm hoặc bằng 00.

Output

In đúng 1010 dòng. Với mỗi ii từ 00 đến 99, in X[i] = v, trong đó vv là giá trị của XiX_i sau phép thay thế.

Subtask

Subtask 1 (100 điểm): mỗi giá trị đầu vào nằm trong đoạn [−109,109][-10^9,10^9]. Giới hạn này là cấu hình dữ liệu của phiên bản Phước Hưng OJ; cơ chế thay thế giữ nguyên bài gốc.

Ví dụ

Input

0
-5
63
0
8
-1
7
2
-3
10

Output

X[0] = 1
X[1] = 1
X[2] = 63
X[3] = 1
X[4] = 8
X[5] = 1
X[6] = 7
X[7] = 2
X[8] = 1
X[9] = 10

Giải thích

Ta xét từng phần tử theo thứ tự chỉ số. X0=0X_0=0 và X1=−5X_1=-5 không dương nên đều trở thành 11. X2=63X_2=63 dương nên giữ nguyên. X3=0X_3=0 trở thành 11. Tương tự, mọi giá trị âm hoặc bằng 00 ở các vị trí còn lại được thay bằng 11, còn các giá trị dương được giữ nguyên. Vì vậy mỗi dòng output phản ánh giá trị sau biến đổi tại đúng chỉ số tương ứng.