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

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

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

Вниз   Решение


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

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 точки так, чтобы при измерении всех попарных расстояний между ними получалось только два различных числа. Отыщите все такие расположения.

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


Пусть a и b — длины катетов прямоугольного треугольника, c — длина его гипотенузы. Докажите, что:

а) радиус вписанной окружности треугольника равен (a + b - c)/2;

б) радиус окружности, касающейся гипотенузы и продолжений катетов, равен (a + b + c)/2.

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


Назовём последовательность натуральных чисел интересной, если каждый её член, кроме первого, является либо средним арифметическим, либо средним геометрическим двух соседних с ним членов. Сеня начал последовательность с трёх натуральных чисел, образующих возрастающую геометрическую прогрессию. Он хотел бы продолжить свою последовательность до бесконечной интересной последовательности, которая ни с какого момента не становится ни арифметической, ни геометрической прогрессией.
Может ли оказаться, что этого нельзя сделать?

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

Задачи

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



Задача 111911  (#1)

Темы:   [ Графики и ГМТ на координатной плоскости ]
[ Квадратные уравнения. Теорема Виета ]
Сложность: 3
Классы: 8,9,10

После урока на доске остался график функции  y = k/x  и пять прямых, параллельных прямой  y = kx  (k ≠ 0).
Найдите произведение абсцисс всех десяти точек пересечения.

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

Задача 111912  (#2)

Темы:   [ Разрезания на части, обладающие специальными свойствами ]
[ Произвольные многоугольники ]
[ Перенос помогает решить задачу ]
[ Примеры и контрпримеры. Конструкции ]
Сложность: 3+
Классы: 7,8,9

Докажите, что существует многоугольник, который можно разделить отрезком на две равные части так, что этот отрезок разделит одну из сторон многоугольника пополам, а другую – в отношении  2 : 1.

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

Задача 111908  (#3)

Темы:   [ Геометрия на клетчатой бумаге ]
[ Теория алгоритмов (прочее) ]
[ Индукция в геометрии ]
Сложность: 4-
Классы: 8,9,10

В каждой клетке квадрата 101×101, кроме центральной, стоит один из двух знаков: "поворот" или "прямо". Машинка въезжает извне в произвольную клетку на границе квадрата, после чего ездит параллельно сторонам клеток, придерживаясь двух правил:
  1) в клетке со знаком "прямо" она продолжает путь в том же направлении;
  2) в клетке со знаком "поворот" она поворачивает на 90° (в любую сторону по своему выбору).
Центральную клетку квадрата занимает дом. Можно ли расставить знаки так, чтобы у машинки не было возможности врезаться в дом?

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

Задача 111914  (#4)

Темы:   [ Арифметическая прогрессия ]
[ Геометрическая прогрессия ]
Сложность: 4-
Классы: 9,10

Назовём последовательность натуральных чисел интересной, если каждый её член, кроме первого, является либо средним арифметическим, либо средним геометрическим двух соседних с ним членов. Сеня начал последовательность с трёх натуральных чисел, образующих возрастающую геометрическую прогрессию. Он хотел бы продолжить свою последовательность до бесконечной интересной последовательности, которая ни с какого момента не становится ни арифметической, ни геометрической прогрессией.
Может ли оказаться, что этого нельзя сделать?

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

Задача 111915  (#5)

Темы:   [ Треугольники с углами $60^\circ$ и $120^\circ$ ]
[ Симметрия помогает решить задачу ]
[ Поворот помогает решить задачу ]
[ Площадь фигуры равна сумме площадей фигур, на которые она разбита ]
Сложность: 4
Классы: 8,9,10

Угол B при вершине равнобедренного треугольника ABC равен 120°. Из вершины B выпустили внутрь треугольника два луча под углом 60° друг к другу, которые, отразившись от основания AC в точках P и Q, попали на боковые стороны в точки M и N (см. рис.). Докажите, что площадь треугольника PBQ равна сумме площадей треугольников AMP и CNQ.

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

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



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

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