当前位置: 首页 > 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.yayakq.cn/news/79863/

相关文章:

  • 开封网站制作哪家好明星网站开发项目介绍
  • 常用企业网站模板对比中国互联网企业100强
  • 软件开发设计文档网站优化18600119496
  • 响应式全屏网站wordpress 上传到主机
  • php 网站备份代码wordpress oss 缩略图
  • 广东建设协会网站宁乡县住房和城乡建设局网站
  • 沈阳德泰诺网站建设公司 概况网站建设运维情况自查报告
  • 北京网站建设兼职开发网站怎么挣钱
  • 比较好的网站开发教学网站昆明专业做网站多少钱
  • 南阳卧龙区高端网站建设口碑景区网站建设方案
  • 网站规划与建设进度wordpress用户信息修改
  • 济南网站建设工资灵溪网站建设
  • 织梦网站源码找一品资源蓬莱网站建设价格
  • 北京迈程网络网站建设公司扬州网站建设公司
  • 可以做推广东西的网站网络营销外包推广策划方案
  • 网站设计外包协议wordpress安装到主机
  • 廊坊网站建设外包孝感网站建设公司
  • 青县做网站价格网页视频提取
  • 网站设计与开发的基本步骤包括哪些?网站域名不备案要证书有啥用
  • 网站被黑后怎么补救应该怎样做网站地图
  • 有人打电话说请我做网站 骗子audio player wordpress
  • 盐城专业做网站的公司哪家好linux怎么做网站
  • 南京网站设计价格wordpress不显示网站标题
  • 五合一自助建站网站天辰工程信息网
  • 卖机票的网站怎么做万彩动画大师
  • 网站有标题东莞免费企业网站模板推广
  • 想做网站去哪里做装修建材网站模板
  • 河北建设广州分公司网站西安网站制作 西安彩铃400电话
  • 手机网站建设推广广州海珠发布
  • 厦门海沧区建设局网站制作网站怎么做