Нульовий рядок
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Задано двійковий рядок довжини . Вам дозволено виконувати наступні операції над рядком :
Видалити будь-який один символ з і з'єднати залишені частини рядка. Наприклад, якщо видалити третій символ з , рядок стане ;
Перевернути всі символи в . Наприклад, якщо перевернути всі символи в , вийде .
Вхідні дані
Перша строка містить кількість тестів . Кожен тест складається з кількох рядків.
Перша строка кожного тесту містить ціле число — довжину рядка. Наступний рядок містить двійковий рядок довжини .
Відомо, що містить тільки символи і .
Вихідні дані
Для кожного тесту виведіть в окремому рядку мінімальну кількість операцій, необхідних для того, щоб всі символи рядка стали рівними .
Приклади
Вхідні дані #1
Відповідь #1
Відправки 477
Коефіцієнт прийняття 53%