11461. Вікторина


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Дмитрик відповість на \(N\) запитань вікторини. Спочатку він має \(X\) балів. Кожен раз, коли він відповідає на запитання, він отримує 1 бал, якщо його відповідь правильна, і втрачає 1 балів, якщо вона неправильна. Однак є виняток: коли він має 0 балів, він нічого не втрачає за неправильну відповідь на запитання.

Вам буде надано рядок \(S\), який показує, чи правильні відповіді Дмитрика. Якщо \(i\)-й символ 'o' то це означає, що його відповідь на \(i\)-те запитання правильна; якщо цей символ дорівнює 'х', це означає, що його відповідь на \(i\)-е запитання неправильна.

Скільки балів він отримає у підсумку?

Формат вхідних даних

Перший рядок містить цілі числа \(N, X\) (\(1 \le N \le 2 \times 10^5\), \(0 \le X \le 2 \times 10^5\))

Наступний  рядок містить \(S\) (\( |S| = N\), \(S = 'o', 'x'\))

Числа у рядках розділяються пропуском.

Формат вихідних даних

У вихідний потік виведіть шукану кількість балів.

Приклад вхідних даних

3 0
xox

Приклад вихідних даних

0

Приклад вхідних даних

20 199999
oooooooooxoooooooooo

Приклад вихідних даних

200017

Приклад вхідних даних

20 10
xxxxxxxxxxxxxxxxxxxx

Приклад вихідних даних

0

Коментарі

Ще немає коментарів.