#aBC216G. [ABC216G] 01Sequence
[ABC216G] 01Sequence
AT_abc216_g [ABC216G] 01Sequence
题目描述
考虑一个只包含 0 和 1 的长度为 的数列 ,满足以下条件:
对于所有 ,区间 中包含的
1的个数不少于 个。
请输出满足条件的数列 中,1 的个数最少的一个方案。
在给定的约束下,必定存在至少一个满足条件的数列 。
输入格式
输入通过标准输入给出,格式如下:
输出格式
请输出一个只包含 0 和 1 的数列 ,用空格分隔。
数列 必须满足所有给定的条件。
输入输出样例 #1
输入 #1
6 3
1 4 3
2 2 1
4 6 2
输出 #1
0 1 1 1 0 1
输入输出样例 #2
输入 #2
8 2
2 6 1
3 5 3
输出 #2
0 0 1 1 1 0 0 0
说明/提示
约束条件
- $1 \leq M \leq \min(2 \times 10^5, \frac{N(N+1)}{2})$
- 如果 ,则
- 所有输入均为整数
样例说明 1
如 1 1 0 1 1 0 等答案也是正确的。像 0 1 1 1 1 1 这样的答案由于没有最小化 1 的数量,因此不正确。
由 ChatGPT 4.1 翻译