Программирование. Сеня как-то красил окна в широком одноэтажном доме - со стороны этот дом выглядит как N стоящих друг за другом окон. Изнутри дом состоит из квартир: каждая квартира - это некоторый непрерывный отрезок окон, причём каждое окно принадлежит ровно одной квартире.
У Сени была краска только двух цветов: цвета «a» и цвета «b». Сеня знал про каждое окно, к какой квартире оно относится, и покрасил окна так, чтобы у каждой квартиры все окна стали одинакового цвета, а цвета окон соседних квартир различались.
Когда Сеня закончил свою работу, вечером мимо этого дома проходил его друг Витя. Витя увидел, что в некоторых окнах горит свет, а в других окнах - не горит. Витя зарисовал, в каких окнах горит свет, и показал эту схему Сене. Теперь Витя с Сеней хотят понять: сколько в доме квартир, у которых свет горел во всех окнах?
Формат входных данных:
В первой строке вводится целое число N - количество окон в доме (1≤N≤100000).
Во второй строке вводится последовательность букв «a» и «b» длины N - цвета окон.
Смена одной буквы на другую обозначает конец одной квартиры и начало следующей.
В третьей строке вводится последовательность символов «.» (точка) и «#» (диез) длины N - схема Вити в том же порядке: точка обозначает, что свет в соответствующем окне не горит, диез - что горит.
Формат выходных данных:
Выведите единственное целое число - у какого количества квартир свет горит во всех окнах.
Проверка:
Ввод - 6, abbaab, .##.##
Вывод - 2
Другие вопросы по: Информатика
Знаешь правильный ответ?
Программирование. Сеня как-то красил окна в широком одноэтажном доме - со стороны этот дом выглядит...
Популярные вопросы