ЗАДАЧИ
problems.ru
О проекте | Об авторах | Справочник
Каталог по темам | по источникам |
К задаче N

Проект МЦНМО
при участии
школы 57
Фильтр
Сложность с по   Класс с по  
Выбрано 2 задачи
Версия для печати
Убрать все задачи

Имя входного файла:

necklace.in

Имя выходного файла:

necklace.out

Максимальное время работы на одном тесте:

1 секунда

Максимальный объем используемой памяти:

64 мегабайта

Максимальная оценка за задачу:

100 баллов

   

В витрине ювелирного магазина стоит манекен, на шею которого надето ожерелье. Оно состоит из N колечек, нанизанных на замкнутую нить. Все колечки имеют разные размеры. В зависимости от размера колечки пронумерованы числами от 1 до N, начиная с самого маленького и до самого большого. Колечки можно передвигать вдоль нити и протаскивать одно через другое, но только в том случае, если номера этих колечек отличаются более чем на единицу.

Продавец хочет упорядочить колечки так, чтобы они располагались по возрастанию номеров вдоль нити по часовой стрелке. Снимать ожерелье с манекена нельзя.

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

Формат входных данных

В первой строке входного файла записано число N (2 ≤ N ≤ 50).

Во второй строке через пробел следуют N различных чисел от 1 до N - номера колечек, расположенных вдоль нити по часовой стрелке.

Формат выходных данных

Выходной файл должен содержать описание процесса упорядочения.

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

Количество строк выходного файла не должно превышать 50000.

Если требуемого упорядочения колечек достичь не удается, в выходной файл нужно вывести одно число √1.

Пример

necklace.in

necklace.out

4

3 2 4 1

1 3

2 4

1 4

0

Вниз   Решение


Докажите, что в десятичной записи чисел 19902003 и  19902003 + 22003  одинаковое число цифр.

Вверх   Решение

Задачи

Страница: 1 2 >> [Всего задач: 6]      



Задача 109423

Темы:   [ Ребусы ]
[ Основная теорема арифметики. Разложение на простые сомножители ]
Сложность: 2+
Классы: 6,7

В конце четверти Вовочка выписал подряд в строчку свои текущие отметки по пению и поставил между некоторыми из них знак умножения. Произведение получившихся чисел оказалось равным 2007. Какая отметка выходит у Вовочки в четверти по пению? ("Колов" учительница пения не ставит.)

Прислать комментарий     Решение

Задача 109428

Темы:   [ Арифметика. Устный счет и т.п. ]
[ Задачи на проценты и отношения ]
[ Задачи с неравенствами. Разбор случаев ]
Сложность: 3-
Классы: 6,7,8

Даша и Таня живут в одном подъезде. Даша живёт на 6 этаже. Выходя от Даши, Таня пошла не вниз, как ей было нужно, а вверх. Дойдя до последнего этажа, Таня поняла свою ошибку и пошла вниз на свой этаж. Оказалось, что Таня прошла в полтора раза больше, чем если бы она сразу пошла вниз. Сколько этажей в доме?

Прислать комментарий     Решение

Задача 109431

Темы:   [ Геометрия на клетчатой бумаге ]
[ Площадь фигуры равна сумме площадей фигур, на которые она разбита ]
[ Площадь треугольника (через высоту и основание) ]
[ Площадь многоугольника ]
Сложность: 3
Классы: 7,8,9

На клетчатой бумаге отмечены четыре узла сетки, образующие квадрат 4*4. Отметьте ещё два узла и соедините их замкнутой ломаной так, чтобы получился шестиугольник (не обязательно выпуклый) площади 6 клеток.
Прислать комментарий     Решение


Задача 109430

Темы:   [ Задачи на работу ]
[ Арифметика. Устный счет и т.п. ]
Сложность: 3+
Классы: 7,8,9

У Алёны есть мобильный телефон, заряда аккумулятора которого хватает на 6 часов разговора или 210 часов ожидания. Когда Алёна садилась в поезд, телефон был полностью заряжен, а когда она выходила из поезда, телефон разрядился. Сколько времени она ехала на поезде, если известно, что Алёна говорила по телефону ровно половину времени поездки?

Прислать комментарий     Решение

Задача 109426

Темы:   [ Геометрия на клетчатой бумаге ]
[ Разрезания на части, обладающие специальными свойствами ]
[ Свойства симметрий и осей симметрии ]
Сложность: 4-
Классы: 6,7,8

Нарисуйте, как из данных трёх фигурок, использовав каждую ровно один раз, сложить фигуру, имеющую ось симметрии.
Прислать комментарий     Решение


Страница: 1 2 >> [Всего задач: 6]      



© 2004-... МЦНМО (о копирайте)
Пишите нам

Проект осуществляется при поддержке Департамента образования г.Москвы и ФЦП "Кадры" .