#CCBCHBAHAI0000135. Chuẩn hóa dấu (Sign Normalization)
Chuẩn hóa dấu (Sign Normalization)
Chuẩn hóa dấu (Sign Normalization)
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 . Hãy thay mỗi phần tử bằng dấu của nó theo quy tắc
$$s_i=\begin{cases} -1,&a_i<0,\\ 0,&a_i=0,\\ 1,&a_i>0. \end{cases}$$In dãy .
Input
- Dòng đầu chứa .
- Dòng thứ hai chứa số nguyên .
Output
In một dòng gồm giá trị thuộc tập , cách nhau bởi một dấu cách.
Subtask
Subtask 1 (100 điểm): và .
Ví dụ
Input
7
-5 0 8 -1 1 0 20
Output
-1 0 1 -1 1 0 1
Giải thích
Các giá trị âm -5 và -1 trở thành -1; các số giữ thành 0; các giá trị dương 8, 1, 20 trở thành 1.