#CCBCHBAHAI0000067. Đếm số lần đổi dấu giữa hai phần tử kề (Count Sign Changes Between Adjacent Elements)
Đếm số lần đổi dấu giữa hai phần tử kề (Count Sign Changes Between Adjacent Elements)
Đếm số lần đổi dấu giữa hai phần tử kề (Count Sign Changes Between Adjacent Elements)
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 . Với mỗi thỏa , cặp kề được gọi là đổi dấu khi một số âm và số còn lại dương, tức
Tương đương, cặp đổi dấu khi
Nếu một trong hai phần tử bằng , cặp đó không được tính là đổi dấu. Hãy đếm số chỉ số tạo thành một cặp đổi dấu.
Input
Dòng đầu chứa . Dòng thứ hai chứa số nguyên .
Output
In một số nguyên: số cặp kề đổi dấu.
Subtask
Subtask 1 (20 điểm): , .
Subtask 2 (30 điểm): , .
Subtask 3 (50 điểm): , .
Ví dụ
Input
8
-2 5 0 -3 4 -1 -1 6
Output
4
Giải thích
Các cặp đổi dấu là , , và . Hai cặp chứa không được tính.