P17518 [ECUSTPC 2026 Fall] 凸包

题目背景

> *我知道既不是凸包也不是凹包的我为什么要哭的。因为我其实是一只豆包。*

题目描述

给定 $n$ 个一元二次不等式,每个不等式的形式为: $$ a_i x^2 + b_i x + c_i > 0 $$ 对任意 $1 \le i \le n$ ,保证 $a_i < 0$ 。 请你判断是否存在**整数** $x$,使得这 $n$ 个不等式同时成立。

输入格式

第一行输入一个整数 $T$ ($1 \le T \le 10^4$),表示测试数据的数量。 每组测试数据第一行输入一个整数 $n$ ($1 \le n \le 2 \times 10^5$),表示不等式的个数。 随后 $n$ 行,每行输入三个整数 $a_i, b_i, c_i$ ($-10^5 \le a_i \le -1$, $-10^5 \le b_i, c_i \le 10^5$),表示第 $i$ 个不等式的三个系数。 保证所有测试数据的 $\sum n \le 2 \times 10^5$。

输出格式

对于每组测试数据,若存在整数 $x$ 同时满足所有不等式,输出一行 `YES`,否则输出一行 `NO`。 注意评测时不会区分 `YES` 和 `NO` 的大小写。换言之,当答案是肯定的时候输出 `yes`、`YES`、`Yes`、`YeS` 等都会被认为是正确的。

说明/提示

### 样例 1 解释 对于第 $4$ 组测试数据,当 $x=0$ 时,两个不等式均成立,因此存在整数解。