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

一个算法题

阅读更多

关键字: 算法

转自:http://www.iteye.com/topic/784128

有101块金币,其中一块是假的,要求用无砝码的天平称两次,判断是真的金币重还是假的重

答案:

分三份,第一份份五十个,第二份五十个,第三份份一个。 

第一次:将两份五十个分别放到天平两端。 
如果天平是平的,证明第三份是假的。这时只要从真的里拿出一个,和假的分别放到天平两端,就能知道假的是轻是重。 

如果天平是不平的,证明在天平上的两份中有一份包含假的,而第三份是真的。 
将重的那一份分成两份,每份25个,分别放到天平两端,如果天平是平的,证明这些全部是真的,而假的在轻的那一堆里,就能证明假的轻。 
如果天平不是平的,证明假的包含在这50个里,因为这50个是重的那一堆,所以假的重。

分享到:
评论

相关推荐

    Java算法集题大全.zip

    Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法...

    java的算法题(一)

    共有7个 很不错的java算法题 共有7个 很不错的java算法题 共有7个 很不错的java算法题 共有7个 很不错的java算法题 共有7个 很不错的java算法题 共有7个 很不错的java算法题

    华为OD真机算法题(含答案)

    华为OD真机算法题(含答案) 知识点一、货币兑换问题 在华为OD真机算法题中,出现了货币兑换问题,即如何根据给定的汇率实现货币的最大兑换和最小兑换。这种问题可以用到 Graph Theory 中的最短路径算法来解决。 ...

    软件工程师经典笔试算法题

    软件工程师经典笔试算法题 软件工程师经典笔试算法题是软件工程师面试中经常出现的算法笔试题,这篇文章将从六个方面对软件工程师经典笔试算法题进行详细的讲解。 一、将一整数逆序后放入一数组中 这个算法题考察...

    经典算法题大全

    【标题】"经典算法题大全"揭示了这个压缩包的核心内容——它是一个包含大量算法问题的集合,专门针对像蓝桥杯这样的编程竞赛。蓝桥杯是中国一项知名的计算机编程比赛,旨在提升参赛者的算法设计与实现能力。这些题目...

    LetCode简单算法题 入门算法题

    算法 ,简单 入门 LeetCode网站开放的简单算法题,用于平时检验自己的算法能力,程序设计.

    算法题 算法题

    算法题算法题算法题算法题

    ACM算法题100题-经典算法库

    2. **模块化设计**:将一个大的问题拆分成若干个小问题,分别求解后再整合起来。 3. **递归思想**:利用递归调用简化问题的求解过程,适用于分治策略的算法实现。 4. **时间与空间复杂度分析**:评估算法效率的关键...

    中山大学遗传算法基本习题

    中山大学遗传算法基本习题

    java笔试常见的算法题

    全排序、二分查找、冒泡排序、阶乘、最大公约数、最小公倍数、打印九九乘法表、判断素数、快速排序的递归实现和非递归实现、随机数、字符串操作、50人围成一圈,数到3和3的倍数的人出局,最后剩下的人是谁。...

    C语言算法题合集.zip

    C语言算法题合集.zipC语言算法题合集.zipC语言算法题合集.zipC语言算法题合集.zipC语言算法题合集.zipC语言算法题合集.zipC语言算法题合集.zipC语言算法题合集.zipC语言算法题合集.zipC语言算法题合集.zipC语言算法...

    java经典算法90题含源码及答案.rar

    通过解决这些算法题,开发者可以锻炼逻辑思维,理解和掌握数据结构,如数组、链表、栈、队列、树、图等,以及排序、搜索、图论、动态规划等核心算法。 在JAVA经典算法40题.doc中,可能包含的题目类型有递归、分治、...

    java经典算法题

    Java经典算法题是程序员在开发过程中常常需要面对的挑战,它们可以帮助我们提升编程思维,优化问题解决能力,尤其是在处理复杂数据结构和高效计算...因此,深入学习并实践这些算法题是每一个Java开发者不可或缺的部分。

    智能优化算法及程序、试题

    智能优化算法是现代计算技术领域的一个研究热点,其灵感来源于自然界的种种优化现象,例如生物进化、群体行为或物理过程。这些算法在解决工程设计、机器学习、数据分析等诸多领域中扮演了重要角色,尤其是在处理那些...

    java常见算法题解析大全。

    在这个“java常见算法题解析大全”中,你将找到一系列涵盖不同难度级别的算法问题,旨在帮助Java开发者提升技能,增强解决问题的能力。 首先,让我们了解一下折半查找(Binary Search)算法。这是一种在有序数组中...

    算法导论试题及答案

    1. **课程表.doc**:这可能是一个详细的课程计划,列出了整个学期的学习进度和教学内容,包括每个主题的讲解日期、重点讲解的算法及其应用实例。 2. **课程.txt**:这个文件可能是教师讲解的课程笔记或者课堂讨论的...

    常见面试算法题

    "常见面试算法题"这一主题涵盖了编程面试的核心部分,旨在帮助求职者准备这些关键的挑战。下面将详细讨论相关知识点。 1. **算法基础**:算法是解决问题的步骤集合,面试中常见的包括排序算法(如冒泡、选择、插入...

    C++面试题笔试题C++ 数据结构算法笔试题资料合集.zip

    50个C、C++面试题.pdf C++ 数据结构、算法笔试题.docx C++基础面试题.docx C++开发工程师面试题库.docx C++技能测试试卷一及答案.docx C++技能测试试卷二及答案.docx c++笔试面试宝典.docx C++笔试面试题带答案.docx...

    南京大学计算机系算法考试题

    此题要求设计一个算法,使用不多于2张5分邮票和任意张数不限的3分邮票来组成任意一个整数邮资。这个问题可以使用贪心算法来解决。我们的策略是,首先使用尽可能多的5分邮票,然后使用3分邮票来补齐邮资。 证明: ...

    华为OD、大厂笔试算法题

    华为OD、大厂笔试算法题; 一共87题,每一题附答案(java语言),笔试时频繁出现的原题,想进大厂的小伙伴,欢迎下载; eg: 1、5键键盘的输出 有一个特殊的5键键盘,上面有a,ctrl-c,ctrl-x,ctrl-v,ctrl-a五个键...

Global site tag (gtag.js) - Google Analytics