#P10872. [COTS 2022] 移位 Maliand
[COTS 2022] 移位 Maliand
题目背景
译自 Izborne Pripreme 2022 (Croatian IOI/CEOI Team Selection) D1T2。。
题目描述
圆写下了非负整数 ,让焰构造两个 序列 ,满足:
- 的长度为 ;
- 中恰好有 个 , 中恰有 个 ;
- 是所有可能的 中最小的。
定义 为任意循环移位 后, 的最大值,其中 表示按位与运算。
请你帮焰构造 。
输入格式
一行三个整数 。
输出格式
第一行一个整数 ,表示 的最小值;
接下来两行分别描述序列 。相邻元素之间不需要加空格。
若有多解,输出任意一个均可。
6 4 3
2
011011
101010
5 2 0
0
01001
00000
10 7 6
5
1101100111
1110001101
提示
对于 的数据,保证 ,。
子任务编号 | 分值 | 约束 |
---|---|---|
无额外约束 |
【评分方式】
如果你回答对了 ,可以得到 的分数;
在此基础下,如果你的 满足条件,将获得剩下 的分数。
如果只打算回答第一问,也要任意输出两个符合条件 的 序列,否则不保证能得到分数。