tiles[i] — число на i-й плитке. Нужно выложить все плитки рядами ровно по size штук так, чтобы числа в каждом ряду шли подряд: x, x + 1, …, x + size - 1. Каждая плитка попадает ровно в один ряд.
Верните True, если так разложить можно, иначе False.tiles=[5, 3, 4, 6, 4, 5], size=3 → True
Получаются ряды [3, 4, 5] и [4, 5, 6].
tiles=[1, 2, 4, 5], size=2 → True
Подходят ряды [1, 2] и [4, 5]: числа внутри ряда идут подряд, а разные ряды друг с другом не связаны.
tiles=[2, 2, 3, 4], size=2 → False
Одна из двоек должна стоять в паре с 3, другой остаётся только 1 или 3 — но 1 нет, а 3 уже занята.
size ≤ len(tiles) ≤ 10⁵tiles=[5, 3, 4, 6, 4, 5], size=3
True
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 93 теста на сервере, включая скрытые.