#A10. star_xiao的01串
star_xiao的01串
题目描述
给出一个由 0 和 1 组成的字符串(01 串),要求必须将其中一个 1 翻转为 0。统计翻转后字符串中所有连续的 0 的个数,并将这些个数相乘。阿北想知道这个乘积的最小值是多少。
输入格式
- 输入一个不超过 10000 位的 01 串。
- 字符串中一定同时包含 0 和 1。
输出格式
- 输出一个整数,表示翻转后所有连续的 0 的个数相乘的最小乘积。
- 数据保证结果不超过 9×1018。
说明/提示
Samples
0000100010000001
40
样例说明
对于输入 0000100010000001,可能的翻转结果包括:
0000000010000001:连续 0 的个数为 8 和 6,乘积为 8 × 6 = 48。0000100000000001:连续 0 的个数为 4 和 10,乘积为 4 × 10 = 40。0000100010000000:连续 0 的个数为 4、3 和 7,乘积为 4 × 3 × 7 = 84。
Limitation
1s, 1024KiB for each test case.