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

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

Уважаемые господа! Сегодня вам предлагается для каждого из следующих типов комбинаторных объектов:
    1) перестановки N-элементного множества (лексикографический порядок);
    2) K-элементные подмножества N-элементного множества (лексикографический порядок);
    3) разбиения N-элементного множества на K непустых подмножеств (лексикографический, т.е. алфавитный, порядок);
    4) разбиения числа N на слагаемые;
    5) правильные скобочные последовательности из 2N скобок;
    6) двоичные деревья с N вершинами;
    7) цепочки из нулей и единиц длины N без двух единиц подряд;
    8) перестановки N-элементного множества (порядок, в котором соседние перестановки отличаются транспозицией соседних элементов);
    9) K-элементные подмножества N-элементного множества (порядок, в котором соседние подмножества отличаются двумя элементами);
    10) все подмножества N-элементного множества (порядок, в котором соседние подмножества отличаются добавлением или удалением одного элемента);
    11) подвешенные деревья с N вершинами;
решить следующие две подзадачи:
    найти общее количество объектов и породить M объектов, начиная с L-го;
    по заданным объектам получить их номера.
В качестве N-элементного множества везде подразумевается множество {1, ..., N}. Там, где порядок порождения комбинаторных объектов не указан, Вы можете выбрать его по своему усмотрению. Нумерация объектов начинается с нуля.

Таким образом, Вам предстоит написать 11 программ. Задача засчитывается, если Ваша программа прошла все тесты, в противном случае
Вам начисляются штрафные баллы за неверный подход (20% от стоимости задачи), и Вы имеете возможность исправить решение.
В зависимости от того, какую из подзадач требуется решить, входной и выходной файлы имеют один из следующих двух форматов (тем самым, Ваша программа должна сама определять номер решаемой подзадачи).

Входные данные для подзадачи 1

N K L M

Выходные данные для подзадачи 1

<Число объектов>
<Объект номер L>
...
<Объект номер L+M-1>
Каждый объект должен выводиться с новой строки. Формат вывода объектов
остается на Ваше усмотрение с условием, что он должен быть читабельным.

Входные данные для подзадачи 2

N K
<Объект 1>
...
<Объект M>
Формат записи объектов будет соответствовать выходному формату, используемому Вашей программой при решении подзадачи 1.

Выходные данные для подзадачи 2

<Номер объекта 1>
...
<Номер объекта M>
Каждый номер должен быть выведен с новой строки.

Технические ограничения

Если в данной задаче число K не используется, то вместо него будет указан нуль. Числа N и K во всех задачах не превосходят 100, число L не превышает 2·109 , число M – 10 000. Номера объектов в подзадаче 2 не будут превышать 2.1·109. Все входные данные корректны.

   Решение

Задачи

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



Задача 111316

Темы:   [ Арифметика. Устный счет и т.п. ]
[ Ребусы ]
Сложность: 2
Классы: 5,6,7

Сегодня 17.02.2008 . Наташа заметила, что в записи этой даты сумма первых четырех цифр равна сумме последних четырех. Когда в этом году такое совпадение случится в последний раз?
Прислать комментарий     Решение


Задача 111317

Темы:   [ Принцип крайнего (прочее) ]
[ Оценка + пример ]
Сложность: 2
Классы: 5,6,7

Зайчиха купила для своих семерых зайчат семь барабанов разных размеров и семь пар палочек разной длины. Если зайчонок видит, что у него и барабан больше, и палочки длиннее, чем у кого-то из братьев, он начинает громко барабанить. Какое наибольшее число зайчат сможет начать барабанить?
Прислать комментарий     Решение


Задача 111322

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

Число умножили на сумму его цифр и получили 2008. Найдите это число.

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

Задача 111318

Тема:   [ Делимость чисел. Общие свойства ]
Сложность: 3
Классы: 6,7,8

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

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

Задача 111323

Темы:   [ Турниры и турнирные таблицы ]
[ Примеры и контрпримеры. Конструкции ]
Сложность: 3
Классы: 7

В кубке Водоканала по футболу участвовали команды "Помпа", "Фильтр", "Насос" и "Шлюз". Каждая команда сыграла с каждой из остальных по одному разу (за победу давалось 3 очка, за ничью – 1, за проигрыш – 0). Команда "Помпа" набрала больше всех очков, команда "Шлюз" – меньше всех. Могло ли оказаться так, что "Помпа" обогнала "Шлюз" всего на 2 очка?

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

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



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

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