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

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

В записи   * + * + * + * + * + * + * + * = **  замените звёздочки различными цифрами так, чтобы равенство было верным.

Вниз   Решение


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

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

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


ABCD – выпуклый четырёхугольник. Окружности, построенные на отрезках AB и CD как на диаметрах, касаются внешним образом в точке M , отличной от точки пересечения диагоналей четырёхугольника. Окружность, проходящая через точки A , M и C , вторично пересекает прямую, соединяющую точку M и середину AB в точке K , а окружность, проходящая через точки B , M и D , вторично пересекает ту же прямую в точке L . Докажите, что |MK-ML| = |AB-CD| .

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


Расположите (На плоскости — прим. ред.) 4 точки так, чтобы при измерении всех попарных расстояний между ними получалось только два различных числа. Отыщите все такие расположения.

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

Задачи

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



Задача 76545  (#1)

Тема:   [ Взвешивания ]
Сложность: 5
Классы: 8,9

Некоторые из 20 металлических кубиков, одинаковых по размерам и внешнему виду, алюминиевые, остальные (Предполагается, что все кубики могут быть алюминиевыми, но они не могут быть все дюралевыми (если все кубики окажутся одного веса, то нельзя выяснить, алюминиевые они или дюралевые) — прим. ред.) дюралевые (более тяжёлые). Как при помощи 11 взвешиваний на весах с 2-мя чашечками без гирь определить число дюралевых кубиков?
Прислать комментарий     Решение


Задача 76546  (#2)

Темы:   [ Разрезания на параллелограммы ]
[ Четность и нечетность ]
[ Выпуклые многоугольники ]
Сложность: 3+
Классы: 8,9

Докажите, что выпуклый 13-угольник нельзя разрезать на параллелограммы.

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

Задача 76547  (#3)

Темы:   [ Делимость чисел. Общие свойства ]
[ Разбиения на пары и группы; биекции ]
[ Принцип Дирихле (прочее) ]
Сложность: 4-
Классы: 7,8,9

Из двухсот чисел: 1, 2, 3, 4, 5, 6, 7, ..., 199, 200 произвольно выбрали сто одно число.
Доказать, что среди выбранных чисел найдутся два, из которых одно делится на другое.

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

Задача 76548  (#4)

Тема:   [ Системы точек и отрезков (прочее) ]
Сложность: 6
Классы: 8,9

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


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



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

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