eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Open air

Open air

\includegraphics{https://static.e-olymp.com/content/58/58c6dec5efacba363a8daa432660d1b6777b0bd1.jpg} Є повний набір доміношок, на кожній з яких записано по два числа від \textbf{0} до \textbf{N} (\textbf{N} --- парне). Причому кожна пара чисел \{\textbf{a}, \textbf{b}\} зустрічається рівно один раз. Неважко порахувати, що кількість доміношок у наборі --- . Потрібно розмістити усі доміношки горизонтально у \textbf{N+1} ряд так, щоб суми чисел, записаних на усіх доміношках у кожному ряду, були однакові. Гарантується, що це завжди можна зробити. \InputFile У єдиному рядку парне число \textbf{N}. \OutputFile \includegraphics{https://static.e-olymp.com/content/97/9741297a26926b982b63c4937f7974ddc7ab3879.jpg} Вивести \textbf{N+1} рядок по \textbf{N+2} числа у кожному: \textbf{a_1}, \textbf{b_1}, \textbf{a_2}, \textbf{b_2}, ..., \textbf{a_k}, \textbf{b_k}, \textbf{k =} , де кожна пара \textbf{a_i}, \textbf{b_\{i \}_\{відповідає \}}черговій доміношці. Кожну доміношку потрібно використовувати рівно один раз. Пару чисел на кожній доміношці можна виводити у довільному порядку. Якщо розв'язків декілька, можете вивести довільний з них. \textbf{Обмеження} \textbf{2} ≤ \textbf{N} ≤ \textbf{100}, \textbf{N} --- парне.
Ліміт часу 2 секунди
Ліміт використання пам'яті 256 MiB
Вхідні дані #1
2
Вихідні дані #1
0 2 1 1
0 1 1 2
0 0 2 2