Существует расписание сдачи экзаменов:
26 мая — биология, информатика, обществознание, химия;
29 мая — география, история, физика, химия;
3 июня — математика;
6 июня — география, информатика, обществознание;
9 июня — русский язык;
16 июня — биология, информатика, литература, физика.
Известно, что участник 1 сдаёт русский язык 9 июня, математику 3 июня, информатику 26 мая и физику 29 мая.
Также известно, что участник 2 сдаёт русский язык 9 июня, математику 3 июня и два неизвестных предмета.
При этом предметы сдаются в ближайшие свободные дни. Например, если участник сдаёт биологию и географию, то он будет сдавать их 26 мая и 6 июня, а не 6 и 16 июня.
В один день участник может сдать только один экзамен.
Найдите вероятность того, что участники встретятся на всех четырёх экзаменах. При этом допускается, что в один день они будут сдавать разные предметы. (Например, участник 2 будет сдавать 26 мая биологию и 29 мая химию)
Найдите вероятность того, что участники встретятся на всех четырёх экзаменах. При этом допускается, что в один день они будут сдавать разные предметы.
Например, если участник сдаёт биологию и географию, то он будет сдавать их 26 мая и 6 июня, а не 6 и 16 июня.
import random as rr
_1=set([("инф",26), ("физ", 16)])
_2=[("биол",26), ("биол", 16), ("гео", 29), ("гео", 6),
("инф",26),("инф",6),("инф",16),("ист",29),("лит", 16),
("общ", 26),("общ", 6),("физ", 29),("физ", 16),("хим", 26),("хим", 29),]
итер=0
совпадений=0
for i in range(100000):
x=rr.sample(_2, 2)
if x[0][1]==x[1][1] or x[0][0]==x[1][0]:
continue
else:
итер+=1
if x[0] in _1 and x[1] in _1:
совпадений+=1