编程题
### 问题描述
有一排编号为 $1$ 至 $N$ 的智能开关,每个开关可能处于开启(1)或关闭(0)状态。对于第 $i$ 个开关,只有当第 $i+1$ 个开关开启,且第 $i+2$ 到第 $N$ 个开关都关闭时,才能改变其状态。最后一个开关(第 $N$ 个),可以随意切换状态。请计算最少需要操作多少次开关,才能使得所有开关都处于关闭状态。
### 输入格式
输入为一个由 `0` 和 `1` 组成的字符串,表示开关的初始状态。
### 输出格式
输出一个整数,表示关闭所有开关所需的最小操作次数。
### 样例输入
```markdown
1101
```
### 样例输出
```
9
```
### 评测数据规模
- $1 \leq N \leq 50$