Форум » Логические выражения » ким 15 №302 » Ответить

ким 15 №302

Лилия: (5y + 4x > A) ∨ (2x + 3y < 90) ∨ (y – 2x < –150) Не сходится ответ - у меня получается 153, а в ответе 151 Решение: (2x + 3y < 90) ∨ (y – 2x < –150)=0 (5y + 4x > A)=1 (2x + 3y >= 90) и (y – 2x >= –150) Линии y >= -2/3*x + 30 y >= 2x–150 определяют область, в которой вторая и третья скобка принимают значение ложь - это проблемная зона Линия y > - 4/5*x+A/5 должна пройти так, чтобы её область действия перекрыла проблемную зону Она наклонена влево и круче чем линия y >= -2/3*x + 30, поэтому для охвата проблемной области её надо проводить через точку пересечения y >= -2/3*x + 30 с х=1 - точка с координатами 1,30. подставляем в неравенство с параметрами и получаем 5*30 + 4*1 > A 150 + 4 > A А=153

Ответов - 12

Поляков: Лилия пишет: у меня получается 153, а в ответе 151 Вы забыли показать ваше решение. Чтобы не терять времени, сразу лучше проверить его программой.

ОльгаSav1: for a in range (1,200): ok=1 for x in range (1,200): for y in range (1,200): ok*=(5*y+4*x>a) or (2*x+3*y<92) or (y-2*x<-150) if not ok: break if ok: print(a) У меня выдает ответ 153! что не так делаю?

ОльгаSav1: увидела измененный ответ. Спасибо.


Лилия: я добавила к тексту выше решение

Лилия: Я полагаю, что ответ 151 верный, а мой - нет, какой же смысл проверять программой - убедиться в этом? Я хочу понять где я неправильно рассуждаю - ведь этим способом я решаю и другие подобные задания и ответы сходятся!

Поляков: Лилия пишет: точку пересечения y >= -2/3*x + 30 с х=1 - точка с координатами 1,30. Это очень хитрая задача. Дело в том, что y-координата пересечения линий x=1 и y=30-(2/3)x - нецелое число. При этом углы наклона прямых y=30-(2/3)x и y=(A/5)-(4/5)x очень близки, и критической точкой оказывается не (1, 30), а аж (3, 28).

Лилия: Еще один вопрос Поляков пишет: При этом углы наклона прямых y=30-(2/3)x и y=(A/5)-(4/5)x очень близки, и критической точкой оказывается не (1, 30), а аж (3, 28). Если бы углы наклона не были бы так близки, тогда точка 1,30 была бы правильной? т.е подобная сложная ситуация с поиском минимального значения функции посредством перебора нескольких пар x,y возникает, в частности в ситуации с близкими углами наклона.??

Поляков: Лилия пишет: т.е подобная сложная ситуация с поиском минимального значения функции посредством перебора нескольких пар x,y возникает, в частности в ситуации с близкими углами наклона.?? Тут, конечно, корень зла в том, что пересечение линий имеет нецелые координаты, а нам нужно работать на сетке из точек с целыми координатами. Я изменил условие и ответ так, чтобы все было хорошо.

Поляков: Лилия пишет: Если бы углы наклона не были бы так близки, тогда точка 1,30 была бы правильной? Да.

polyakovss: Здравствуйте, Лилия! Посмотрите здесь: polyakovss (Сообщение: 51, 54, 57).

vin: В условии №302 (5y + 4x > A) ∨ (2x + 3y < 92) ∨ (y – 2x < –150)

polyakovss: Здравствуйте, vin! Читайте внимательно! 22.11.20 11:38 Константин Юрьевич Поляков пишет (Поляков Администратор Сообщение: 2147): Я изменил условие и ответ так, чтобы все было хорошо.



полная версия страницы