笔试指导:十三个球,用天平称3次找出不同球的答案
2008-08-26 10:23:00 来源:爱博仁人力资源网信息中心 作者:小杰采编 浏览46次
笔试题:十三个球,用天平称3次找出不同球的答案
关于十三个球,用天平称3次找出不同球的方法
我做了一个解答,希望对大家有所帮助!
三次称量可以给出的信息量为3×3×3=27
需要求的不确定信息量为13×2=26
所以该题有解,顺便说明14个球的情况无解
A1=(1,2,3,4);
B1=(5,6,7,8);
if (A1>B1)
{
A2=(1,2,6);
B2=(5,3,13); www.54yjs.cn
if (A2>B2)
{
A3(1);
B3(2);
if (A3>B3) 答案是1重
if (A3=B3) 答案是5轻
if (A3<B3) 答案是2重
}
if (A2=B2)
{
A3=(7)
B3=(8)
if(A3>B3) 答案是8轻
if(A3=B3) 答案是4重
if(A3<B3) 答案是7轻
}
if (A2<B2)
{
A3=(3)
B3=(12)
if (A3>B3) 答案是3重
www.54yjs.cn
if (A3=B3) 答案是6轻
}
}
同理可得A1<B1的情况,略
if (A1=B1)
{
A2=(1,2,3)
B2=(9,10,11)
我是应届生
if(A2>B2)
{
A3=(9);
B3=(10);
if (A3>B3) 答案是10轻
if (A3=B3) 答案是11轻
if (A3<B3) 答案是9轻
}
if(A2=B2)
{
A3=(1)
B3=(12)
if (A3>B3) 答案是12轻
if (A3=B3) 答案是13(不知轻重)
if (A3<B3) 答案是12重
}
if (A2<B2)
{
A3=(9)
B3=(10)
if (A3>B3) 答案是9重
if (A3=B3) 答案是11重
if (A3<B3) 答案是10重
www.54yjs.cn
}
}
其中A,B代表所要称的两个集合
写成程序就看你的了
责任编辑:xiejie
标签:
爱博仁人力资源官网版权与免责声明:
1、本网转载其他媒体,目的在于传递信息,并不代表赞同其观点和对其真实性负责,本网不承担此类稿件侵权行为的连带责任。
2、如本网所转载稿件涉及版权等问题,请著作权或版权拥有机构致电或来函与本网联系,本网将在第一时间处理妥当。如有侵犯您的名誉权或其他权利,亦请及时通知本网。本网在审慎确认后,将即刻予以删除。
3、本网原创文章未经本网允许,私自转载者本网保留追究其版权责任的权利,转载请注明来源:爱博仁人力资源官网:http://www.abler.cn。
发表评论
发表评论须知:
一、所发文章必须遵守《互联网电子公告服务管理规定》;
二、严禁发布供求代理信息、公司介绍、产品信息等广告宣传信息;
三、严禁恶意重复发帖;
四、严禁对个人、实体、民族、国家等进行漫骂、污蔑、诽谤。