Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
День 1. Старшая группа.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
51.96 Кб
Скачать

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

В первой строке входного файла два целых числа n и m (2 ≤ m ≤ n ≤ 109)

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

В выходной файл выведите единственное число k — минимальное число раскладываний, которое необходимо совершить, чтобы загаданная карта точно оказалась сверху колоды.

Ввод

Вывод

6 2

3

21 3

3

Hd0109. Перестановки 2

Дана строка, состоящая из M символов. Вывести все перестановки символов данной строки. Ввод В первой строке файла находится исходная строка. Вывод Вывести в каждой строке файла по одной перестановке. Перестановки можно выводить в любом порядке. Повторений и строк, не являющихся перестановками исходной, быть не должно. Ограничения 2 ≤ M ≤ 8; символы - буквы латинского алфавита и цифры.

Ввод 1

Ввод 2

AB

122

Вывод 1

Вывод 2

AB BA

122 212 221

Hd0110. Почтовые цифры

Все мы умеем писать на конверте цифры почтового индекса. Правила записи этих цифр приведены ниже. Цифры в записи числа отделяются друг от друга одним столбиком пробелов. Ваша задача – распознать число, записанное звездочками по "почтовым правилам", и вывести в выходной файл максимальную цифру этого числа.

Проанализируйте число на вводе и выведите максимальную цифру этого числа. Ввод Начиная с первой строки записаны цифры в анализируемом числе. Количество цифр: 1 ≤ n ≤ 10. Каждая цифра занимает 5 столбиков. Цифры отделяются друг от друга столбиком из пробелов. Последним символом в каждой строке записана точка. Таким образом, число в файле занимает 9 равных по длине строк, каждая из которых содержит звездочки, пробелы и точку в конце. Длина каждой строки равна 6*n. Вывод Необходимо вывести одну обычную десятичную цифру.

Ввод

***** *   * *****     *.    *  *   * *        * .   *   *   * *       *  .  *    *   * *      *   . ***** ***** ***** *****.    *      *     * *   *.   *       *     * *   *.  *        *     * *   *. *         * ***** *****.

Вывод

6

Hd0111. Совершенные числа

Число называется совершенным, если оно равно сумме всех своих делителей, меньших его самого. Требуется найти все совершенные числа от M до N. Ввод В первой строке находятся разделённые пробелом числа M и N. Вывод В единственной строке вывести числа через пробел в порядке возрастания. Если совершенных чисел в промежутке нет, вывести "Absent". Ограничения M и N целые; 1 ≤ M ≤ N ≤ 109; (N - M) * Sqrt(N) ≤ 107

Ввод 1

Ввод 2

6 6

4 5

Вывод 1

Вывод 2

6

Absent