ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Сборники > Алгоритмы и Структуры Данных > задача:


10. А. Любовь «А»

Задачи сборника

• 02. Футбол
• 03. Новый язык программирования
• 04. Баскетбольная команда
• 05. Trailing Zeros
• 06. Премьер-министр
• 07. B. Влюбленная Duff
• 08. B. Песня о любви
• 09. Weird Algorithm
• 10. А. Любовь «А»
• 11. Missing Number
• 12. D. Love-Hate
• 13. Repetitions
• 14. Increasing Array
• 15. Bit Strings
• 16. Josephus Queries
• 17. Number Spiral
• 18. Apartments

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб. Сложность Альфа

У Алисы есть строкас . Ей очень нравится буква « а ». Она называет строку хорошей, если строго более половины символов в этой строке являются « a ». Например, « aaabb », « axaa » являются хорошими строками, а « baca », « awwwa », «» (пустая строка) — нет.
Алиса может стереть некоторые символы из своей строкис . Она хотела бы знать, какая самая длинная строка останется после стирания некоторых символов (возможно, нуля), чтобы получить хорошую строку. Гарантируется, что в строке есть хотя бы один символ " a ", поэтому ответ всегда существует.

1) input: xaxxxxa
1) output: 3

2) input: aaabaa
2) output: 6

Примечание
В первом примере достаточно стереть любые четыре буквы «x». Ответ будет 3 , так как это максимальное количество символов, которые могут остаться.
Во втором примере не нужно ничего стирать.

Для отправки решений необходимо выполнить вход.

www.contester.ru