Регистрация не е нужна, освен при създаване на тема в "Задача на седмицата".

задача от операции със съждения

задача от операции със съждения

Мнениеот Гост » 14 Яну 2022, 13:57

Шест ученика - Петър, Иван, Славчо, Георги, Росица и Мария участвали в олимпиада по математика.Точно двама от тях решили задачите.На въпроса: Кой е решил задачите?, били дадени следните отговори
1. Петър и .Росица
2.Иван и Мария
3.Мария и Петър
4.Иван и Георги
5.Славчо и Петър
Известно е, че в 4 от отговорите едната част е вярна и другата не е вярна, а в един от отговорите и двете части не са верни.Кои двама са решили задачите?
Гост
 

Re: задача от операции със съждения

Мнениеот peyo » 22 Яну 2022, 10:09

Гост написа:Шест ученика - Петър, Иван, Славчо, Георги, Росица и Мария участвали в олимпиада по математика.Точно двама от тях решили задачите.На въпроса: Кой е решил задачите?, били дадени следните отговори
1. Петър и .Росица
2.Иван и Мария
3.Мария и Петър
4.Иван и Георги
5.Славчо и Петър
Известно е, че в 4 от отговорите едната част е вярна и другата не е вярна, а в един от отговорите и двете части не са верни.Кои двама са решили задачите?


Има 15 възможности, които да проверим. Вместо това да напишем програма която да свърши тази работа:

Код: Избери целия код
from itertools import permutations

S = "Петър,Иван,Славчо,Георги,Росица,Мария".split(',')

A = [a.split(' и ') for a in
"""Петър и Росица
Иван и Мария
Мария и Петър
Иван и Георги
Славчо и Петър""".splitlines()]

for a,b in permutations(S,2):
   num01, num00 = 0,0
   for winners in A:
      if (a in winners and b not in winners) or (a not in winners and b in winners):
         num01+=1
      if a not in winners and b not in winners:
         num00+=1
   if num01==4 and num00==1:
      print("Winners",a,b)
   


Winners Петър Георги
Winners Георги Петър
peyo
Математик
 
Мнения: 1759
Регистриран на: 16 Мар 2019, 09:35
Местоположение: София
Рейтинг: 656


Назад към Дискретната математика



Кой е на линия

Регистрирани потребители: Google Adsense [Bot], Google [Bot]

Форум за математика(архив)