一道有意思的导论问题
有N个人,分为好人和坏人两种,每次你可以挑两个人出来让他们互相指识彼此是好还是坏。好人一定说实话,坏人会乱说。现在你要从他们里面找出一个肯定是好人的。一共有三问:(1)证明若好人数目不超过N/2,则坏人们总可以通过故意捣乱,让你找不出正确答案。(2)证明若好人数大于N/2,存在一种方法可以通过floor(N/2)次判断使问题规模缩小到最多只有原来的一半。(3)证明若好人数大于N/2,可以用theta(N)次判断找出一个好人。
转载于:https://www.cnblogs.com/xuekai-to-sharp/p/3341377.html
一道有意思的导论问题相关推荐
- 一道有意思的css面试题,9宫格
今天出去面试,遇到了一道有意思的面试题:写一个css9宫格,要求边框是5px,鼠标hover的时候边框变色. 当时没有答出来,回来想了两个写法感觉都不是最优解. 1.html部分 <ul> ...
- 一道有意思的概率应用题
一道有意思的概率应用题 @(概率论) 在长为L的线段上任取两点,求两点距离的期望和方差. 分析:这其实是具体化的均匀分布.即在线段上任取点,取的任何一点X的概率是: fX(x)=1Lf_X(x) = ...
- 一道有意思并对你有帮助的Promise题
一道有意思的题 以下我的学习分析心路历程,以及我自己又多加了几道菜:希望对你有帮助 先上菜 new Promise((resolve, reject) => {console.log('prom ...
- 一道有意思的js面试题
给大家分享一道比较有意思的js面试题 function Foo() {getName = function () { console.log (1); };console.log(this)retur ...
- 自动驾驶算法岗笔试题 | 一道有意思的数学题 | 解析及代码实现
文章目录 参考资料 1. 题目描述 2. 问题分析 1. 问题 1 分析 python代码实现 2. 问题 2-1 3. 问题 2-2 参考资料 https://max.book118.com/htm ...
- 一道有意思的阶乘计算题
文章目录 1 题目描述 2 分析 2.1 基本做法 1 题目描述 输入n, 计算 下面公式的末六位(不含前导0).n<=10^6,n!表示前n个正整数之积 S=1!+2!+3!+4!+5!+.. ...
- 一道有意思的找规律题目 --- CodeForces - 964A
题目连接: https://vjudge.net/problem/1502082/origin 这一题第一眼看过去貌似是模拟,但是根据其范围是1e9可以知道,如果暴力解基本上是不可能的(不排除大佬级优 ...
- 一道有意思的数据库题
create table stu (id char(20) PRIMARY key,score int,cno char(20) not null ); 问:选项中哪几个结果一样? A select ...
- 一道有意思的数学题(11223344)
有11223344 8个数字,要求两个1之间有1个数字,两个2之间有两个数字,两个3之间有三个数字,两个4之间有四个数字,求这个8位数是几?
最新文章
- java项目包创建顺序_java程序初始化的顺序
- 随机森林与梯度提升树
- springboot需要tomcat服务器吗_SpringBoot学习(二):内嵌服务器引擎(Tomcat,Jetty)实现原理...
- 从零开始学前端:表单制作 --- 今天你学习了吗?(CSS:Day05)
- 思考题1(雇员、部门、领导)
- div设置背景半透明
- WebRtc搭建 coturn
- 终端下svn常用命令介绍
- lock.lock()使用,与synchronized对比
- 《微表情心理学》总结
- java练习案例_Java版打字练习案例源码
- DOM事件+正则表达式
- 一次由于SQL Server BUG引起的数据库AlwaysOn主从切换故障分析处理
- 自定义通用信号处理核心板CMB-2C6657-1K7
- 微信会员卡,信息类目字段跳转小程序【custom_field1】【巨巨巨巨坑】
- 《迷途深渊》隐私声明
- 自动化一切!那些我每天使用的快捷自动化工作
- Android 屏幕适配扫盲、教程
- 一文搞懂G1垃圾回收器
- win10删除设备和驱动器中多余的软件图标