当前位置: 首页 > news >正文

用模板做网站教程网站百度收录查询

用模板做网站教程,网站百度收录查询,南昌做网站软件,房地产市场问题描述: 有6名犯罪嫌疑人A、B、C、D、E、F,已知如下事实: A、B至少有1人作案; A、E、F三人中至少有2人参与作案; A、D不可能是同案犯; B、C或同时作案,或与本案无关; C、D中…

问题描述:

6名犯罪嫌疑人ABCDEF,已知如下事实:

AB至少有1人作案;

AEF三人中至少有2人参与作案;

AD不可能是同案犯;

BC或同时作案,或与本案无关;

CD中有且仅有1人作案;

如果D没有参与作案,则E也不可能参与作案。请推理出谁作了案。

此题为多人作案(也可能仅一个作案),每人都有作案(1)和不作案(0)两种情况,枚举各人是否作案,再用事实来判定是否符合事实,如符合则输出作案人。

解题思路:

此题关键是怎样将文字描述的事实转变为计算机可能处理的条件式,同时满足题目给出的六条事实

如果用0表示不参与作案(简称不作案)1表示参与作案(简称作案),则:

1条事实:A+B1;至少1人作案

2条事实:A+B+F2;至少2人作案

3条事实:A*D=0,或A+D1;不可能是同案犯

4条事实:B=CB作案C也作案,B不作案C也不作案,

5条事实:C+D=1;有且仅有1人作案,即1人作案,另1人不作案

6条事实:DE;只要D不作案,E也不作案

下面是用枚举法遍历所有可能出现的罪犯组合,挑选出符合条件的组合。

完整程序如下:

'''问题描述:有6名犯罪嫌疑人A、B、C、D、E、F,已知如下事实:
A、B至少有1人作案;
A、E、F三人中至少有2人参与作案;
A、D不可能是同案犯;
B、C或同时作案,或与本案无关;
C、D中有且仅有1人作案;
如果D没有参与作案,则E也不可能参与作案。请推理出谁作了案。
'''
suspects = ['A', 'B', 'C', 'D', 'E', 'F']
criminal_dict = {0: '未参与作案', 1: '参与作案'}
n = 0
for a in range(0, 2):for b in range(0,2):for c in range(0,2):for d in range(0,2):for e in range(0,2):for f in range(0,2):if (a + b >= 1) and (a + e + f >= 2) and (a + d <= 1) \and (b == c) and (c + d == 1) and (d >= e):result = zip(suspects, [criminal_dict[a],criminal_dict[b], criminal_dict[c],criminal_dict[d], criminal_dict[e],criminal_dict[f]])print(f'第{n+1}种作案方案:')for i in result:print(f'{i[0]}: {i[1]}')n = n + 1
print(f'\n总共有{n}种作案方案。')

运行结果:

http://www.khdw.cn/news/24260.html

相关文章:

  • 网站移动端适配怎么做整站优化seo平台
  • 芜湖做网站推广有哪些公司客户资源买卖平台
  • 网站建设一条龙服务免费b站推广入口
  • 做视频比较好的理财网站有哪些seo业务培训
  • 武汉网站建设公司027推广软件平台
  • 邯郸做网站优化沙坪坝区优化关键词软件
  • 做国外网站用什么颜色成都网站快速优化排名
  • 长沙好的网站建设公司排名移动优化课主讲:夫唯老师
  • 网站建设规划书电商免费推广的方式有哪些
  • 简约好看的网站百度推广的费用
  • 毕业论文代做网站是真的吗企业网络营销策略分析
  • 黑龙江生产建设兵团各连网站沈阳网站制作公司
  • 四川做网站设计哪家好台州百度推广优化
  • 投票活动网站怎么做品牌网站建设哪家好
  • wordpress主题添加评论舟山百度seo
  • 做网络私活的网站东莞网络推广代运营
  • 做健康类网站怎么备案世界足球排名前十名
  • 电子商务旅游网站建设策划书网盘资源共享网站
  • 深圳网站建设吗网络服务运营商
  • 本科生网站建设毕业论文百度账户推广登陆
  • 做动车哪个网站查专业推广引流团队
  • 全国可信网站seo新方法
  • 潮州哪里做网站成品网站货源1
  • 中信建设有限责任公司定州seo查询官方网站
  • vi设计用什么软件手机优化大师官网
  • 临漳网站建设网上推广app
  • 福田附近公司做网站建设哪家效益快南宁白帽seo技术
  • wordpress 漏洞 扫描优化网站首页
  • 建做一个av网站百度app浏览器下载
  • 营销推广seo英文关键词seo