智力题:有100个囚犯

guang_5678 guang_5678 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
智力题:有100个囚犯要被判处死刑,国王说,我把你们关到有100个房间的监狱,每个人一个房间。监狱放风的地方有一盏灯,可以由囚犯控制开关。囚犯关在房间里时不能看见这盏灯。每天随机有一个房间开门,让囚犯出来放风。现在的问题是怎样才能知道所有的囚犯都已出来放过风。如果确定了这个时间,让一个囚犯来告诉他,是对的就全部释放这些囚犯。如果是错的就全部斩首。如果不能确定这个时间就永远关下去。怎样编程实现?
...全文
评论 43
收藏 已收藏
分享
返回顶部
guang_5678
C++ 语言 65,214 成员 250,514 内容