а как найти количество таких значений A в других типах заданий 15 (упоминается на 53:12), если генератор выдает "TypeError: object of type 'generator' has no len()"?
def f(x, y, a): return (3 * x + y > 48) or (x > y) or (4 * x + y < a) print(max(a for a in range(0, 200) if any(f(x, y, a) == 0 for x in range(0, 2000) for y in range(0, 2000)))) почему выдаёт ошибку пустого max?
Здравствуйте, так программа Алексея Кабанова решает это задание без дополнительного анализа, а вы сказали, что нет таких программ, которые решают задачу без анализа) (речь про задачу на 34 минуте видео) вот код: from itertools import* def f(x): b = 23
код Кабанова душноватый, тут больше писать надо. Код Роди проще для понимания, ничего же страшного нет в том, что нужно пару секунд подумать после написания кода
Я не очень понял в чем прикол этой "исключительной" задачи(6268). Она спокойно решается другими способами, в т.ч и автоматическими, главное условие правильно записать
@@bruh9736 генератор можно заменить эквивалентным кодом, который будет понятнее, да генератор удобнее, проще и читабельнее, но при малом количестве кода, а у него уже слишком много кода, что не удобно и сложно к восприятию, особенно если кто-то плохо знаком с притоном
Давно искал шаблон для 15 задачи, уде думал, что на ЕГЭ не решу её, а тут ты попадаешься. Очень рад твоему объяснению, спасибо тебе! 😊
зашел на старый видос и ужаснулся....
а тут классно :D
а как найти количество таких значений A в других типах заданий 15 (упоминается на 53:12), если генератор выдает "TypeError: object of type 'generator' has no len()"?
генератор не сгенерировал чисел, возможно ошибка в генераторе
Почему в задачах на отрезки когда нужно чтобы было истинно мы пишем f != 1, а в задачах на множества нужно писать f != 0?
Там же все рассказано
Час до игэ пора начать изучать задачу
def f(x, y, a):
return (3 * x + y > 48) or (x > y) or (4 * x + y < a)
print(max(a for a in range(0, 200) if any(f(x, y, a) == 0 for x in range(0, 2000) for y in range(0, 2000))))
почему выдаёт ошибку пустого max?
в скобки обернуть 3*x+y и 4*x+y
разобрался в чём дело?
ограничение попробуй побольше поставить
Можно после if f!=...
Писать else:print("-")
Проще будет найти разрывы
Есть простой код на Паскале для решения отрезков.
Сразу ответ без ручного поиска пропусков и т.п.
кинь t.me/rodionkub
что за кооод
Спасибо большое!!
Здравствуйте, так программа Алексея Кабанова решает это задание без дополнительного анализа, а вы сказали, что нет таких программ, которые решают задачу без анализа) (речь про задачу на 34 минуте видео)
вот код:
from itertools import*
def f(x):
b = 23
код Кабанова душноватый, тут больше писать надо. Код Роди проще для понимания, ничего же страшного нет в том, что нужно пару секунд подумать после написания кода
я тоже раньше решал кодом Алексея, потом на этот перешёл
Я не очень понял в чем прикол этой "исключительной" задачи(6268). Она спокойно решается другими способами, в т.ч и автоматическими, главное условие правильно записать
код на множество решает все типы?
мужик спасибо, хелпанул не по-детски👊
пишу тоже самое и выдает ValueError: min() iterable argument is empty
хз бро
шаблон хороший, но разве код нельзя дописать еще под нюансы?
можешь попробовать, если получится кинь мне потом! я не пробовал
решу егэ задача id=70542 подобный код дает ошибочное решение
все збс решается
так.... 5 часов до егэ... думаю ещё не рано начинать готовиться 🥸
И как ? Помогло ?
не понимаю, Код 1 в 1 как на экране,только ничего не работает:(
Родя, можно я поплачу?
топ
Родя это пиздец, лучше вручную решить
не согласен, надо верить в свои силы и все будет збс, крепись, тебе станет легче если ты сейчас переборешь этот страх от кода
нужно уметь перепроверять ответ другим способом. нет гарантии что ты решишь руками правильно
@@rodya_inf какой страх от кода, я даже не сдаю ЕГЭ, я прогер билять, но мне кажется легче задрочить законы преобразований и решать руками
@@innatentive ты ошибаешься
@@innatentive ваще хуйня мужик, реально не туда
Задача реально не школьного уровня
Господи зачем ты пишешь в одну строчку весь код? Сделай последовательно в несколько, понятнее же будет
Это генератор, его нельзя расписать в несколько строк, умник. Тебе сказали, что если ты не знаешь что такое генераторы, то посмотри видео по ним.
@@bruh9736 генератор можно заменить эквивалентным кодом, который будет понятнее, да генератор удобнее, проще и читабельнее, но при малом количестве кода, а у него уже слишком много кода, что не удобно и сложно к восприятию, особенно если кто-то плохо знаком с притоном
Код на множества не решает все задачи на множества. Вот задачка, которую нельзя так решить! №4284 на kompege