Триомино
Очень простая
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 64 мегабайта
Сколькими способами можно замостить прямоугольник 2 × n триоминошками? Триомино - это геометрическая фигура, составленная из трех квадратов, соединяющихся между собой вдоль полного ребра. Есть только две возможных триоминошки:
Например, замостить прямоугольник 2 × 3 можно только тремя различными способами. Поскольку ответ может быть достаточно большим, искомое количество способов следует вычислять по модулю 10^6
.
Входные данные
Первая строка содержит количество тестов t
(1 ≤ t ≤ 100
). Каждая из следующих t
строк содержит значение n
(0 < n < 10^9
).
Выходные данные
Для каждого теста в отдельной строке выведите количество способов, которыми можно замостить прямоугольник 2 × n. Результат следует выводить по модулю 10^6
.
Примеры
Ввод #1
Ответ #1
Отправки 2K
Коэффициент принятия 30 %