Острова в потоке данных
Задана последовательность целых чисел . Островом в последовательности называется набор последовательно идущих чисел, каждый из которых больше элементов, находящихся перед и после самой подпоследовательности. В приведенных ниже примерах каждый остров в последовательности обозначен внизу скобкой. Скобка острова, который находится в другом острове, находится под соответствующей скобкой.
Напишите программу, на вход которой поступает последовательность из неотрицательных целых чисел, где каждое число отличается от предыдущего не более чем на , и выводит количество островов в последовательности.
Входные данные
Первая строка содержит количество тестов .
Каждый тест состоит из одной строки. Она содержит номер теста , за которым следует неотрицательных целых чисел, разделенных пробелом. Первое и последнее число последовательности равны . Каждое число отличается от предыдущего не более чем на .
Выходные данные
Для каждого теста выведите в отдельной строке его номер , пробел, и количество островов в последовательности.