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

温州做网站制作哪家好济南网站建设泉诺

温州做网站制作哪家好,济南网站建设泉诺,网站免费下载软件,贸易公司寮步网站建设哪家好“找凶手”题目解法 “案件题目”💻 某地发生了一起凶杀案,警察通过排查确定杀人凶手必为4个嫌疑犯中的一个。以下为4个嫌疑犯的供词: A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说。 已知3个…

“找凶手”题目解法

“案件题目”💻

某地发生了一起凶杀案,警察通过排查确定杀人凶手必为4个嫌疑犯中的一个。以下为4个嫌疑犯的供词:
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说。
已知3个人说了真话,1个人说了假话。请编程来确定谁是凶手。

“案件分析”🕵️

我们已知的信息:
1、A、B、C、D中一定有1个人是凶手
2、A、B、C、D中3个人说真话,1个人说假话
从以上2个信息当中,我们去确定谁是凶手,可以采用假设法。

一、假设A是凶手(A说了假话)
A说:不是我。(假)
B说:是C。 (真) ——> 凶手是C
C说:是D。 (真) ——> 凶手是D
D说:C在胡说。(真) ——> 凶手不是D
很容易看出,B、C、D产生了矛盾,所以假设不成立,即A不是凶手。

二、假设B是凶手(B说了假话)
A说:不是我。 (真)
B说:是C。 (假)
C说:是D。 (真) ——> 凶手是D
D说:C在胡说。(真) ——> 凶手不是D
C、D产生了矛盾,所以假设不成立,即B不是凶手。

三、假设C是凶手(C说了假话)
A说:不是我。 (真) ——> 凶手不是A
B说:是C。 (真) ——> 凶手是C
C说:是D。 (假) ——> 凶手不是D
D说:C在胡说。 (真) ——> 凶手不是D
刚好满足3个人说真话,1个人说假话,假设成立,即C是凶手。

为了确保万无一失,我们进行第4次假设:
四、假设D是凶手(D说了假话)
A说:不是我。 (真)
B说:是C。 (真) ——> 凶手是C
C说:是D。 (真) ——> 凶手是D
D说:C在胡说。 (假)
很明显,这里B、C也产生了矛盾,假设不成立,即D不是凶手。

综上所述,凶手是C。

“案件破解”😍

我们假设,说了真话是1,说了假话是0,那么A、B、C、D 4个人说的话加起来就是1+1+1+0=3。
对A、B、C、D 4个人进行一次遍历,如果某一次4个人说的话加起来的值等于3,那么我们就找到了凶手。
具体代码如下:

#include<stdio.h>
int main()
{char killer = '0';for (killer = 'A' ; killer <= 'D';killer++){if ((killer != 'A') + (killer == 'C') + (killer == 'D') + (killer != 'D')==3){printf("凶手是:%c",killer);}}return 0;
}

总结

这道题不难,主要是要学会怎么把实际的问题转化成代码去执行。当我们理解了这种转化的思维,以后遇到类似的问题,都能迎刃而解。

制作不易,给个三连吧!!!😍😍😍

请添加图片描述

http://www.hyszgw.com/news/70985.html

相关文章:

  • 企业建网站品牌网站开发技术期中试题
  • 深圳互联网设计公司关键词优化是什么意思?
  • 怎么做有趣的视频网站wordpress登陆页背景
  • 企业网站免费建站程序seo就业前景怎么样
  • 局网站建设工作总结wap网页制作工具
  • 用了mip的网站汕头百城招聘网
  • 网站加载很慢17网一起做网店普宁池尾商圈
  • 可以做ppt的网站或软件个人微信小程序免费制作
  • 江西做网站的WordPress如何建立手机网站
  • 书店网站建设人员分配设计软件手机
  • 有没有做婚车的网站英文网站设计模板
  • 高端网站建设公司怎么做推广wordpress智能更新插件
  • 公司网站做一年多少钱网站漂浮特效
  • 如何使用手机看建设网站企业查询卡在哪里打印
  • 达内培训网站开发做配资网站
  • 网站ip拦截在手机上如何制作网站
  • 平顶山做网站网站备案级别
  • 建设网站策划书wordpress在快速编辑加自定义字段
  • 巩义网站建设定制建设网站公司哪里好
  • 电脑和手机都能浏览的网站开发西安企业seo
  • 如何提高网站的访问速度用织梦做的网站 图片打开很慢
  • 网站开发专业有哪些wordpress表白源码
  • 网站的代运营青岛网站开发
  • 盖州网站建设广州公司网站托管
  • 网站建设明细报价表部门网站建设的目的和意义
  • 音乐网站模板下载官方网站模板
  • 网站添加备案信息吗秦皇岛信息平台
  • 蓝色网站配色方案企业开源网站程序
  • html5在线制作网站模板广州网站建设广州网络推广公司好
  • 手机网站 横屏深圳的网站建设公司价格