Информатика

7 592 задачивместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
кп26-28#84027

(Е. Джобс) Системный администратор раз в неделю создаёт архив пользовательских файлов. Однако объём диска, куда он помещает архив, может быть меньше, чем суммарный объём архивируемых файлов.

Известно, какой объём занимает файл каждого пользователя. Системный администратор старается сохранить файлы как можно большего размера. При этом используя выделенную память максимально эффективно -- сохраняя файлы меньшего размера, если файлы большего не могут быть сохранены.

Входные данные.

В первой строке входного файла 26-j3.txt находятся два числа: S -- размер свободного места на диске (натуральное число, не превышающее 100 000) и N -- количество пользователей (натуральное число, не превышающее 10000). В следующих N строках находятся значения объёмов файлов каждого пользователя (все числа натуральные, не превышающие 10000), каждое в отдельной строке.

Запишите в ответе два числа: сначала число сохраненных файлов, затем размер наименьшего сохраненного файла.

Пример входного файла:

100 4
70
10
25
3

При таких исходных данных можно сохранить три файла -- 70, 25, 3. Поэтому ответ должен содержать два числа -- 3 и 3.

кп26-27#84026

(Е. Джобс) На вход программе поступает набор чисел в диапазоне [10; 10000]. Необходимо узнать сколько чисел в массиве находятся в диапазоне между средним значением и медианой, включая совпадающие с этими показателями значения. Медианой называется такое значение, что ровно половина из оставшихся элементов больше медианы и, соответственно, вторая половина меньше медианы.

Входные данные представлены в файле 26-j2.txt следующим образом. В первой строке записано нечетное число N -- количество чисел, в каждой из последующих N строк число из обрабатываемой последовательности.

В качестве ответа дать одно число -- количество найденных чисел.

Пример организации исходных данных во входном файле:

7
10
47
60
84
65
47
37

При таких исходных результатом является число 2. Среднее значение равно 50, медиана -- 47.

Ответ: 2.

кп26-26#84025

(Е. Джобс) Робот складывает монеты в ящики. Задача робота заполнить как можно большее количество ящиков монетами в количестве 100 штук. Роботу по конвейеру поступают корзины с монетами. В каждой корзине может быть от 1 до 99 монет. Известно, что робот может высыпать в ящик содержимое не более двух корзин. Корзина должна быть высыпана в ящик полностью. Необходимо определить, сколько ящиков можно заполнить монетами так, чтобы в каждом из них было ровно по 100 монет.

Входные данные представлены в файле 26-j1.txt следующим образом. В первой строке записано число N -- количество корзин, в каждой из последующих N строк число K -- количество монет в каждой корзине.

В качестве ответа дать одно число -- количество ящиков, заполненными 100 монетами.

Пример организации исходных данных во входном файле:

7
10
44
66
90
65
47
34

При таких исходных данных можно заполнить только 2 ящика по 100 монет 10 + 90 и 66 + 34.

Ответ: 2.

кп26-25#84024

(А.М. Кабанов, г. Тольятти) В магазине сотовой связи представлены смартфоны различной стоимости. Считается, что K самых дешёвых смартфонов относятся к бюджетному сегменту, а M самых дорогих -- к премиум сегменту. По заданной информации о цене каждого из смартфонов определите цену самого дешёвого смартфона премиум сегмента, а также целую часть средней цены телефона из бюджетного сегмента.

Входные и выходные данные. В первой строке входного файла 26-k5.txt находятся три числа, записанные через пробел: N -- общее количество приведённых далее цен на смартфоны (натуральное число, не превышающее 10 000), K -- количество смартфонов в бюджетном сегменте, M -- количество смартфонов в премиум сегменте. В следующих N строках находятся значения цен на смартфоны (все числа натуральные, не превышающие 30000), каждое в отдельной строке.

Запишите в ответе два числа: сначала цену самого дешёвого смартфона премиум сегмента, а затем целую часть средней цены телефона из бюджетного сегмента.

Пример входного файла:

10 3 2
28500
12000
17500
25000
18000
20000
22500
7500
19000
5500

При таких исходных данных ответ должен содержать 2 числа -- 25000 и 8333. Пояснение: стоимость смартфонов из бюджетного сегмента: 5500, 7500, 12000; стоимость смартфонов из премиум сегмента -- 25000 и 28500. Минимальная цена премиум смартфона 25000, а средняя цена бюджетного 8333,33.

кп26-24#84023

(А.М. Кабанов, г. Тольятти) По итогам проверочной работы учащиеся школ города получили определённое количество баллов, различное у каждого из участников. K учеников с самым высоким результатом относят к группе отличников, а K следующих за ними -- к группе хорошистов. По заданной информации о результатах каждого из учащихся, а также количеству учащихся в каждой группе определите целую часть среднего балла в группе отличников и группе хорошистов.

Входные и выходные данные. В первой строке входного файла 26-k4.txt находится два числа, записанные через пробел: N -- общее количество результатов учащихся (натуральное число, не превышающее 10 000), K -- количество учащихся в каждой из групп. В следующих N строках находятся количества баллов конкретных учащихся (все числа натуральные, не превышающие 1000), каждое в отдельной строке. Запишите в ответе два числа: сначала целую часть среднего балла у хорошистов, а затем целую часть среднего балла у отличников.

Пример входного файла:

10 2
298
28
293
214
209
54
24
157
247
52

При таких исходных данных ответ должен содержать 2 числа -- 230 и 295. Пояснение: Отличники набрали 298 и 293 балла, а хорошисты 247 и 214 баллов. Тогда средний балл хорошистов 230,5, а средний балл отличников 295,5.

кп26-23#84022

(А.М. Кабанов, г. Тольятти) По итогам проведения олимпиады по программированию каждый участник получил определённое количество баллов, различное для каждого ученика. По регламенту олимпиады победителя присуждают K лучших участников, а призёра присуждают M лучших участников, следующих за ними. По заданной информации о результатах каждого из участников определите минимальный балл призёра и минимальный балл победителя данной олимпиады.

Входные и выходные данные. В первой строке входного файла 26-k3.txt находятся три числа, записанные через пробел: N -- общее количество результатов учащихся (натуральное число, не превышающее 10 000), K -- количество победителей, M -- количество призёров. В следующих N строках находятся значения каждого из результатов (все числа натуральные, не превышающие 1000), каждое в отдельной строке. Запишите в ответе два числа: сначала минимальный балл призёра, а затем минимальный балл победителя данной олимпиады.

Пример входного файла:

10 2 4
244
39
213
108
132
18
46
52
242
179

При таких исходных данных ответ должен содержать 2 числа -- 108 и 242. Пояснение: победители набрали 244 и 242 балла, призёры набрали 213, 179, 132, 108 баллов. Тогда минимальный балл призёра 108, а минимальный балл победителя -- 242.

кп26-22#84021

(А.М. Кабанов, г. Тольятти) Спутник «Фотон» проводит измерения солнечной активности, результат каждого измерения представляет собой натуральное число. Перед обработкой серии измерений из неё исключают K наибольших и K наименьших значений (как недостоверные). По заданной информации о значении каждого из измерений, а также количестве исключаемых значений, определите наибольшее достоверное измерение, а также целую часть среднего значения всех достоверных измерений.

Входные и выходные данные. В первой строке входного файла 26-k2.txt находятся два числа, записанные через пробел: N -- общее количество измерений (натуральное число, не превышающее 10 000) и K -- количество исключаемых минимальных и максимальных значений. В следующих N строках находятся значения каждого из измерений (все числа натуральные, не превышающие 1000), каждое в отдельной строке. Запишите в ответе два числа: сначала наибольшее достоверное измерение, а затем целую часть среднего значения всех достоверных измерений.

Пример входного файла:

10 2
34
50
43
44
23
9
39
5
38
36

При таких исходных данных ответ должен содержать 2 числа -- 43 и 35. Пояснение: будут отброшены значения 5, 9, 44, 50. Тогда наибольшее оставшееся значение равно 43, а среднее значение из оставшихся равно (23+34+36+38+39+43):6 = 35,5.

кп26-21#84020

(А.М. Кабанов, г. Тольятти) В магазине электроники раз в месяц проводится распродажа. Из всех товаров выбирают K товаров с самой большой ценой и делают на них скидку в 20%. По заданной информации о цене каждого из товаров и количестве товаров, на которые будет скидка, определите цену самого дорогого товара, не участвующего в распродаже, а также целую часть от суммы всех скидок.

Входные и выходные данные. В первой строке входного файла 26-k1.txt находятся два числа, записанные через пробел: N -- общее количество цен (натуральное число, не превышающее 10 000) и K -- количество товаров со скидкой. В следующих N строках находятся значения цены каждого из товаров (все числа натуральные, не превышающие 10 000), каждое в отдельной строке. Запишите в ответе два числа: сначала цену самого дорогого товара, не участвующего в распродаже, а затем целую часть от суммы всех скидок.

Пример входного файла:

10 3
1800
3600
3700
800
2600
2500
1800
1500
1900
1200

При таких исходных данных ответ должен содержать два числа -- 2500 и 1980. Пояснение: скидка будет на товары стоимостью 3700, 3600, 2600. Тогда самый дорогой товар без скидки стоит 2500, а сумма скидок 740+720+520 = 1980.

(В. Лашин) Операнды равенства записаны в системе счисления с некоторым основанием p:

KOTp + GOLODNIp = MEEOWp·100p — 2019402308810

Определите наименьшее возможное основание системы счисления, при котором данное равенство будет выполняться. Для найденной системы счисления p вычислите и укажите в ответ значение арифметического выражения PURRp в десятичной системе счисления. Основание системы счисления указывать не нужно.

(О. Лысенков) Значение арифметического выражения

20⋅3243 + 17⋅8170 + 14⋅24335 + 254 − 224⋅330

записали в системе счисления с основанием 243. Определите количество цифр в этой записи, числовое значение которых не превышает 20 и является простым числом.

(О. Лысенков) Значение арифметического выражения

30⋅36231 + 18⋅6101 − 3⋅3645 − 2357

записали в системе счисления с основанием 36. Определите количество цифр в этой записи, числовое значение которых кратно либо 5, либо 3, но не кратно 5 и 3 одновременно.

(О. Лысенков) Значение арифметического выражения

39⋅121319 + 46⋅11913 − 15⋅133115 − 1993

записали в системе счисления с основанием 121. Определите количество цифр в этой записи, числовое значение которых не менее 64 и не более 104.

(А. Богданов) Некоторое число X записали в системах счисления с основаниями 32, 16 и 8. При этом часть символов потерялась, этим (не обязательно одинаковые) символы были заменены на звёздочки:

X = 1C*32 = **D16 = **3*8

Найдите наибольшее возможное значение X и укажите его в ответе в десятичной системе счисления.

(А. Богданов) Некоторое число X записали в системах счисления с основаниями 32, 16 и 8. При этом часть символов потерялась, этим (не обязательно одинаковые) символы были заменены на звёздочки:

X = *D*32 = *A*16 = 2**58

Найдите наибольшее возможное значение X и укажите его в ответе в десятичной системе счисления.

(О. Лысенков) Значение арифметического выражения 4971+715— x, где x — целое положительное число, не превышающее 2030, записали в семеричной системе счисления. Определите наибольшее значение x, при котором в семеричной записи числа, являющегося значением данного арифметического выражения, содержится не менее 11 цифр шесть. В ответе запишите число в десятичной системе счисления.

(О. Лысенков) Значение арифметического выражения 2575 — x, где x — целое положительное число, не превышающее 2030, записали в пятеричной системе счисления. Определите наименьшее значение x, при котором в пятеричной записи числа, являющегося значением данного арифметического выражения, содержится не более одной единицы. В ответе запишите число в десятичной системе счисления.

(А. Богданов) Арифметическое выражение

SIRIUSp + LYCEUMq

содержит числа, записанные в системах счисления с основаниями р и q. Заглавные латинские буквы от A до Z обозначают цифры со значениями от 10 до 35 соответственно. Найдите минимальную сумму p+q, при которых значение этого выражения кратно 2025. Запишите в ответе частное от деления значения этого выражения на 2025 в десятичной системе счисления. Примечание: значения p и q могут быть больше, чем 36.

В системе счисления с основанием p выполняется равенство

y09x + yy7w = wzyzy .

Буквами x, y, z и w обозначены некоторые цифры из алфавита системы счисления с основанием p, все эти цифры различные. Определите наименьшее возможное значение p и вычислите xyzwp; запишите в ответе десятичное значение этого числа.

Поделиться
Класснуть