No.3611 Omega Cat(Judging ver.)
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 1024 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 35
作問者 :
kazuppa
/ テスター :
Tamiji153
Unbakedbread
タグ : / 解いたユーザー数 35
作問者 :
kazuppa
/ テスター :
問題文最終更新日: 2026-08-06 14:13:46
Paken新入生コンday1の他の問題:
問題文
$N$ 匹の猫が一列に並んでいます。$i$ 番目の猫は左から $i$ 番目にいて、背の高さは $H_i$ です。ここで、全ての猫の背の高さは相異なることが保証されています。
今、この猫たちが以下の条件を満たしているかを判定してください。
- ある整数 $(x,y,z)$ が存在し、以下の条件をすべて満たす。
- $1< x< y< z< N$
- $1\leq i< x$ を満たす任意の $i$ について、$H_i> H_{i+1}$
- $x\leq i< y$ を満たす任意の $i$ について、$H_i< H_{i+1}$
- $y\leq i< z$ を満たす任意の $i$ について、$H_i> H_{i+1}$
- $z\leq i< N$ を満たす任意の $i$ について、$H_i< H_{i+1}$
$T$ 個のテストケースが与えられるので、全てについて解を求めてください。
制約
- $1\leq T\leq 4\times 10^4$
- $5\leq N\leq 2\times 10^5$
- $1\leq H_i\leq 10^9\ (1\leq i\leq N)$
- $H_i\neq H_j\ (i\neq j)$
- 全てのテストケースにおける $N$ の総和は $2\times 10^5$ 以下
- 入力はすべて整数
小課題
この問題にはサブタスクによる部分点が設定されています。
| 小課題名 | 配点 | 制約 |
|---|---|---|
| 小課題1 | 30 点 | $N=5$ |
| 小課題2 | 60 点 | $N\leq100,$ 全てのテストケースにおける $N$ の総和は $100$ 以下 |
| 小課題3 | 60 点 | 追加の制約はない |
入力
$T$
$\text{case}_1$
$\text{case}_2$
$\vdots$
$\text{case}_T$
各テストケースは以下の形式で与えられます。
$N$ $H_1\ H_2\ \ldots\ H_N$
出力
$T$ 行出力してください。
$i\ (1\leq i\leq T)$ 行目では $i$ 番目のテストケースで与えられる数列 $H$ が条件を満たすなら Yes、そうでないなら No を出力してください。
サンプル
サンプル1
入力
3 9 9 8 1 2 7 6 3 4 5 5 16 9 2 3 1 8 2 1 5 6 7 8 3 4
出力
Yes No Yes
1つ目のテストケースについて、$(x,y,z)=(3,5,7)$ を選んだ時に条件を満たすことができます。
また、2つ目のテストケースについて条件を満たす $(x,y,z)$ は存在しません。
この入力はケースは小課題2,3の制約を満たします。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。