1. На рисунке справа схема дорог Н‑ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).
Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Сколько самых коротких дорог ведет из пункта Б в пункт Е?
Ответ: ___________________________.
2. Логическая функция F задаётся выражением:
Дан частично заполненный фрагмент, содержащий неповторяющиеся строки таблицы истинности функции F. Определите, какому столбцу таблицы истинности соответствует каждая из переменных x, y, z, w.
В ответе напишите буквы x, y, z, w в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т. д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Пример. Функция F задана выражением ¬x , зависящим от двух переменных, а фрагмент таблицы имеет следующий вид.
В этом случае первому столбцу соответствует переменная y, а второму столбцу – переменная x. В ответе следует написать yx
Ответ: ___________________________.
Задание выполняется с использованием прилагаемых файлов
3. В файле приведён фрагмент базы данных «Розничная торговля» о поставках товаров в магазины районов города. База данных состоит из трёх таблиц.
Таблица «Движение товаров» содержит записи о поставках товаров в магазины в течение второй декады августа 2021 г., а также информацию о проданных товарах. Поле Тип операции содержит значение Поступление или Продажа, а в соответствующее поле Количество упаковок, шт. занесена информация о том, сколько упаковок товара поступило в магазин или было продано в течение дня. Заголовок таблицы имеет следующий вид.
Таблица «Товар» содержит информацию об основных характеристиках каждого товара. Заголовок таблицы имеет следующий вид.
Таблица «Магазин» содержит информацию о местонахождении магазинов. Заголовок таблицы имеет следующий вид.
Используя информацию из приведённой базы данных, определите на сколько увеличилось количество рюкзаков, имеющихся в наличии в магазинах Ивановского района, за период с 11 по 20 августа включительно.
В ответе запишите только число.
Ответ: ___________________________.
4. Для кодирования некоторой последовательности, состоящей из букв Л, М, А, В, Б, решили использовать неравномерный двоичный код, удовлетворяющий условию, что никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений.
Известно, что в последовательности содержится 30 букв Л, 8 – М, 7 – А, 10 – В и 2 буквы Б.
Укажите наименьшую суммарную длину кодов всех 57 букв, содержащихся в этом наборе символов.
Ответ: ___________________________.
5. На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится троичная запись числа 3∙N.
2. К этой записи дописываются справа ещё два разряда по следующему правилу: если N – чётное, то в конце числа (справа) дописываются два нуля, в противном случае справа дописываются две единицы.
Например, исходное число 3 сначала будет преобразовано в 9. Троичная запись 1003 числа 910 будет преобразована в 10011.
Полученная таким образом запись (в ней на два разряда больше, чем в записи числа 3∙N) является троичной записью искомого числа R.
Укажите такое наибольшее число R, которое не превышает числа 113 и может являться результатом работы алгоритма. В ответе это число запишите в десятичной системе счисления.
Ответ: ___________________________.
6. Сколько различных целых значений числа s можно ввести, чтобы после выполнения программы было напечатано 81?
Ответ: ___________________________.
7. Для хранения произвольного растрового изображения размером m×m пикселей отведено 100 Кбайт памяти без учёта размера заголовка файла. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Количество цветов в палитре 256. Определите высоту изображения m (в пикселях).
Ответ: ___________________________.
8. Петя составляет четырехбуквенные слова из букв М, А, Й, О, Р, причём в каждом слове буква М встречается ровно два раза, а буква Й не может стоять на первом месте. Все остальные буквы, могут встречаться в слове любое количество раз или не встречаться совсем. Словом считается любая допустимая последовательность букв, не обязательно осмысленная. Сколько существует таких слов, которые может написать Петя?
Ответ: ___________________________.
Задание выполняется с использованием прилагаемых файлов
9. Откройте файл электронной таблицы, содержащей в каждой строке три натуральных числа. Выясните, какое количество троек чисел может являться сторонами треугольника, то есть удовлетворяет неравенству треугольника. В ответе запишите только число.
Ответ: ___________________________.
Задание выполняется с использованием прилагаемых файлов
10. С помощью текстового редактора определите, сколько слов содержит самое короткое стихотворение Николая Некрасова (из данного сборника стихотворений). В ответе укажите только число.
Ответ: ___________________________.
11. При регистрации в компьютерной системе каждому пользователю выдается идентификатор из 341 символа, каждый из которых может быть десятичной цифрой или одним из 2040 символов из специального набора. Каждый символ кодируется с помощью одинакового и минимального количества бит. Идентификатор же записывается в памяти компьютера с помощью минимально возможного целого количества байт.
Сколько мегабайт памяти потребуется для хранения идентификаторов 6144 пользователей?
Ответ: ___________________________.
12. Исполнитель Чертёжник‑3D перемещается в пространстве, оставляя след в виде линии. Чертёжник‑3D может выполнять команду Сместиться на (a, b, c) (где a, b, c – целые числа), перемещающую его из точки с координатами (x, y, z) в точку с координатами (x + a, y + b, z + c). Чертёжнику‑3D был дан для исполнения следующий алгоритм:
НАЧАЛО
Сместиться на (‑4, 11, ‑60)
ПОВТОРИ … РАЗ
Сместиться на (…, …, …)
Сместиться на (5, ‑2, 8)
КОНЕЦ ПОВТОРИ
Сместиться на (‑32, ‑29, 6)
КОНЕЦ
После выполнения этого алгоритма Чертёжник‑3D возвращается в исходную точку. Какое наибольшее число повторений могло быть указано в конструкции «Повтори … раз»?
Ответ: ___________________________.
13. На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, К, Л, М, Н. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей, ведущих из города А в город Н и не проходящих через город Е?
Ответ: ___________________________.
14. Значение арифметического выражения: 2712 + 3102 – 54 записали в системе счисления с основанием 3. Сколько цифр «2» содержится в этой записи?
Ответ: ___________________________.
15. Элементами множества А являются натуральные числа. Известно, что выражение
истинно (т. е. принимает значение 1 при любом значении переменной х). Определите наименьшее возможное значение суммы элементов множества A.
Ответ: ___________________________.
16. Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 3; G(1) = 1;
F(n) = F(n–2) ∙ G(n–2), при n > 1
G(n) = F(n–2) + G(n–2), при n > 1
Чему равно значение величины F(7) – G(7)? В ответе запишите только целое число.
Ответ: ___________________________.
Задание выполняется с использованием прилагаемых файлов
17. В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –1000 до 1000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых оба числа кратны пяти, затем минимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
Например, для последовательности из пяти элементов: -2; 10; 15; -20; -11 –
ответ: 2 –5
Ответ: ___________________________.
Задание выполняется с использованием прилагаемых файлов
18. Квадрат разлинован на N×N клеток (1 < N < 20). Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или вниз. По команде вправо Робот перемещается в соседнюю правую клетку, по команде вниз – в соседнюю нижнюю. При попытке выхода за границу квадрата Робот разрушается. Между соседними клетками может стоять перегородка, которую Робот может сломать и пройти в следующую клетку. Перегородка обозначена утолщенной линией.
Перед каждым запуском Робота в каждой клетке квадрата лежит монета достоинством от 1 до 100. Посетив клетку, Робот забирает монету с собой; это также относится к начальной и конечной клетке маршрута Робота. Определите максимальную и минимальную денежные суммы, которые может собрать Робот, пройдя из левой верхней клетки в правую нижнюю клетку и сломав перегородку. В ответе укажите два числа – сначала максимальную сумму, затем минимальную. Исходные данные представляют собой электронную таблицу размером N×N, каждая ячейка которой соответствует клетке квадрата.
Пример входных данных
Для указанных входных данных ответом должна быть пара чисел: 45 29
Ответ: ___________________________.
19. Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один камень, увеличить количество камней в куче в два раза или в 3 раза, при этом после каждого хода в куче должно быть чётное количество камней. Например, пусть в куче было 9 камней. Тогда за один ход можно получить кучу из 10 камней или из 18 камней (увеличить количество камней в три раза нельзя, т.к. после этого хода получится нечетное количество камней – 27). Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней. Игра завершается в тот момент, когда количество камней в куче становится не менее 44.
В начальный момент в куче было – S камней; 1 ≤ S ≤ 43.
Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Описать стратегию игрока – значит описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника. В описание выигрышной стратегии не следует включать ходы играющего по этой стратегии игрока, не являющиеся для него безусловно выигрышными, т.е. не являющиеся выигрышными независимо от игры противника.
Известно, что Ваня выиграл своим первым ходом после неудачного первого хода Пети. Укажите минимальное значение S, когда такая ситуация возможна.
Ответ: ___________________________.
20. Для игры, описанной в предыдущем задании, найдите два таких наименьших значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Найденные значения запишите в ответе в порядке возрастания.
Например, если Петя может выиграть своим вторым ходом при s = 8, s = 13, s = 15, то в ответ необходимо записать только числа 8 и 13.
Ответ: ___________________________.
21. Для игры, описанной в задании 19, определите, сколько существует таких значений s, при которых Ваня выигрывает своим первым ходом независимо от того, как будет ходить Петя
Ответ: ___________________________.
22. Ниже на четырёх языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: L и M. Укажите наибольшее число x, при вводе которого алгоритм печатает сначала 21, а потом 12.
Ответ: ___________________________.
23. Исполнитель преобразует число на экране.
У исполнителя есть три команды, которым присвоены номера:
1. Прибавить 1
2. Прибавить 3
2. Умножить на 3
Первая команда увеличивает число на экране на 1, вторая увеличивает число на 3, третья – умножает его на 3.
Программа для исполнителя – это последовательность команд.
Сколько существует программ, для которых при исходном числе 3 результатом является число 21, и при этом траектория вычислений содержит число 7 и не содержит число 14
Траектория вычислений программы – это последовательность результатов выполнения всех команд программы. Например, для программы 121 при исходном числе 6 траектория будет состоять из чисел 7, 10, 11.
Ответ: ___________________________.
Задание выполняется с использованием прилагаемых файлов
24. В текстовом файле представлен рассказ А.П. Чехова – «Альбом».
Определите, сколько в тексте этого рассказа вставлено лишних пробелов.
Например, если после слова или знака препинания стоят шесть пробелов, то лишними считаются пять из них.
Для выполнения этого задания следует написать программу.
Ответ: ___________________________.
25. Напишите программу, которая ищет среди десятичных целых чисел, принадлежащих отрезку [23220; 30764], числа, оканчивающиеся на 18 в десятичной системе счисления и имеющие не менее двух цифр «5» в восьмеричной записи. Для каждого найденного числа запишите, сколько в нем цифр «5» в восьмеричной записи. В первом столбце каждой строки таблицы следует записывать десятичное число, удовлетворяющее условиям выше, а во втором столбце – количество цифр «5» в восьмеричной записи этого числа.
Числа в таблицу записывать по возрастанию.
Например, в диапазоне [1000; 10000] ровно два целых десятичных числа удовлетворяют условиям задачи. 291810 = 55468 и 701810 = 155528, поэтому для этого диапазона таблица на экране должна содержать следующие значения:
Ответ: ___________________________.
Задание выполняется с использованием прилагаемых файлов
26. Системный администратор раз в неделю создаёт архив пользовательских файлов среднего размера. Однако объём диска, куда он помещает архив, может быть меньше, чем суммарный объём архивируемых файлов.
Известно, какой объём занимает файл каждого пользователя.
По заданной информации об объёме файлов пользователей и свободном объёме на архивном диске определите максимальное число пользователей, чьи файлы среднего размера можно сохранить в архиве и их суммарный объем, если администратор сохраняет файлы наиболее близкие к среднему размеру всех файлов пользователей.
Входные данные.
В первой строке входного файла находятся два числа: S – размер свободного места на диске (натуральное число, не превышающее 16 000) и N – количество пользователей (натуральное число, не превышающее 500). В следующих N строках находятся значения объёмов файлов каждого пользователя (все числа натуральные, не превышающие 10000), каждое в отдельной строке.
Запишите в ответе два числа: сначала наибольшее число пользователей, чьи файлы среднего размера могут быть сохранены в архив, затем суммарный объем всех сохраненных файлов.
Пример входного файла:
36 4
18
13
22
2
При таких исходных данных можно сохранить файлы максимум двух пользователей, это файлы имеющие размеры 13 и 18. Средний размер всех четырех файлов составляет 13,75. Числа 13 и 18 наиболее близки к среднему размеру всех файлов и их суммарный размер не превышает 36. Из оставшихся чисел, 22 ближе к среднему арифметическому, чем 2, но уже не помещается в архив, поэтому ответ для приведённого примера:
2 31
Ответ: ___________________________.
Задание выполняется с использованием прилагаемых файлов
27. Дана последовательность N целых положительных чисел. Рассматриваются все пары элементов последовательности, находящихся на расстоянии не меньше 9 (разница в индексах элементов должна быть 9 или более). Необходимо определить количество пар, произведение чисел в которых кратно 38. Гарантируется, что хотя бы одна такая пара есть.
Входные данные.
Даны два входных файла (файл A и файл B), каждый из которых содержит в первой строке количество чисел N (1 ≤ N ≤ 100000). Каждая из следующих N строк содержит одно натуральное число, не превышающее 10 000.
Пример организации исходных данных во входном файле:
12
18
19
7
76
12
11
13
18
21
76
19
14
Для указанных входных данных искомое количество пар равно 3.
В ответе укажите два числа: сначала количество искомых пар для файла А, затем для файла B.
Предупреждение: для обработки файла B не следует использовать переборный алгоритм, вычисляющий сумму для всех возможных вариантов, поскольку написанная по такому алгоритму программа будет выполняться слишком долго.
Ответ: __________________________