EduBrick

Сколько слов

2000 мс · 256 МБ · всё или ничего

Для каждой из данных строк выведите количество слов в ней.

Слово — это непрерывная последовательность непробельных символов. Пробелов между словами может быть несколько подряд.

Формат ввода

В первой строке nn от 11 до 100100. Далее nn строк, каждая длиной не больше 10410^4 символов, из строчных латинских букв и пробелов.

Формат вывода

Для каждой строки — одно число, каждое на своей строке.

Примеры

ввод
2
hello world
a  b   c
вывод
2
3

Примечание

Главная ловушка здесь не в подсчёте, а в чтении: после std::cin >> n в потоке остаётся перевод строки, и первый же getline вернёт пустую строку. Лечится вызовом std::cin.ignore() сразу после >>.

Войдите, чтобы отправлять решения.