s13-3-3
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
#include <iostream>
using namespace std;
int main() { string ch; int a[200]; int b[200];
int n, i, t, res;
cin >> ch;
n = ch.length();
for (i = 0; i < 200; i++)
b[i] = 0;
for (i = 1; i <= n; i++) { a[i] = ch[i - 1] - '0'; b[i] = b[i - 1] + a[i];
}
res = b[n];
t = 0;
for (i = n; i > 0; i--) {
if (a[i] == 0)
t++;
if (b[i - 1] + t < res)
res = b[i - 1] + t;
}
cout << res << endl;
return 0;
}
输入:1001101011001101101011110001
输出:
赛前加餐1-1(单选题用大写字母递交答案)
- 状态
- 已结束
- 规则
- OI
- 题目
- 30
- 开始于
- 2022-09-13 19:45
- 结束于
- 2022-09-18 19:45
- 持续时间
- 120.0 小时
- 主持人
- 参赛人数
- 9