鱼C论坛

 找回密码
 立即注册
查看: 4814|回复: 37

[技术交流] 进来,看看谁是小偷!

[复制链接]
发表于 2021-4-7 20:37:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 yayc_zcyd 于 2021-4-7 21:24 编辑

有4名嫌疑犯,其中有一人偷了8千万元
(这几位不要建议,我就是举个例子
题目:
警察审问4名小偷嫌疑犯。现在一直, 这4个人当中仅有一名是小偷, 还知道这4个人中的每个人要么是诚实的,要么总是说谎。
下面是小偷的回答:
小伤口:“柿子饼没偷, 是yayc_zcyd偷的。"
柿子饼:“我才没偷!是ynqj偷的”
ynqj:“小伤口没偷, 是柿子饼偷的。”
yayc_zcyd:“我没偷”

然后就上代码吧(看看到底是谁偷的):
if __name__ == "__main__":
    a, b, c, d = 1, 0, 0, 0
    for i in range(1, 4 + 1):
        if b + d == 1 and b + c == 1 and a + b == 1:
            break
        else:
            if i == 1:
                a = 0
                b = 1
            if i == 2:
                b = 0
                c = 1
            if i == 3:
                c = 0
                d = 1
    print("判断结果:")
    if i == 1:
        print("小伤口是小偷!\n")
    if i == 2:
        print("柿子饼是小偷!\n")
    if i == 3:
        print("ynqj是小偷!\n")
    if i == 4:
        print("yayc_zcyd是小偷!\n")
最后,小偷是:柿子饼同学
捕获.PNG

评分

参与人数 1荣誉 +5 鱼币 +5 收起 理由
柿子饼同学 + 5 + 5 市中心买了房子了

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-4-7 21:11:48 | 显示全部楼层
本帖最后由 yayc_zcyd 于 2021-4-7 21:24 编辑

下面请柿子饼进监狱,判无期
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-9 19:49:55 | 显示全部楼层
柿子饼同学 发表于 2021-4-8 22:17
能解释一下你的代码么,我不太懂算法这一块的

首先,这是一个逻辑推断问题。就先假设a(小伤口)b(你)c(ynqj)d(我)分别代表咱们四个人,变量的值为1代表他就是小偷!
条件:
小伤口:“柿子饼没偷, 是yayc_zcyd偷的。"
b + d = 1
柿子饼:“我才没偷!是ynqj偷的”           
b + c = 1
ynqj:“小伤口没偷, 是柿子饼偷的。”
a + b = 1
yayc_zcyd:“我没偷”
a + b + c + d = 1     注:我的话没法判断真假,所以我就反应了我们4人有一个是小偷的条件

然后就推导出了逻辑表达式:
b + d == 1 and b + c == 1 and a + b == 1

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-7 20:39:27 | 显示全部楼层
哈哈,我不是小偷。(悄悄告诉你们,我自己都不知道什么时候我成了嫌疑人
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-7 20:42:47 From FishC Mobile | 显示全部楼层
厉害了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-8 15:11:57 | 显示全部楼层
本帖最后由 小伤口 于 2021-4-8 15:15 编辑

本来想以普通人的身份,跟你们相处,但换来的却是怀疑和疏远
不装了,我就是被偷8千万的人,我摊牌了


062f3749a77743f795572a3fe7a7afb7.gif
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-8 15:16:22 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-8 15:26:04 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-4-8 16:27:42 | 显示全部楼层
小伤口 发表于 2021-4-8 15:16
@柿子饼同学
还钱~

哈哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-8 19:26:07 | 显示全部楼层
你这个帖子竟然不去侦探事务所版块发
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-8 19:36:18 | 显示全部楼层
yayc_zcyd 发表于 2021-4-7 21:11
下面请柿子饼进监狱,判无期

我里面有人
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-8 19:38:19 | 显示全部楼层
小伤口 发表于 2021-4-8 15:16
@柿子饼同学
还钱~

买了4个窝窝头
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-8 22:17:23 | 显示全部楼层
能解释一下你的代码么,我不太懂算法这一块的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-9 16:37:01 | 显示全部楼层
赤井务武 发表于 2021-4-8 19:26
你这个帖子竟然不去侦探事务所版块发

额,这个是算法,就是举个例子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-9 16:51:56 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-4-9 18:21:36 | 显示全部楼层
yayc_zcyd 发表于 2021-4-9 16:37
额,这个是算法,就是举个例子

我知道,就开玩笑哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-9 19:24:02 | 显示全部楼层
这代码好厉害
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-9 19:42:52 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-4-9 19:51:59 | 显示全部楼层
柿子饼同学 发表于 2021-4-8 22:17
能解释一下你的代码么,我不太懂算法这一块的

就有点像用方程解决问题,先射,呸!。先设小伤口为小偷,然后在推理
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-9 20:00:17 | 显示全部楼层
yayc_zcyd 发表于 2021-4-9 19:51
就有点像用方程解决问题,先射,呸!。先设小伤口为小偷,然后在推理

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-16 02:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表