시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 1739 | 238 | 152 | 14.113% |
$x$를 변수로 하는 다항식 $f(x)$가 있다. 처음에 $f(x) =1$이다. 이때, 다음 쿼리를 수행하는 프로그램을 작성하시오.
-
, $0$이라면 0
, 양수라면 +
를 출력한다.첫 번째 줄에 쿼리의 개수 $Q$가 주어진다. $(1\leq Q\leq 200\, 000)$
다음 $Q$개의 줄에는 쿼리가 문제에서 언급한 형식으로 한 줄에 하나씩 주어진다. 2번 쿼리는 하나 이상 주어진다. $(-10^{18}\leq a,b,c\leq 10^{18}$; $a$, $b$, $c$는 정수$)$
$2$번 쿼리가 주어질 때마다 정답을 한 줄에 하나씩 출력한다.
6 1 2 3 2 -2 1 -1 -5 2 -5 1 7 -4 2 0
- 0 +
$1$번째 쿼리 이후에 $f(x) = 2x+3$이고, $f(-2) = -1 < 0$이다.
$3$번째 쿼리 이후에 $f(x) = (2x+3) \times (-x-5) = -2x^2-13x-15$이고, $f(-5) = 0$이다.
$5$번째 쿼리 이후에 $f(x) = (-2x^2-13x-15) \times (7x-4) =-14x^3-83x^2-53x+60$이고, $f(0) = 60 > 0$이다.