Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Алгоритмы
Курсы ККДП
Дистрибутивы
Ссылки

HotLog


 

Змейка

(Время: 1 сек. Память: 16 Мб Сложность: 40%)

Требуется вывести квадрат, состоящий из N x N ячеек, заполненных числами от 1 до N2 «змейкой» (см. примеры).

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

Входной файл INPUT.TXT содержит целое число N – размер квадрата (2 ≤ N ≤ 100).

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

В выходной файл OUTPUT.TXT выведите N строк по N чисел, разделенных пробелами. Не допускаются начало змейки в другом углу или другое ее направление.

Примеры

INPUT.TXTOUTPUT.TXT
131 2 6
3 5 7
4 8 9
24 1  2  6  7
 3  5  8 13
 4  9 12 14
10 11 15 16
35  1  2  6  7 15
 3  5  8 14 16
 4  9 13 17 22
10 12 18 21 23
11 19 20 24 25

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 Книги Фёдора Меньшикова
 Тренировочные олимпиады
 Олимпиадные задачи по программированию, 2006
 Тренировка 1
 Тренировка 2
 Тренировка 3
 Тренировка 4
 Тренировка 5
 Тренировка 6
 Тренировка 7
 Тренировка 8
 Тренировка 9
 Тренировка 10
 Тренировка 11
 Тренировка 12
 Тренировка 13
 Тренировка 14
 Тренировка 15
 A. Разложение на простые множители
 B. Перестановки - 2
 C. Копилка
 D. Открытка и конверт
 E. Длинное произведение
 F. Змейка

Красноярский краевой Дворец пионеров, (c)2006 - 2019, E-mail: admin@acmp.ru