某公司要从赵,钱,孙,李,周五名新毕业的大学生中选派一些人出国学习,选派必须满足以下条件:
(1)若赵去,则钱也去
(2)李,周两人中必有一人去
(3)钱,孙两人中去且仅去一人
(4)孙,李两人同去或不同去
(5)若周去,则找,钱也同去
用等值演算法分析该公司如何选派他们出国
'''
p:赵去
q:钱去
r:孙去
s:李去
t:周去
正确为1,错误为0
'''
for p in range(2):
for q in range(2):
for r in range(2):
for s in range(2):
for t in range(2):
if ((p==1 and q==1)or(p==0))and(not(s==t==0))and((q==1 and r==0)or(q==0 and r==1))and(r==s)and((t==1 and p==q==1)or(t==0))==1:
print("p={},q={},r={},s={},t={}".format(p,q,r,s,t))
p=0,q=0,r=1,s=1,t=0
p=1,q=1,r=0,s=0,t=1