(Python) Бандиты Гарри и Ларри отдыхали на природе. Решив пострелять, они выставили на бревно несколько банок из-под кока-колы (не больше 10). Гарри начал банки по порядку, начиная с самой левой, Ларри — с самой правой. В какой-то момент получилось так, что они одновременно одну и ту же последнюю банку.
Гарри возмутился и сказал, что Ларри должен ему кучу денег за то, что тот лишил его удовольствия несколько банок. В ответ Ларри сказал, что Гарри должен ему еще больше денег по тем же причинам. Они стали спорить кто кому сколько должен, но никто из них не помнил сколько банок было в начале, а искать банки по всей округе было неохота. Каждый из них помнил только, сколько банок он сам.
Определите по этим данным, сколько банок не Гарри и сколько банок не Ларри.
Входные данные:
Пользователь вводит 2 числа (каждое меньше 10) — количество банок Гарри и Ларри соответственно.
Выходные данные:
Выведите 2 числа — количество банок, не Гарри и Ларри соответственно.
таблица истинности:
X Y Z X+¬Y Z⇒(X+¬Y) ¬X F
0 0 0 1 1 1 1
0 0 1 1 1 1 1
0 1 0 0 1 1 1
0 1 1 0 0 1 1
1 0 0 1 1 0 1
1 0 1 1 1 0 1
1 1 0 1 1 0 1
1 1 1 1 1 0 1
F =1 тождественно истинна ,
так как её значения равны 1 при любых X,Y,Z
В педагогическом институте Аркадьева, Бабанова, Корсакова, Дашков, Ильин и Флеров преподают экономическую географию, английский язык, французский язык, немецкий язык, историю, математику.
Преподаватель немецкого языка и преподаватель математики в студенческие годы занимались художественной гимнастикой.
Ильин старше Флерова, но стаж работы у него меньше, чем у преподавателя экономической географии.
Будучи студентками, Аркадьева и Бабанова учились вместе в одном университете. все остальные окончили педагогический институт.
Флеров - отец преподавателя французского языка.
Преподаватель английского языка - самый старший из всех по возрасту и по стажу работы. Он работает в этом институте с тех пор, как окончил его. Преподаватели математики и истории - его бывшие студенты.
Аркадьева старше преподавателя немецкого языка.
Решение: Сначала извлечем все, что можно, из каждого условия в отдельности. Как известно, художественная гимнастика - монополия женщин. Поэтому преподаватели немецкого языка и математики - явно не мужчины. Далее можно сказать, что Ильин - не преподаватель экономической географии. Флеров - не преподаватель французского языка, Аркадьева - не преподаватель немецкого. Подготовительный этап закончен.
Теперь приступим к сопоставлениям. Самый старший и по возрасту и по стажу - преподаватель английского. У Ильина - не самый большой стаж, а Флеров - не самый старший. Значит, преподаватель английского - не Ильин и не Флеров. Ни преподаватель математики, ни преподаватель английского, ни преподаватель истории, окончившие институт, не могут быть ни Аркадьевой, ни Бабановой, которые окончили университет. Таким образом, преподавателем математики может быть только Корсакова, а преподаватель английского - Дашков.
Исследуем, что нам дает анализ следующих двух фактов: "Ильин старше Флерова" и "Флеров - отец преподавателя французского". Ильин мог бы быть преподавателем либо французского, либо истории. Первая из этих возможностей отпадает, так как она приводит к бессмыслице: сын старше отца. Следовательно Ильин - историк . Экономическую географию преподает Флеров, французский - Аркадьева. Бабанова, как следует из ситуации, может быть только преподавателем немецкого языка.
ответ:
Аркадьева - французскийБабанова - немецкийКорсакова - математикаДашиков - английскийИльин - историяФлеров - география