리뷰누적곱을 활용한 응용문제 문제 풀이n개의 수를 입력받아 트리형태로 build 해주고, k에 줄로 입력되는 쿼리를 처리해 주어야 한다.n은 최대 10만, 입력되는 숫자의 범위는 -100 ~ 100 이므로 누적곱을 해버리면 long long 타입으로 감당되지 않는다.따라서 입력을 받을 때 0이라면 0으로, 양수면 1, 음수면 -1로 변환 후 저장해 주어야 한다.이후 업데이트 시에도 value 값에 동일한 조건을 추가해 준다.마찬가지로 쿼리를 통해 반환받은 값을 0과 음수, 양수로 나누어 출력을 해준다. 참고 사항누적곱 세그먼트 트리 로직은 같다, 입력과 출력에 신경을 써주면 되는 문제 정답 코드#include #include using namespace std;int n, k;vector tree;vo..