Statement is not available in English language
E. Строка-1
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Вам дана строка $$$s$$$, состоящая из цифр $$$0$$$ и $$$1$$$. Вы хотите минимизировать в этой строке количество инверсий. Инверсией называется такая пара позиций $$$1 \le i \lt j \le n$$$, где $$$n$$$ – длина строки, что $$$s_i \gt s_j$$$, то есть элемент, который идет раньше в строке, больше элемента, который идет позже. Вы можете выполнить не более одной операции следующего вида(или не выполнять её вообще): выбрать пару соседних элементов и поменять их местами. Выведите минимальное количество инверсий в строке, которое вы можете получить, если вы можете один раз сделать такую операцию. Простая и сложная версии задачи отличаются ограничениями на размер строки. Обратите внимание, что в определении инверсии имеются в виду не только соседние пары, а все, а операцию вы можете делать только над соседними элементами.

Входные данные

Вам дана строка, состоящая из $$$0$$$ и $$$1$$$. Её длина не превосходит 100.

Выходные данные

Выведите ответ на задачу.

Пример
Входные данные
01101
Выходные данные
1