Тема: «Программирование. Оптимизация по времени и памяти»
За это задание вы можете получить 2 балла на ЕГЭ в 2024 году
Разбор сложных заданий в тг-канале:
По каналу связи передаётся последовательность целых неотрицательных чисел – показания прибора, полученные с интервалом в 1 мин. в течение T мин. (T – целое число). Прибор изме…
Имеется набор данных, состоящий из положительных целых чисел, все числа не превышают 10000. Количество чисел известно, но может быть очень велико. Необходимо найти наибольшую сумму…
Дана последовательность целых положительных чисел не превышающих 10 000 000. Рассматриваются все пары последовательности, разность которых чётна, и в этих парах, есть число, которо…
У магазина компании есть N пунктов приёма товаров. Все пункты расположены вдоль автомагистрали и имеют номера, соответствующие расстоянию от нулевой отметки до конкретного пункта. …
На кольцевой дороге с двусторонним движением установлены магазины для продажи яблок. Все магазины находятся на расстоянии 1 километра друг от друга. Специальные роботы дост…
7.3 Наибольшие числа. «Поколение Python»: курс для начинающих. Курс Stepik
Дан файл, состоящий из пар положительных целых чисел. Напишите программу, которая из каждой пары выбирает ровно одно число так, что сумма всех выбранных чисел не делится на 3 и при…
На вход программы поступает последовательность из N целых положительных чисел, все числа в последовательности различны. Рассматриваются все пары различных элементов последовательно…
На вход программы поступает последовательность из N целых положительных чисел, все числа в последовательности различны. Рассматриваются все пары различных элементов последовательно…
На двусторонней кольцевой автодороге длиной N установлено N пунктов вывоза отходов, расположенных на расстоянии 1 км друг от друга. Для приёма отходов используется пункт, установле…
Дана последовательность из N натуральных чисел. Рассматриваются все её непрерывные подпоследовательности, такие что сумма элементов каждой из них кратна k = 79. Найдите среди них п…
Дана последовательность из N натуральных чисел. Среди всех возможных непрерывных подпоследовательностей, таких что сумма элементов внутри подпоследовательности кратна 87, найдите …
По каналу связи каждую минуту передаётся положительное целое число, все числа не превышают 1000. Количество чисел известно и не превышает 10 000. Временем, в течение которого проис…
На вход программе подаются пары неотрицательных чисел. Из каждой пары нужно выбрать одно число так, чтобы сумма выбранных чисел оказалась максимальной и не делилась на 4. Программа…
На вход программе подаются пары натуральных чисел. Из каждой пары нужно выбрать одно число так, чтобы сумма выбранных чисел оказалась минимальной и не делилась на 2. Программа долж…
Имеется набор данных, состоящий из пар целых положительных чисел. Необходимо выбрать из каждой пары только одно число так, чтобы сумма всех выбранных чисел при делении на 5 давала …
Имеется набор данных, состоящий из пар целых положительных чисел. Необходимо выбрать из каждой пары только одно число так, чтобы сумма всех выбранных чисел делилась на 7 и при этом…
21 Цикл while. Нахождение всех делителей числа Python
Имеется набор данных, состоящий из положительных целых чисел, все числа не превышают 10000. Количество чисел известно, но может быть очень велико. Необходимо найти наибольшую сумму…
Имеется набор данных, состоящий из положительных целых чисел, все числа не превышают 10000. Количество чисел известно, но может быть очень велико. Необходимо найти наименьшее прои…
Имеется набор данных, состоящий из положительных целых чисел, все числа не превышают 10000. Количество чисел известно, но может быть очень велико. Необходимо найти наименьшее прои…
Имеется набор данных, состоящий из положительных целых чисел, все числа не превышают 10000. Количество чисел известно, но может быть очень велико. Необходимо найти количество пар,…
«Программирование» — основная тема задания 27 ЕГЭ по информатике. Это одно из самых сложных заданий в экзаменационном билете, требующее тщательной предварительной подготовки, ответ на него – развернутый, подробный.
Все варианты задания 27 ЕГЭ по информатике содержат в себе одно условие задачи и два вопроса – А и Б. Решать можно оба варианта или выбрать один из вопросов. В первом случае итоговая оценка все равно будет одна – из баллов, полученных за А и Б, эксперт поставит в экзаменационный бланк максимальную оценку.
Задания А и Б практически одинаковы, но второе считается усложнённым вариантом первого. К примеру, в задании А нужно будет написать программу на любом языке программирования, которая нужна для решения проблемы, указанной в общем условии задачи. Максимальная оценка за выполнение этого задания – 2 балла. В задании Б вас попросят написать программу, которая не только решала бы условие задачи, но и была максимально эффективной по времени работы и/или по используемой памяти вычислительного устройства. Максимальная оценка за написание правильной программы, которая будет эффективна одновременно и по памяти, и по времени – 4 балла, а если программа окажется эффективной только по времени, но не по памяти, или наоборот – 3 балла.
При решении задания 27 ЕГЭ по информатике обязательно указывайте наименование и версию использованного вами языка программирования, а также уточняйте – прилагаете вы ответ на вопрос А или на вопрос В.
Источник: examer.ru
На вход программе подаётся последовательность натуральных чисел. Признак конца ввода
На вход программке подаётся последовательность естественных чисел. Признак конца ввода ноль. Напишите программу, которая находит сумму чисел, которые делятся на 13 и заключительная цифра которых равна 7. Числа не превосходят 10000. Массивы не использовать.
- Олег Тринько
- Информатика
- 2019-05-30 03:23:16
- 1
- 2
Артемка Альбегов 2019-05-30 03:31:21
//PascalABC.NET
//Версия 3.3, сборка 1611
begin
write(ReadSeqIntegerWhile(x-gt;xlt;gt;0).Where(x-gt;(x mod 13=0) and (x mod 10=7)).Sum());
end.
Владислав Красносвододцев 2019-05-30 03:40:48
Сможете сделать вот это: https://znanija.com/task/27509048 ?
Семик Гаршков 2019-05-30 03:33:03
begin
s:=0;
repeat
read(t);
if (t mod 13=0) and (t mod 10=7) then s:=s+t
until t=0;
Writeln(s)
end.
Кирилл Ханьжев 2019-05-30 03:42:00
Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде полосы. В каждый определенный момент знаменито положение исполнителя и направление его движения. У исполнителя существуют две команды:
Кричмарь Камилла 2019-05-30 03:43:39
Вперёд n (n целое число) вызывает передвижение Черепашки на n шагов в направлении движения. Вправо m (m целое число) вызывает изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2] значит, что последовательность команд в скобках повторится k раз.
Тамара Феоклистова 2019-05-30 03:49:56
Напишите программку для данного исполнителя, которая приведёт к появлению на экране правильного треугольника (у которого все стороны одинаковы).
Источник: obrazovalka.com
Python-сообщество
- Начало
- » Центр помощи
- » Наибольшие числа
#1 Июнь 30, 2020 00:02:40
Наибольшие числа
Пожалуйста, помогите мне! Не могу сделать это целую неделю
На вход программе подаётся натуральное число n, а затем n различных натуральных чисел, каждое на отдельной строке. Напишите программу, которая выводит наибольшее и второе наибольшее число последовательности.
Формат входных данных:
На вход программе подаются натуральное число n => 2, а затем n различных чисел, каждое на отдельной строке
Формат выводных данных:
Программа должна вывести два наибольших числа, каждое на отдельной строке
Пример:
Ввод
5
1
2
3
4
5
Вывод
5
4
Отредактировано Tarlan (Июнь 30, 2020 00:26:31)
#2 Июнь 30, 2020 09:08:45
Наибольшие числа
Покажите код.
Будем смотреть что у вас не получается.
Как вариант — можете все вводимые числа занести в с писок. Потом сделать сортировку списка и вывести два егопервых члена.
Влодение рускай арфаграфией — это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости
#3 Июнь 30, 2020 11:11:28
Наибольшие числа
ZerG
Покажите код. Будем смотреть что у вас не получается. Как вариант — можете все вводимые числа занести в с писок. Потом сделать сортировку списка и вывести два егопервых члена.
largest = 0
pre_largest = 0
n = int(input())
for i in range(0, n):
num = int(input())
if num > largest:
largest = num
elif pre_largest > num > largest:
pre_largest = num
print(largest)
print(pre_largest)
Что я должен сделать?
Отредактировано Tarlan (Июнь 30, 2020 11:20:39)
#4 Июнь 30, 2020 11:37:12
Наибольшие числа
Влодение рускай арфаграфией — это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости
#5 Июнь 30, 2020 11:39:23
Наибольшие числа
ZerG
Тег код.
извините я новичок, я не знаю что это
#6 Июнь 30, 2020 12:46:10
Наибольшие числа
Иди читай лутца. В следущий раз за такой вопрос будешь забанен.
numbers = [] # Список полученных чисел # количество вводимых символов numbers_count = int(input(«Введите количество символов для ввода: «)) # Главный цикл for count in range(0, numbers_count): # Пока длина списка не станет равна количеству вводимых символов повторяем действие while len(numbers) numbers_count: # Проверяем что мы ввели именно число try: number = int(input(f»Введите число №: «)) # Заполняем список numbers.append(number) except: print(«Вы ввели не число. Попроуйте еще раз!») print(f»Ввод чисел окончен.») # удалим дубликаты result = list(set(numbers)) # Отсортируем список result = sorted(result) # выведем данные print(f»Наибольшее число: «) print(f»Предыдущее наибольшее число: «)
Влодение рускай арфаграфией — это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости
Источник: python.su