不要三个一
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
呆呆熊有 个数字,其中有 个是 ,有 个是 。
他想把这些数字拼凑成一个 位的二进制数,并且希望这个数对应的十进制尽可能大。蹦蹦兔 很快告诉了他,只要把 放前面, 放后面就好了。
呆呆熊 想进一步考考 蹦蹦兔,于是他要求 蹦蹦兔 拼出来的数中不能有连续的三个 。这当然难不倒 蹦蹦兔,乐于助人的你能帮他拼出来吗?拼出来可以拿到100分哦
输入格式
两个数 。
输出格式
输出 个 、 个 能拼出来的“最大的”、“不包含连续三个 ”的二进制数。
2 1
10
5 4
11011
10 3
1101000000
数据规模与约定
对于 的数据,,题目保证必然存在合法的方案。
- 子任务 1(10 分):保证 。
- 子任务 2(20 分):保证 。
- 子任务 3(30 分):保证 。
- 子任务 4(40 分):没有特殊限制。
C++3月测试段明劭、杨继凯
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2025-3-26 20:00
- End at
- 2025-4-4 4:00
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 7