T463178 三角形
题目描述
给定一个长度为 $n$ 的序列 $a$,有 $q$ 次询问,每次询问一段区间 $[l,r]$,判断能否选出三个不同的下标 $(i,j,k)$,满足以 $(a_i,a_j,a_k)$ 为边长,可以构成三角形
输入格式
输入数据有 $q+2$ 行
第一行两个整数 $n, q$
接下来一行 $n$ 个正整数,第 $i$ 个数为 $a_i$
接下来 $q$ 行,每行两个正整数 $l, r$ 保证 $1 \le l \le r \le n$,代表询问区间 $[l, r]$
输出格式
$q$ 行,每行请判定,若判定成功则输出 `Triangle`
否则输出 `Not triangle`
说明/提示
| 数据点编号 | | $n, q \le$ | 特殊性质 |
| ------------ | ---- | ----------------- | --------------- |
| $1 \sim 2$ | | $2 \times 10 ^ 5$ | $n = 1$ |
| $3 \sim 6$ | | $10$ | 无 |
| $7 \sim 10$ | | $2 \times 10 ^ 5$ | $r - l + 1 = 3$ |
| $11 \sim 12$ | | $10 ^ 2$ | 无 |
| $13 \sim 14$ | | $5 \times 10 ^ 2$ | 无 |
| $15 \sim 16$ | | $10 ^ 3$ | 无 |
| $17 \sim 20$ | | $2 \times 10 ^ 5$ | 无 |