#P13863. [nomura2020]Binary Programming
[nomura2020]Binary Programming
题目描述
高桥君有一个空字符串 ,以及一个初始值为 的变量 。
此外,他还有一个只由 0 和 1 组成的字符串 。
高桥君将进行 次如下的两步操作:
- 在 的任意位置插入一个
0或1。 - 然后,将 中从左起奇数位置上的数字之和加到 上。例如,如果当前 为
01101,那么从左起奇数位置上的数字依次为0、1、1,因此将 加到 上。
请输出最终 与 相同的所有操作序列中,最终 的最大可能值。
输入格式
输入为以下格式,从标准输入读取:
输出格式
请输出最终 与 相同的所有操作序列中,最终 的最大可能值。
输入输出样例 #1
输入 #1
1101
输出 #1
5
输入输出样例 #2
输入 #2
0111101101
输出 #2
26
说明/提示
限制条件
- 只包含字符
0和1。
样例解释 1
例如,以下操作序列可以使最终 的值最大为 :
- 在 的开头插入
1, 变为1, 加 。 - 在 的第 个字符后插入
0, 变为10, 加 。 - 在 的第 个字符后插入
1, 变为101, 加 。 - 在 的开头插入
1, 变为1101, 加 。