atcoder#ARC152A. [ARC152A] Seat Occupation
[ARC152A] Seat Occupation
题目描述
個の椅子が左右一列に並んでおり、これから 組の人が訪れて、順に座っていきます。 ただし、各組は 人組または 人組であり、 番目には 人組が訪れます。 また、訪れる人数の合計は に等しいです。
それぞれの組は、椅子の列の中でまだ人が座っていない部分のうち、 組の全員が連続して座れるところをランダムに選び、その部分を占有して座ります。 ただし、組の全員が連続して座れる場所が無い場合は、座ることができずに帰ってしまいます。
このとき、「誰も帰らずに 組全員が座ることができる」と確実に言えるかどうか判定してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
「誰も帰らずに 組全員が座ることができる」と確実に言える場合は Yes
、そうでない場合は No
を出力せよ。
题目大意
有 个椅子, 个团队,每个团队里有 人。每个团队按照顺序坐下,坐的位置必须是一段连续的区间,且位置随机。不能坐到已经有人的椅子上。问最坏情况下所有人能否全部坐在椅子上。
请格外注意 。
2 4
2 2
No
3 4
1 2 1
Yes
提示
制約
- 入力される値はすべて整数である
Sample Explanation 1
椅子に左から と番号がついているとします。 最初の 人組が椅子 に座った場合、後から来る 人組は座ることができずに帰ってしまいます。 したがって、全員が座ることができない場合がありますので、No
と答えてください。
Sample Explanation 2
どのような座り方を考えても、全員が確実に椅子に座ることができます。