CF1215B The Number of Products
题目描述
给出一个由$n$个非零整数构成的序列$a_1,a_2,\dots,a_n$。
你需要计算下列两个值:
1.下标对$(l,r)(l\le r)$使得$a_l*a_{l+1}*\dots*a_r$为负数;
2.下标对$(l,r)(l\le r)$使得$a_l*a_{l+1}*\dots*a_r$为正数;
输入格式
第一行包含一个整数$n(1\le n\le2*10^5)$,表示序列的元素个数。
第二行包含$n$个非零整数$a_i(-10^9\le a_i\le10^9;a_i\neq 0)$,表示数列中的各个元素。
输出格式
输出两个整数,分别表示乘积为负的子区间个数和乘积为正的子区间个数。