Codeforces Round 337 (Div. 2) |
---|
Закончено |
Семестр уже заканчивается, и Данил решил наконец посетить пару по гармоническому анализу, чтобы хотя бы знать, как выглядит преподаватель. На паре Данил сильно скучал, пока преподаватель не задал группе простенькую задачку: в пространстве размерности 4 найти 4 вектора, таких что все координаты всех векторов равны 1 или - 1 и любые два вектора ортогональны. Напомним, что два вектора a и b в n-мерном пространстве называются ортогональными, если их скалярное произведение равно нулю, то есть:
Данил достаточно быстро придумал решение этой задачи, и преподаватель похвалил его, заметив, что задачу можно решить в более общем случае для 2k векторов в пространстве размерности 2k. Придя домой, Данил легко справился и с этой задачей, а сможете ли вы?
Единственная строка входных данных содержит число k (0 ≤ k ≤ 9).
Выведите 2k строк по 2k символов в каждой. j-й символ i-й строки должен быть равен ' * ', если j-я координата i-го вектора равна - 1, и ' + ', если она равна + 1. Гарантируется, что решение всегда существует.
Если правильных ответов несколько, то выведите любой.
2
++**
+*+*
++++
+**+
Рассмотрим всевозможные скалярные произведения в примере:
Название |
---|