- 浏览: 2058437 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (1409)
- asp/asp.net学习 (241)
- oracle (10)
- delphi (295)
- java (27)
- pb (1)
- 每日点滴 (49)
- 学习方法 (40)
- 思想方面 (104)
- C语言 (5)
- C++ (1)
- 代码重构经验 (5)
- 软件工程 (3)
- 数据库 (99)
- 英语学习 (3)
- mysql (1)
- 该关注的网站或者网页 (42)
- 总结 (7)
- 要去做的事情 (33)
- 算法 (1)
- 网络方面 (29)
- 随感 (96)
- 操作系统 (36)
- UML (12)
- 常用工具的使用 (55)
- 脚本 (7)
- 汇编 (62)
- 数据结构 (2)
- 财务 (38)
- 语文作文 (16)
- 法律 (1)
- 股票 (88)
最新评论
-
devwang_com:
可以,学习了~~
列出文件夹下所有文件夹的树形结构--Dos命令 tree的使用 -
hvang1988:
不管用啊 frxrprt1.PreviewForm.Pare ...
fastReport预览时嵌入到别的窗体 -
00915132:
我也有这个疑问,非常 感 谢
left join加上where条件的困惑 --SQL优化 -
zhuyoulong:
学习了,高效读书
软件架构师要读的书 -
nTalgar:
非常感谢分享!
Application.ProcessMessages用法:
1.两个数,M,N,且1<m<n<99.老师告诉学生A两数之和,告诉学生B两数之积,
A:我不知道N和M是什么,但是B一定也不知道
B:我知道N和M是什么了!
A:我也知道N和M是什么了!
求 N,M
答案:4,13
2.数学老师把一个二位数n的因数个数告诉了学生S,
把n的各个数字的和告诉了学生P。
聪明的学生S和学生P希望推导出n的准确值,于是S和P进行了以下的对话:
P:「我不知道n是多少。」
S:「我也不知道n是多少,但我知道n是否为偶数。」
P:「我现在知道n是多少了。」
S:「现在我也知道n是多少了。」
老师证实S和P都是诚实可信的,他们每一句话都是有根据的。
请问n的值为何?
答案:
P:p,S:s
1___P:「我不知道n是多少。」可推出N不是10 和 99
2___S:「我也不知道n是多少,但我知道n是否为偶数。」
1.若为奇数,s=2,是质数,
2.若为偶数,s>6,45,63,奇数最多有6个因子
3___P:「我现在知道n是多少了。」
若p=2,P可推出是 11----------------------------------------√
若p=3,P可推出是30------------------------------------------√
若p=4,P可推出是40,31,13------------------------------×
若p=5,P可推出是41,23------------------------------------×
若p=6,P可推出是60,24------------------------------------×
若p=7,P可推出是43,70,61------------------------------×
若p=8,P可推出是80,53,71,17------------------------×
若p=9,P可推出是54,90,36,72------------------------×
若p=10,P可推出是19,91,37,73,64-----------------×
若p=11,P可推出是56,92,29,83,47-----------------×
若p=12,P可推出是66,48,84 ----------------------------×
若p=13,P可推出是67----------------------------------------√
若p=14,P可推出是59----------------------------------------√
若p=15,P可推出是96,87-----------------------------------×
若p=16,P可推出是88,97,79-----------------------------×
若p=17,P可推出是98,89-----------------------------------×
4___S:「现在我也知道n是多少了。」
则s为偶数,(若为奇数,S不可能推出),N只能是30
3.一人从地球上A点出发,先往南走1000千米,再往东走1000千米,再往北走1000千米,最后回到A点。求A点的位置。
答案:不止一点。详细答案文字难以表述
4.考你的心理与智商,5个海盗抢到了100颗宝石,每一颗都一样的大小和价值连城。他们决定这么分:
1. 抽签决定自己的号码(1,2,3,4,5)
2. 首先,由1号提出分配方案,然后大家5人进行表决,当且仅当超过半数的人同意 时,按照他的提案进行分配,否则将被扔入大海喂鲨鱼。
3. 如果1号死后,再由2号提出分配方案,然后大家4人进行表决,当且仅当超过半数的人同意时,按照他的提案进行分配,否则将被扔入大海喂鲨鱼。
4. 以次类推
条件: 每个海盗都是很聪明的人,都能很理智的判断得失,从而做出选择。
问题:第一个海盗提出怎样的分配方案才能够使自己的收益最大化?
自己97个 4号2个 3号1个 一定能过
原因是 :倒过来推 当只剩下4号5号的时候 4号就算只拿一个 5号也会反对 因为题目要求赞同人数要过半 5号不同意 那么赞同人数不能过半 4号一定会死 那么推前一个 3号只要分给4号0个给5号0个 4号就不得不赞同3号 因为如果3号死了 那么4号就一定死再往前推 因为3号可能会有最大利益100个 所以2号的决定他一定会反对 那么2号只能收买2个人就是4号和5号 如果2号死了按照3号方案 5号就会一个都拿不到 所以2号只要给5号1个就可以 而给4号1个(就是比3号一定会给4号的方案多一个) 这时候2号本身有98个
在已知以上情况后 1号可以收买3号和4号 给3号1个给4号2个(比2号的方案各多1个)
5.有12个颜色大小一模一样的小球,已知其中只有一只重量有些微差别(提示:但并不知到底是重还是轻哦),现在用一个没有砝码的天平, 在称三次内把这个特殊的小球找出来。
答案:
1。先编号。1,2,3,。。。。。。。。。。。。
2。天平左边放1,2,3,4右边放5,6,7,8
若平衡,坏球在9,10,11,12中,左边9,1右边10,11
若平衡 ,12是坏球,再称一次,知道是轻还是重。
若左边重,则9重或10,11轻,再称9,10和1,2
若左边轻,则9轻或10,11重,再称9,10和1,2
若左边沉,则1,2,3,4重,或5,6,7,8轻,左边1,2,5右边3,4,6
若平衡,则7轻或8轻,再称一次可判断
若左边重,则1,2重或6轻。再称1,6和9,10
若左边轻,则5轻或3,4重,再称3,5和9,10
若左边轻,同 左边重
【问题描述】
十三个球看上去一模一样,但其中一个质量不同(不知道是重了还是轻了),现在有一个天平,要求给出一种操作的方法,使得在不超过三次之内把这个球找出来(排除一切偶然情况),给出必胜策略。
【推广到N个小球】
有N个小球外形无区别,但是有一个在质量上与其他的球不一样。用天平称最少m次一定将不同的球找出来。显然随N增大,m不会减小。现在想解决的问题是对于任何给定的次数m,找出在该次数下能解决的最大的N值,用Nmax来表示。并给出对应于(Nmax,m)的一种解法。
【关于所能解决的上限】
现在来求m次所能解决的上限Nmax(m)问题。
为解决这个问题,我们给出几个引理。
引理一:无论加上什么其他的附加条件,只要k个球中的任一个都有可能是坏球(概率不为0),则当k>3^L时,称L次是称不出来的。这里的附加条件包括已知坏球是否重于好球,除k个未知球外还提供若干个标准球,以及k个球中某些的质量和大于另外一些的和等等,只要在这些条件下k个球中的任一个都还有可能是坏球就可以是引理所说的附加条件。
证明:很显然,若k>3^L,则哪个球是坏球一共有k中情况,而称L次一共有3^L种情况,若k>3^L知不可能一定分辨出哪个球是坏球。
引理二:如果另外在提供任意多个标准球(即在N个未知球外还任给标准球作"砝码"用)?br /> 则称m次最多能从N1max(m)=(3^m+1)/2个球中找出坏球来。
证明:对该引理的证明可以采用数学归纳法。
当m=1时,显然若只有两个球,则任挑一个与另外的标准球比较(额外提供的,不是两个中的),若相等则是剩下那一个,若不等则是这一个。所以N1max(1)>=2。而对于三个球的情况,如果第一次称用了两个或三个未知球,则无法判断出用过的球中谁是坏球(只称一次),而如果第一次称只用了一个未知球,则剩下
的两个球无法区分。因此一次不能解决三个球的问题。所以N1max(1)<3。
由N1max(1)<3和N1max(1)>=2知,N1max=2。
设当m<=k-1时命题都成立,则考虑m=k的情况。
第一次称不能使用超过3^(k-1)个未知球,否则如果坏球在这超过3^(k-1)个
球中的话,由引理一,在剩下的(k-1)次中不能肯定找出这个坏球来?br /> 另外,若第一次称碰到的都是好球,则第一次称后的结果就是多提供了一些标准球(这个结果对已经提供了任意个标准球的情况是毫无意义的)和缩小坏球的范围到剩下的球中。由归纳假设,剩下的球的数目不超过N1max(k-1)才能保证一定能称出来。所以:N1max(k)<=3^(k-1)+N1max(k-1)=(3^k+1)/2。
如果有(3^k+1)/2个未知球,则第一次将3^(k-1)个未知球和提供的3^(k-1)个未知球比较:如果相等,则坏球在剩下的N1max(k-1)个中,由归纳假设能分出来;如果不等,则坏球在这3^(k-1)个中,但是同时知道了坏球是轻还是重,由三分法可以很容易用k-1次找出来。所以对于(3^k+1)/2个未知球的情况,是能够用k次找出坏球来的。即N1max(k)>=(3^k+1)/2.
由前面的推导知,N1max(k)=(3^k+1)/2。所以m=k时命题也成立。
由数学归纳法,所以N1max(k)=(3^k+1)/2对所有的自然数k都成立。
引理二得证。
引理三:Nmax(m)<=(3^m-1)/2。(m>=2)
证明:在原来的称小球问题中,起初没有提供标准球,所以第一次称的数目必须是偶数,由和引理二中推导N1max(m)时类似,有如下结论:
Nmax(m)<=N1max(m-1) + [3^(m-1)-1]
^^^^^^^^^^ ^^^^^^^^^^^
若第一次称平衡了最多剩下的球数 第一次称最多使用的球数,必须是偶数
所以Nmax(m)<=(3^m-1)/2=N1max(m)-1。命题得证。
到此为止,我们求出了称小球问题的一个上界Nmax(m)<=(3^m-1)/2。(m>=2)
在后面我们将证明这是一个上确界,即Nmax(m)=(3^m-1)/2。
对于m=1的情况,由于必须有两个以上球(否则无所谓好坏球),所以一次是怎么也称不
出来的,因此我们不讨论m=1的情况。
【m次称出(3^m-1)/2个球的解法 】
对于N(m)=(3^m-1)/2个小球,现在我们来寻求m次的解法。
首先,对于m=2的情况,相当于四个小球来称两次的情况,这个已经讨论过多次了,也很
简单,在此略去?br /> 其次,若m?lt;=k-1时,假定对于N(k-1)=(3^(k-1)-1)/2个球的情况我们都有解法。
现在来考虑m=k的情况。
第一次称取[3^(k-1)-1]个球放在天平天平两端,则:
如果平衡,获得[3^(k-1)-1]个标准球,坏球在剩下的[3^(k-1)+1]/2个中。由于
[3^(k-1)-1]>=[3^(k-1)+1]/2,(k>=2),即已知的标准球数不小于未知球数?br /> 所以在以后的测量中就相当于任意给定标准球
的情况,由前面的引理二可知
对于[3^(k-1)+1]/2的情况(k-1)次可解。
如果不平衡,大的那方记做A,小的那方记作B。标准球记做C.
则现在我们有[3^(k-1)-1]/2个A球和B球,有[3^(k-1)+1]/2个C球。
第二次用3^(k-2)个A球加[3^(k-2)-1]/2个B球放左边?br /> 3^(k-2)个C球加[3^(k-2)-1]/2个A球放右边。
如果左边大于右边,则说明是在左边的3^(k-2)个A球中质量大的为坏球;
如果左边等于右边,则说明是在第二次称时没用的3^(k-2)个B球中质量轻
的为坏球。以上两种情况都可以再用三分法(k-2)次解决,加上前两
次共k次解决。
如果左边小于右边,则坏球在左边的[3^(k-2)-1]/2个B球中或在右边的同样
数目的A球中。此时的情况和第二次开始时类似(只不过是k-1变成k-2).
用相同的办法一直往下追溯到一个A球和一个B球一次区分的情况,这时
只需拿A球和标准球比较以下就行了。
因此在这种情况下也是可以最终用k次解决的。
由以上两步加上数学归纳法知,对于N(m)=(3^m-1)/2的情况,称m次是可以称出来的。
由这个解法加上前面所给出的上界Nmax(m)<=(3^m-1)/2,知称m次能解决的最大的小球数
Nmax(m)=(3^m-1)/2。
发表评论
-
form打开时的关闭代码
2011-10-25 20:29 1573摘自:http://topic.csdn.n ... -
TUpdateSQL更新问题 提示Update Failed
2011-08-29 20:26 1238摘自:http://topic.csdn.net/u/200 ... -
图解如何用Eurekalog跟踪程序错误
2011-08-12 07:28 941图解如何用Eurekalog跟踪程序错误 摘自:h ... -
VirtualBox 复制VDI 并能创建新的虚拟机
2011-07-21 11:14 2739摘自:http://www.nonabyte.net/how- ... -
截获所有异常 不报错
2011-07-12 16:52 1239摘自:http://media.ccidnet.c ... -
delphi exe程序以及DLL程序如何在模块内部获得各自的路径
2011-07-11 16:38 1305delphi Exe程序以及DLL程序如何在模块内部获得各自的 ... -
Delphi文本文件读写
2011-07-11 14:55 1244Delphi文本文件读写 (2008-10-31 1 ... -
Delphi自定义的消息的使用
2011-05-31 14:12 2315阅:已验证,可通过; 摘自:http://blog.1 ... -
怎么查看OutputDebugString输出的信息?debugview
2011-05-25 16:02 3835网上很多说用debugview查看,我自己写了一个程序,里面用 ... -
Delphi里查看该变量的内存值
2011-05-25 13:32 1122Delphi里查看该变量的内存值:Run==>Evalu ... -
注册表操作 写入autorun启动项,键值为本程序的全路径
2011-05-20 15:40 1825procedure TForm4.Button2Click ... -
报说包frx7和frxdb7都包含了某个单元的错误
2011-05-11 09:59 10221. 问题描述:在安装FastReport3的时候,安装到- ... -
Delphi中使用ListView和TreeView的Item中的Data可能被忽略的内存泄漏
2011-05-03 14:34 1462摘自:http://blog.csdn.net/g ... -
WM_USER的说明 用户消息ID
2011-04-28 10:46 1687WM_USER 摘自:http://baike.bai ... -
ToolButton不能改变大小
2011-04-28 10:38 3462问题描述:ToolButton不能改变大小? 问 ... -
Delphi里TOOLBAR 上的button的caption为什么显示不出来啊
2011-04-20 17:55 1767Delphi里TOOLBAR 上的button的caption ... -
delphi指针简单入门
2011-04-11 21:42 1156摘自:http://topic.csdn.net/t/2003 ... -
Delphi中paramstr的用法 应用程序间传递数据
2011-04-01 14:33 2104Delphi中paramstr的用法 应用程序间传递数据 ... -
Delphi中的THashedStringList对象 --大数据量时
2011-04-01 13:54 5147Delphi中的THashedStringLi ... -
inherited Create(AOwner); 和直接写inherited有区别吗
2011-03-26 15:44 1323摘自:http://zhidao.baidu.com/que ...
相关推荐
75道逻辑推理题的答案文档("75道逻辑题答案.doc")可以作为自我评估的工具,帮助检验自己的理解是否正确,理解解题思路。原始题目文档("75道逻辑推理题.doc")则提供了实践的机会。通过解答这些题目,IT从业者可以...
本资料包含的"75道逻辑思维题及答案"是一份精心设计的训练材料,旨在帮助读者锻炼和提升逻辑思维能力。 首先,这些题目涵盖了逻辑推理的多种类型,包括但不限于归纳推理、演绎推理、假设检验、因果关系分析以及问题...
逻辑推理题,你脑子好使吗?可以试试
从“压缩包子文件的文件名称列表”来看,只有一个文件名“迄今为止最经典的逻辑推理题99”,这可能是一个文档或PDF文件,包含了99道逻辑推理题目和相应的答案或解析。用户可以通过解答这些问题来锻炼和提升自己的...
"界"这个标签可能是指用户界面(UI)或图形用户界面(GUI),意味着这个程序提供了一个可视化的交互方式,让用户可以方便地进行逻辑推理题的解答或者浏览。一个良好的界面设计能够提升用户体验,使得复杂的逻辑过程...
软件公司笔试经典逻辑推理题附答案;软件公司笔试经典逻辑推理题附答案;软件公司笔试经典逻辑推理题附答案;软件公司笔试经典逻辑推理题附答案
小学奥数逻辑推理题及答案.doc
### 行测逻辑推理题及答案解析 #### 一、逻辑推理解题方法概述 逻辑推理题在各类考试中占据重要地位,对于培养考生的逻辑思维能力有着不可替代的作用。解决逻辑推理题的关键在于掌握一系列有效的解题技巧,常见的...
### 逻辑推理题精选300道详解 #### “社会人”假设的管理方式 - **知识点概述**:“社会人”假设是组织行为学中的一个重要概念,它强调人际关系的重要性超过了物质利益,在工作场所中,良好的人际交往对于提高员工...
公务员逻辑推理题含答案.pdf
8道经典逻辑推理题(附带答案).docx
2015面试笔试数字逻辑推理题(答案),包含大量推理题,这是题库。 2015面试笔试数字逻辑推理题(答案),包含大量推理题,这是题库。
麦肯锡ceb(shl)逻辑推理题log汇总及答案解析_ceb(shl)文字推理题 ver汇总及答案解析 麦肯锡ceb(shl)逻辑推理题log汇总及答案解析_ce b(shl)文字推理题ver汇总及答案解析 麦肯锡ceb(shl)逻辑推理题lo g汇总及答案解析...
"逻辑推理练习题及答案" 以下是公务员逻辑推理练习题及答案的知识点摘要: 逻辑推理的定义和重要性 逻辑推理是指通过分析和评估信息,作出合理的结论和决策的过程。逻辑推理在我们的日常生活和职业中扮演着非常...
根据文件标题“7-EPI综合能力题库----逻辑推理题精选100道(含解析和答案).pdf”,我们可以得知该题库是银行招聘考试中可能用到的资料。在银行招聘考试中,逻辑推理能力是一项重要的考察点,它主要测试考生的抽象思维...
以下是对几道逻辑思维题的详细解答: 【1】此题是一道经典的液体倒水问题。通过一系列操作,最终目的是在6升的壶里得到3升水。步骤如下: 1. 先将5升壶装满水,倒入6升壶,此时6升壶有5升水。 2. 再次将5升壶装满,...
标题 "75道逻辑思维题 附答案" 暗示这是一份包含75个逻辑思维问题的集合,这些问题旨在挑战和提升人们的逻辑推理能力。逻辑思维是IT行业中非常重要的技能,它涉及到问题解决、算法设计和系统分析等多个方面。通过...
1. **逻辑题**:逻辑题通常包括逻辑推理、逻辑判断、图形推理等不同类型。它们要求考生能够识别和应用基本的逻辑规则,如假设、推理、归纳和演绎。例如,可能需要你找出一系列数字或图形的规律,并预测下一个数字或...