`
renavatior
  • 浏览: 73251 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

杭州某IT上市公司笔试题目

阅读更多
1.现在有12个金币,其中一个有质量问题(或重或轻),还有一个无砝码的天平,让你称三次怎么样找到那个有质量问题的金币?

2.现在有一壶水(大于2L)和2个空杯子,一只500ml,另一只300ml,怎么样使每个杯子都含100ml的水?

3.一块园型蛋糕分给3个人,怎么样分他们感觉都公平?

4.还有一个奇怪的题目:现在有三组数据推理:6384>183,3258>108,3194>413,请问 6192>?

大家看看,给出几过好的解决方案..
分享到:
评论
13 楼 biubiu 2008-07-31  
这些都是小学的时候的奥林匹克竞赛题。
12 楼 QiaoDuanni 2008-07-31  
renavatior 写道

2.现在有一壶水(大于2L)和2个空杯子,一只500ml,另一只300ml,怎么样使每个杯子都含100ml的水?

4.还有一个奇怪的题目:现在有三组数据推理:6384>183,3258>108,3194>413,请问 6192>?


hax给了我灵感

hax 写道
1. 这个是有名的乒乓球问题。但是实际上,称3次是可以分辨13个球,甚至14个球(如果还有一个标准重量的球的话)。这可以由信息论推导出来的。

2. 给一种解如下:

pot 300ml 500ml
1000+ 0 0
500+ 0 500
500+ 300 200
800+ 0 200
800+ 200 0
300+ 200 500
300+ 300 400
0 300 400
400 300 0
400 0 300
100 300 300
100 100 500
100 100 0
0 100 100




我的答案

水壶       500ml        300ml
2000ml+	   0	        0
2000ml+	   500ml	    300ml
0          500ml	    300ml
300ml	   500ml	    0
300ml	   200ml	    300ml
600ml	   200ml	    0
600ml      0            200ml
100ml	   500ml	    200ml
100ml	   400ml	    300ml
100ml	   400ml	    0
100ml	   100ml	    300ml
100ml	   100ml	    0
0          100ml	    100ml


11 楼 QiaoDuanni 2008-07-31  
纯引用
hsharper(Wind) 写道
关键:相同数量的球比较,只要平衡,参与比较的球可判定为标准球。 
  第一步: 
        将13个球分成A(4个),B(4个),C(5个)三组, 
        A和B用天平称,如果平衡,显然目标球在C组,进入《第二步-21》 
        如果不平衡,则目标球在A或B中,在假定A组重(A组轻的情况请您自己处理), 
        A组中认取3个球组成G组,剩下的另一个球标记为X, 
        B组中任取三个球组成H组,剩下的另一个球标记为Y, 
        C组中任取三个球组成I组 
        从A中拿掉G,将从B分出的H转到A,标记为J组 
        同时在B中放入I,标记为K组,进入《第二步-22》 
  第二步: 
      21: 
        将C分成D(3个),E(2个)二组 
        在A、B组中任取三个球(为标准球)组成F 
        F和D用天平称,如果平衡,则目标球在E组中,进入《第三步-31》 
        否则,目标球在D中,注意,请记住天平的平衡方向, 
        如果D组球轻,   说明目标球轻,进入《第三步-32》 
        如果D组球重,   说明目标球重,进入《第三步-33》 
  -----以上为第一次比较天平平衡的处理---------------------------- 
    22: 
        J和K进行比较(继续四个球比较,即X+H和Y+I比较,X,Y不动), 
        结果当然只有三种:     
              1   -   平衡,目标球显然在从A中去掉的G组中(3个球)进入第三步-34》 
              2   -   天平方向不变,目标球显然在从X或Y中         《第三步-35》 
              3   -   天平方向改变     目标球显然在从H组中     《第三步-36》 
    
  
  第三步: 
      31: 
            将A或B中的任意一个球和E中的任意一个球比较, 
            平衡:E中未被选中的那个球   为目标球(OK!) 
            否则:E中被选中的那个球   为目标球(OK!) 
      32: 
            在D组中任取2个球比较, 
            平衡:D中未被选中的那个球   为目标球(OK!) 
            否则:参与比较的两个球中较轻的为目标球 
      33: 
            在D组中任取2个球比较, 
            平衡:D中未被选中的那个球   为目标球(OK!) 
            否则:参与比较的两个球中较重的为目标球 
  -----以上为第一次比较天平平衡的处理---------------------------- 
      34: 
            在G中任取2个比较, 
            平衡,则另一个为目标球, 
            不平衡,因为我们已假定A组重,到此可判断目标球比标准球重(如A组轻,刚好相反) 
            故较重的为目标球。   
      35:任取一个球(只要不是X和Y)和X比较 
            平衡,目标为Y,反之,为X(0K!)     
      36: 
            在H中任取2个比较, 
            平衡,则另一个为目标球(OK!), 
            不平衡,因为我们已假定A组重,到此可判断目标球比标准球轻(如A轻,刚好相反) 
            故较轻的为目标球(OK!)。   
  
      哈哈,此题为我替一个朋友应聘时捉刀,现在我那朋友可是月薪过10000,看在将来前途 
      无量的和我辛苦打字的份上,该奖我几分了吧? 
              哈哈哈哈!!!!

http://topic.csdn.net/t/20010912/17/284300.html
10 楼 zhaojuan8 2008-07-30  
第一题和第二题我上个星期面试也遇到了
9 楼 suke 2008-07-30  
现在国内的面试题考智力,还是脑筋急转弯啊。。我晕。。。99。99%的项目恐怕是用不到的吧。
8 楼 Scliu123 2008-07-29  
其他题呢
7 楼 godpower 2008-03-03  
第二题答案:
6 楼 laiseeme 2008-03-03  
我也给想成二叉树了...
5 楼 hax 2008-03-03  
我来补充一下怎么称14个球(设为A1-A14)。前提是有多一个标准球A0。

A0-A4 vs A5-A9
如果相等,则坏球在A10-A14这5个球中。

5球(重新记做A1-A5外加一个A0为标准球)的称法如下:
A0,A1 vs A2,A3
如果相等,则坏球是A4或A5,取其中一个与A0再称一次即可判断(这个不用说了,人人都知道怎么称)。
如果不等,假设A0,A1 > A2,A3(<的话,下面的判断都反一反即可),则再称一次:
A2 vs A3
如果相等,则坏球是A1,否则A1就是好球,坏球在A2、A3中,根据上一次称量结果可以判断出,坏球比标准球轻,所以A2 vs A3的结果,轻的那个就是坏球。

如果第一次称量不等,则坏球在A1-A9这9个球中,并且你知道一个不等关系,我们假设是A0-A4 > A5-A9(<的话,下面的判断都反一反即可)。

然后测A1,A2,A5 vs A3,A4,A6
如果相等,则坏球在A7,A8,A9中,并且可以推导出其中轻的那个是坏球,再称一次肯定能找出坏的那个。
如果A1,A2,A5 > A3,A4,A6
则坏球在A1,A2,A6中,并且可以推导出A1,A2 > A0,A6
反之坏球在A5,A3,A4中,并且可以推导出A5,A0 < A3,A4
不难看出这两种情况实际是等价的,只需比较两个同处一侧的球就可以判断哪个是坏球了。


如果没有标准球A0的话,那第一次称量就不能5对5了,只能4对4,所以最多只能称13个球。第一次相等的情况跟前面完全一样,如果不等,就是那8个球有问题,比前面的9个还少一个,所以你肯定可以称出来。

这个称球问题可以推广,比如4次最多可以称量27+14=41个。前提也是你多一个标准球,这样第一次称量就是14 vs 13+1,如果相等,坏球就在剩下的14个里,就转化为了前面描述的14球称量问题。如果不等,则坏球在27个里,通过合理调配,你肯定可以把它们区别成3组分别9个,通过一次称量判断出坏球到底是在哪9个球中。因为一次称量有3种状态,可以把一堆球分成3组。以下每次都是3组1分,所以27=3的3次方就是表示3次称量就可以区分出来了。

不难看出,如果5次的话,可以最多称量27*3+41=122个,以下可以逐级类推,有兴趣的同志可以求出它的公式。

最后是一个思考题,既然可以3个一组分,为什么3次称量只能称14个而不是27个呢?
4 楼 yeshucheng 2008-03-02  
好像楼上都说的有问题,呵呵
3 楼 寄生虫 2008-03-02  
我知道第三个题,哈哈,如果不是奶油蛋糕的话,那么就横着切三份呗
2 楼 温柔一刀 2008-03-02  
第一个题目是比较经典的智力题,俺记得第一次解这个题目是学二叉树的时候,俺当时死活要跟二叉树联系起来,汗

一种解法:

第一个量重比较是 4 对 4

考虑以下两个可能:

A) 左边比较重
B) 两边一样重

若是 A),那么假的金币就在天秤上,即是说余下的金币全都是真的,为了方便,把金币命名如下:

H1, H2, H3, H4, L1, L2, L3, L4, R1, R2, R3, R4

当中 H1, H2, H3, H4 是在重的一端的金币; L1, L2, L3, L4 是在轻的一端的金币;而 R1, R2, R3, R4 就是余下的真金币。在这情形下,有两个可能性:假的金币较重而且是 H1, H2, H3, H4 的其中一个;或者假的金币较轻而且是 L1, L2, L3, L4 的其中一个

第二个量重比较是这样的:

H1,H2,L1,L2 对 H3,L3,R1,R2

有 3 个可能性:

C) 左边较重
D) 右边较重
E) 两边一样重

若是 C),那么假金币只可能是 H1, H2 或 L3 ,最后的量重是 H1 对 H2,就可以得出答案了

若是 D),那么假金币只可能是 L1, L2 或 H3,最后的量重是 L1 对 L2,就可以得出答案了

若是 E),那么假金币只可能是 H4 或 L4,最后的量重是 H4 对 R1,就可以得出答案了

到此 A) 这个可能是完成了

现在处理 B),这时天秤上的金币都是真的,假的金币就在余下的金币內,以以下方法把金币命名:

R1, R2, R3, R4, R5, R6, R7, R8, U1, U2, U3, U4

当中 R 是真的金币,U 是余下的金币。

第二次量重是这样的:

R1, R2, R3 对 U1, U2, U3

有两个可能:

F) 左边较轻
G) 两边一样重

若是 F),那么假金币就是较轻的,而且是在 U1, U2, U3 之中。最后比较 U1 和 U2 就知道答案了。

若是 G),那么 U4 就是假金币但还未知道这个金币是较重还是较轻,只需把它和其中一个真金币比较一下就知道了。
1 楼 hax 2008-03-02  
1. 这个是有名的乒乓球问题。但是实际上,称3次是可以分辨13个球,甚至14个球(如果还有一个标准重量的球的话)。这可以由信息论推导出来的。

2. 给一种解如下:
pot   300ml   500ml
1000+     0       0
500+      0     500
500+    300     200
800+      0     200
800+    200       0
300+    200     500
300+    300     400
0       300     400
400     300       0
400       0     300
100     300     300
100     100     500
100     100       0
0       100     100

相关推荐

    大华无插件播放项目111

    大华无插件播放项目111

    Oracle 19c 数据库备份恢复与导入导出实战指南

    内容概要:本文详细介绍了Oracle 19c数据库的备份恢复和导入导出操作。首先概述了基本命令,然后分别讲述了三种工作方式(交互式、命令行、参数文件)和三种模式(表、用户、全库)。接着介绍了高级选项,如分割成多个文件、增量导出/导入、以SYSDBA进行导出/导入、表空间传输等。最后讨论了优化技巧,包括加快导出和导入速度的方法。还解决了一些常见问题,如字符集问题和版本问题。 适用人群:Oracle数据库管理员和相关技术人员。 使用场景及目标:适合在日常数据库管理和维护中进行数据备份、恢复、导入和导出操作,提高数据安全性和管理效率。 其他说明:文章内容丰富,涉及多种实用技巧,适用于不同场景下的具体操作,有助于提升工作效率。

    大数据旅游酒店大数据可视化项目

    基于Python Flask开发的旅游酒店大数据可视化项目,可以直接运行。 操作步骤: 1. 解压缩项目文件 2. 使用 pycharm打开项目 3. 运行项目中的app.py文件 注意:需要确保项目的Flask Python相关的环境已经搭建完成。

    模拟立体翻转效果,非Gallery实现.zip

    Android 毕业设计,Android 毕业设计,小Android 程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

    仿360 浮动小插件效果.zip

    Android 毕业设计,Android 毕业设计,小Android 程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

    基于stm32和openmv的电赛校赛自动泊车题目源码+文档设计报告

    基于stm32和openmv的电赛校赛自动泊车题目源码+文档设计报告,个人高分设计项目、经导师指导并认可通过的高分设计项目,评审分99分,代码完整确保可以运行,小白也可以亲自搞定,主要针对计算机相关专业的学生和需要项目实战练习的学习者。 基于stm32和openmv的电赛校赛自动泊车题目源码+文档设计报告基于stm32和openmv的电赛校赛自动泊车题目源码+文档设计报告基于stm32和openmv的电赛校赛自动泊车题目源码+文档设计报告基于stm32和openmv的电赛校赛自动泊车题目源码+文档设计报告基于stm32和openmv的电赛校赛自动泊车题目源码+文档设计报告基于stm32和openmv的电赛校赛自动泊车题目源码+文档设计报告基于stm32和openmv的电赛校赛自动泊车题目源码+文档设计报告基于stm32和openmv的电赛校赛自动泊车题目源码+文档设计报告个人高分设计项目、经导师指导并认可通过的高分设计项目,评审分99分,代码完整确保可以运行,小白也可以亲自搞定,主要针对计算机相关专业的学生和需要项目实战练习的学习者。 个人高分设计项目、经导师指导并认可通过的高分设

    棉花检测20-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar

    棉花检测20-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar棉-V2释放 ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 它包括406张图像。 以可可格式注释棉花。 将以下预处理应用于每个图像: 没有应用图像增强技术。

    javaweb社区医院挂号系统-lw.zip

    项目包含前后台完整源码。 项目都经过严格调试,确保可以运行! 具体项目介绍可查看博主文章或私聊获取 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!

    python-3.11.11-amd64.exe

    windwos环境下python 3.11系列64位安装包,仅推荐个人学习、开发、娱乐或者测试环境下使用。

    基于ssm的精品酒销售管理系统+jsp源代码(完整前后端+mysql+说明文档+LW).zip

    使用精品酒销售管理系统的用户分管理员和用户两个角色的权限子模块。 管理员所能使用的功能主要有:主页、个人中心、用户管理、商品分类管理、商品信息管理、系统管理、订单管理等。 用户可以实现主页、个人中心、我的收藏管理、订单管理等。 前台首页可以实现商品信息、新闻资讯、我的、跳转到后台、购物车等。 项目包含完整前后端源码和数据库文件 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

    Video_2024-12-18_000023.wmv

    Video_2024-12-18_000023.wmv

    ppt最終版asasaadd

    ppt最終版asasaadd

    计算机图形学试卷第一套

    计算机图形学期末考试

    springboot-基于SpringBootVue的家具商城系统设计与实现.zip

    springboot-基于SpringBootVue的家具商城系统设计与实现.zip

    PenTablet_5.2.4-5.zip

    PenTablet_5.2.4-5.zip

    基于ssm的企业人力资源管理系统源代码(完整前后端+mysql+说明文档+LW).zip

    考虑了企业管理者的实际工作环境和需求,最终将人力资源系统划分为5个部分,即登录模块、组织发展模块、员工团队模块、合同管理模块、党建管理模块。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

    QT5.12.9音乐播放器MP3 免费下载交流学习

    QT音乐播放器MP3 可点击播放可上一首下一首可调节音量 可暂停可上传音乐

    椅子检测6-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar

    椅子检测6-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar对象检测实验室-V1 2023-08-21 2:28 PM ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解和搜索非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 对于最先进的计算机视觉培训笔记本,您可以与此数据集一起使用 该数据集包括997张图像。 对象以可可格式注释。 将以下预处理应用于每个图像: *像素数据的自动取向(带有Exif-Arientation剥离) *调整大小为640x640(拉伸) 应用以下扩展来创建每个源图像的3个版本: *将盐和胡椒噪声应用于10%的像素

    Python项目-实例-13 截图工具.zip

    Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

    Altas PF拧紧枪 OP协议,开发协议

    Altas PF拧紧枪 OP协议,开发协议

Global site tag (gtag.js) - Google Analytics