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