eolymp
bolt
Try our new interface for solving problems
Məsələlər

Красивый ряд

Красивый ряд

Али-Амир выписал n чисел в ряд. Ряд чисел считается красивым, если любые два соседних числа имеют одинаковое количество единиц в двоичной или в троичной системе счисления.

Али-Амир задумался, сколькими способами все имеющиеся числа можно выписать в красивый ряд.

Входные данные

В первой строке находится число n (2n20). В следующей строке записаны n целых неотрицательных чисел, каждое из которых не превосходит 109.

Выходные данные

Выведите количество способов расположить все n чисел в красивый ряд.

Zaman məhdudiyyəti 2 saniyə
Yaddaşı istafadə məhdudiyyəti 244.24 MiB
Giriş verilənləri #1
3
5 1 6
Çıxış verilənləri #1
2
Mənbə 2012 VIII Жаутыковская олимпиада Алматы, Казахстан, 17 января