eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Таблица результатов

Таблица результатов

Ральф и Ванилопа во время путешествия по играм абсолютно случайно оказались на компьютере участника олимпиады по программированию. Более того, они выяснили, что участнику было предложено n задач и по каждой из них можно отправлять решение не более m раз.

Также герои обнаружили таблицу с результатами тестирования решений. Таблица состоит из n строк и m столбцов. В ячейке, которая находится в i-й строке и j-м столбце записан символ:

  • "+", если j-е отправленное решение по i-й задаче верное.
  • "-", если j-е отправленное решение по i-й задаче неверное.
  • ".", если по i-й задаче не было j сданных решений.

Ванилопа объяснила Ральфу, что первое верное решение по каждой задаче засчитывается и все остальные отправленные по данной задаче решения никак не влияют на результат участника.

Ральфу стало интересно, сколько же задач из предложенных участник олимпиады смог решить. Но так как он стесняется попросить о помощи Ванилопу, помогите ему!

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

В первой строке даны два числа n и m (1n, m100) - число задач и максимальное возможное число отправленных решений по одной задаче соответственно.

В каждой из следующих n строк содержится по m символов "+", "-" или "." - описание таблицы результатов.

Гарантируется, что после символа "." могут находится только такие же символы.

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

Выведите одно число - количество задач, правильно решенных участником.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
4 5
---+.
+....
-----
-+-..
Выходные данные #1
3
Входные данные #2
1 4
-++-
Выходные данные #2
1
Источник 2018 Цикл Интернет-олимпиад для школьников, вторая командная олимпиада сезона, базовая номинация, 10 ноября, Задача A