1 / 1 / 0
Регистрация: 03.04.2021
Сообщений: 2
1

Решение 15 задачи ЕГЭ на Python

03.04.2021, 10:24. Показов 18961. Ответов 3
Метки нет (Все метки)

Прошу, помогите пожалуйста с кодом!

Текст задачи: "Укажите наименьшее целое значение А, при котором выражение (2y + 3x < A) ∨ (x + y > 40) истинно для любых целых неотрицательных значений x и y."
Пишу такой код:
Python
1
2
3
4
5
6
7
8
9
for a in range(1, 400):
    check = True
    for x in range(1, 1000):
        for y in range(1, 1000):
            if not((2*y + 3*x < a) or (x+y > 40)):
                check = False
                break
    if check == True:
        print(a)
Наименьшее значение, которое выдаёт - 120. А в ответе к задаче - 121
В питоне недавно, поэтому прошу подсказать, что не так

Заранее большое спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2021, 10:24
Ответы с готовыми решениями:

Решение ЕГЭ задачи
сидел нарешивал 4 задание из егэ и появился такой вопрос,на который не могу найти ответ в интернете...

Решение задачи С4 по ЕГЭ
Здравствуйте дорогие форумчане! Помогите мне пожалуйста решить эту задачу. Мне нужно решение для...

Решение задачи на Python 3
решаю задачу с сайта CodeForces &quot;71A&quot; Вот сама задача: Иногда некоторые слова вроде...

Решение геодезической задачи в Python 2.7
Всем доброго времени суток. У меня возник ступор при создании программы, которая сможет в простом...

3
6513 / 3589 / 1662
Регистрация: 27.03.2020
Сообщений: 6,345
03.04.2021, 11:09 2
Solntselikaya, вообще то при х = 0 у = 41 -> А >= 83

Добавлено через 13 минут
Solntselikaya,
Python
1
2
3
4
5
a = 205
for x in range(42):
    y = 41 - x
    a = min(a, 2*y+3*x+1)
print(a)
1
3336 / 1954 / 441
Регистрация: 07.11.2019
Сообщений: 3,405
03.04.2021, 14:21 3
Лучший ответ Сообщение было отмечено Solntselikaya как решение

Решение

Цитата Сообщение от Solntselikaya Посмотреть сообщение
целых неотрицательных значений x и y
Поэтому в 3 и 4 строке замените range(1, 1000) на range(0, 1000) и все получится.
Хотя код и не оптимален..
1
1 / 1 / 0
Регистрация: 03.04.2021
Сообщений: 2
05.04.2021, 13:13  [ТС] 4
Цитата Сообщение от u235 Посмотреть сообщение
в 3 и 4 строке замените range(1, 1000) на range(0, 1000)
Огромное спасибо! Все и правда получилось как в ответе
По поводу оптимальности.. Как уже упоминала, в Питоне совсем недавно и изучаю я его самостоятельно поэтому была бы невероятно признательна, если бы Вы мне еще и в этом вопросе что-то подсказали!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.04.2021, 13:13
Помогаю со студенческими работами здесь

Решение строчной задачи python
Добрый день! Помогите, пожалуйста, решить с помощью питона одну проблему. Необходимо в нескольких...

Задачи ЕГЭ
Помогите пожалуйста решить задачи! 1. одна тема - одна задача, читайте правила форума

Задачи из ЕГЭ по информатике
Имеется набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары...

задачи части С - ЕГЭ
Помогите решить задачи из части С! 1. В параллелепипеде АВСТА1В1С1Т1 с рёбрами АВ = 1 , АТ =...

Задачи ЕГЭ по информатике
Друзья! Буду здесь разбирать задачи по информатике. ...

Проблема с решением задачи из егэ
Есть такая задача: https://imgur com/a/IJOM9hb (ссылка без точки, с точкой цензурит) Вот решение,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru