这三道题,总有一道你是答不出来的

全世界只有3.14 % 的人关注了

数据与算法之美


大家好,我是最近过得不太舒心的卢sir。


经常被小思妹提的各种奇葩数学题搞得云里雾里的。


我一看数学题就想做,没想到这些题目都是奇葩中的奇葩,不是那写错就是这计算错。


640?wx_fmt=gif


为了捍卫我最后的倔强,我特地找来几道题目,好让自己保持清醒的头脑。


    1.还有几盏灯亮着    


现有150盏亮着的电灯,每盏灯都有一个独立的拉线开关,按顺序编号依次为 1 到150。将编号为 3的倍数的灯的拉线各拉一下,再将编号为 5的倍数的拉线各拉一下。


问:最后亮着的灯数为几盏?


既然每个灯的开关的是相互独立的,那拉一个数一个就肯定没错了。


640?wx_fmt=jpeg

640?wx_fmt=jpeg


3的倍数有 50盏,5的倍数有 30盏,一共为 80盏。那么最后亮着的灯还剩:150 - 80 = 70(盏)。


等一下......有些灯是不是被我拉了两次?


640?wx_fmt=jpeg就在卢sir重新数的时候,发现越数越凌乱了...


640?wx_fmt=png


640?wx_fmt=png算了,还是动手计算吧。


640?wx_fmt=jpeg


以3的倍数灭灯,150/3=50,以5的倍数灭灯,150/5=30。


此时,需要考虑到第二步拉的30次开关会把第一步关掉的部分灯重新拉亮


640?wx_fmt=jpeg


第二步拉亮的灯数为:150/(3*5)=10(3和5的公倍数)即第二步拉亮了10盏,同时也拉灭了20盏灯。


所以,最后亮着的灯数为:150-50+10-20=90(盏)。


    2.消失的一元钱    


有3个人去投宿,一晚 30元。三个人每人掏了 10元凑够 30元交给了老板。后来因为优惠,房费只需 25元,于是老板拿出 5元命令服务生退还给三人,贪心的服务生偷偷藏 2元。然后,把剩下的 3元钱分给了那三个人,每人分到 1元。


这样,一开始每人掏了 10元,现在又退回 1元,也就是 10-1=9,每人只花了9元钱,3个人每人 9元,3 * 9 = 27元 + 服务生藏起的 2元 = 29元。


问:还有一元钱去了哪里?


据说,当年这道题还引起了新西兰的面试风波。卢sir已经迫不及待地搓起了小手了。


640?wx_fmt=gif


其实这道题很简单,我们直接把这笔钱当成“状态量”就好了。(只与初、末金钱数有关,与怎么花钱无关)


640?wx_fmt=jpeg

初始:三位客人一共有 30元;

最终:三位客人有 3元、服务生有 2元、老板有 25元;

3 + 2 + 25 = 30(元),金钱是守恒的。


640?wx_fmt=png但...题目问的那“一元钱”怎么没见着?明明算对了啊。


卢sir当然不能轻易放弃啦~


按照题意:3*(10 - 1)+ 2 = 29(元)与三人的总支出 30元形成矛盾。


640?wx_fmt=png原来如此,原题分析中,误把服务生当成了“支出方”,所以才有了“27+2=29(元)与 30元矛盾”的假象。


640?wx_fmt=jpeg


其实这“一元钱”根本就不存在。

首先,我们先要分清“支出方”和“收入方”。

住店的三人为“支出方”,他们的总支出为:3 * 9 = 27(元);

老板和服务生都为“收入方”,他们的总收入为:25 + 2 = 27(元);

此时,收支平衡。


    3.过桥问题    


小明一家要过桥,夜晚要用手电筒,而手电筒(仅一个)只剩30分钟的时间。小明1分钟,弟弟3分钟,爸爸6分钟,妈妈8分钟,爷爷12分钟。由于桥的载重原因,一次最多只能过两个人。过桥后要从已过桥的人中选一个人将手电筒拿回去给其他人用。


问:小明一家人能不能顺利地通过桥?


640?wx_fmt=jpeg


这个问题最关键的地方就在于,无论是哪两个人先过桥,都要派一个人回去送手电筒,所以,返程的人速度一定要够快才能节省更多的时间。


640?wx_fmt=gif今夜,小明注定会度过一个忙碌的夜晚。

小明和弟弟过桥,小明再回去:3+1=4分钟

小明和爸爸过桥,小明再回去:6+1=7分钟;

小明和妈妈过桥,小明再回去:8+1=9分钟;

小明和爷爷过桥:12分钟;

一共耗时:4+7+9+12=32分钟。


古有大禹三过家门而不入,今有小明三到桥头而不过。


等等......32分钟?


640?wx_fmt=gif


640?wx_fmt=png大晚上黑灯瞎火的,小明在桥上跑了半天,结果却因为“电量不足”回不了家?


不过,热心肠的卢sir肯定不会置之不理的,这个忙我帮定了。


正当苦恼着如何才能让小明一家五口过桥时,卢sir恍然大悟,对于时间和人员的合理安排调动,这不就是运筹学吗?


运筹学就是指:管理系统的人为了获得关于系统运行的最优解而必须使用的一种科学方法。”

它使用许多数学工具(包括概率统计、数理分析、线性代数等)和逻辑判断方法,来研究系统中人、财、物的组织管理、筹划调度等问题,以期发挥最大效益。


640?wx_fmt=png此时,卢sir便有了新的思路,因为这道题比较简单,所以我做简单的分析即可。学会想数学家一样思考,推荐阅读《数学思维导论》


如果是小明全程跑腿的话,爸爸、妈妈和爷爷的过桥时间就需要一个一个叠加起来,光三个人都花费了26分钟了(6+8+12),这部分就会造成很大程度的时间浪费。


我们不如把手电筒给“妈妈”和“爷爷”,让他们两个一起过桥(安排耗时最长的“妈妈”和“爷爷”一起过桥,那么他们过桥的时间只需计算一遍,也就是12分钟。)


解决了耗时最长的两人之后,剩下三人也就好办了。


640?wx_fmt=jpeg


小明和弟弟过桥,小明再回去:3+1=4分钟

小明和爸爸过桥,小明再回去:6+1=7分钟

妈妈和爷爷过桥,弟弟回去接小明:12+3=15分钟;

小明和弟弟过桥:3分钟;

一共耗时:4+7+15+3=29分钟。


做完这三道题后,卢sir顿感神清气爽,感觉自己还能再写三天三夜。


640?wx_fmt=png精品课程推荐:

640?wx_fmt=png

640?wx_fmt=png

选购数学科普正版读物

严选“数学思维好物”

送给孩子的益智礼物   |   办公室神器

算法工程师成长阅读   |   居家高科技

理工科男女实用型礼物精选   

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg640?wx_fmt=jpeg


数据与算法之美

用数据解决不可能


640?wx_fmt=jpeg



长按扫码关注

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/302447.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端对div连线_《前端图形学从入门到放弃》003 三维世界

从本篇起,我们将正式进入webgl的3D世界本篇涵盖的内容包括:webgl它在干啥?如何画一个正方体?如何成为一个“有深度”的正方体?正方体要离家出走了!webgl它在干啥?首先我们需要知道webgl的世界其…

通过R,让你的数据分析更简便!

R作为一种统计分析软件,广泛应用于生物、医学、电商、新闻等数据相关行业,是目前主流数据应用软件之一。为了更好地帮助大家了解并快速入门R语言,现超级数学建模携手柯老师以R语言为基础,向大家隆重推出《R语言基础》系列课。柯老…

r语言用行名称提取数据框信息显示na_学会这些R语言技巧至少可以节省半年时间...

ubuntu备忘定期清空回收站扩增子数据牢记r ubuntu 相关技巧和备忘待解决问题1:phyloseq有一篇文章案例使用输入和输出文件相同的文件名,无法执行待解决问题2:待解决问题3:样品分组文件太长了,导致提取出来数据存在NA值…

hibernate.cfg.xml的一些事

Hibernate连接数据库的配置文件书写一般有两种方式: 第一种方式:使用开发环境直接连接数据库最后生成hibernate.cfg.xml文件 第二种方式:使用已有的模版直接拷贝的工作的目录下,通过相应的修改获得需要的连接数据库的配置文件&…

配置静态路由下一跳为本地出战接口和IP地址的区别

配置静态路由下一跳为本地出战接口和IP地址的区别 在配置静态路由时,下一跳可以使用下一路由器的IP地址,也可以使用本路由器的出站接口。在点对点的网络中,两者可能没有什么差别,但在以太网中或者NBMA网络类型,两者有很…

使用 Source Generator 自动生成 WEB API

使用 Source Generator 自动生成 WEB APIIntro上次我们介绍了使用 Source Generator 的应用,有小伙伴留言说想要自动生成一套 ABP 相关的东西,我对 ABP 不怎么熟悉,所以写了一个简单版的雏形,可以根据自定义的模板去动态生成&…

Excel中的散点图这么强大,学习了!

全世界只有3.14 % 的人关注了数据与算法之美平时见得最多的也许是柱形图了,但我个人最喜欢的却是散点图。在讲散点图之前,我先阐述一个不太严谨的个人观点。我认为,所有的数据图表都可以分为两类,一类是偏重于展示,一类…

mysql修改字段的顺序_Mysql中如何修改字段的排列顺序?

创建数据表的数据,字段在表中的位置已经确定了。但要修改字段在表中的排列位置,则需要使用ALTER TABLE语句来处理。在MySQL中,修改字段排列位置的基本语法格式如下: ALTER TABLE MODLFY 字段名1 数据类型 FIRST|AFTER 字段名2 在上述格式中,“字段名1”指的是修改位置的字段…

趣读:程序员泪流满面的20个瞬间!

全世界只有3.14 % 的人关注了数据与算法之美【一】老板突然说,想跟你聊一聊你的年终review结果【二】记一次难忘的debug经历【三】——昨晚又加班了吧?——你怎么知道的?【四】老板定下了春节期间on call的人!【五】产品crash了,最…

记一次 .NET 某医院HIS系统 CPU爆高分析

一:背景 1. 讲故事前几天有位朋友加 wx 抱怨他的程序在高峰期总是莫名其妙的cpu爆高,求助如何分析?和这位朋友沟通下来,据说这问题困扰了他们几年????,还请了微软的工程师过来解决,无疾而终&#xff0c…

mysql判断表存在的sql语句_SQL 语句判断已知表是否存在_MySQL

问:怎样用SQL语句来判断已知表是否存在?答:具体解决方法如下:注释:以下代码为通常的引用Dao做的一模块以下为引用的内容:Function fExistTable(strTableName As String) As IntegerDim db As DatabaseDim i As IntegerSet db DBEngine.Workspaces(0).Databases(0)…

全球六大顶级域名动态:7月上旬.COM新增18.4万个

中国IDC评述网07月17日报道:据域名统计机构Whois Source公布的最新数据显示,截至7月15日,全球六大顶级域名(.COM、.NET、.ORG、.INFO和.US)的域名总量达到了 141,259,651个。其中,.COM域名注册量达104,165,…

如何用大数据找到男/女朋友?

全世界只有3.14 % 的人关注了数据与算法之美小柯25岁,单身男,热衷大数据,并决定认真钻研,用数据分析来实现自己的“脱单计划”。找女友第一步:整理思路找女友第二步:界定问题1、为什么要找女朋友&#xff0…

.NET5 开发手机提词应用,基于内嵌Web服务器及PowerPoint自动化

项目说明我使用电脑录制视频教程的时候,会展示PPT给观众,同时也有一些提示性的文字给我自己看。这就类似于很多电视节目录制现场的“提词器”。节目录制现场的提词器在PC环境下,PowerPoint也具有提词器功能,在编辑PPT的时候&#…

[Linux程序设计][调试][ElectricFence]

gcc –o test test.c –lefence 提前发现动态内存的错误 转载于:https://blog.51cto.com/honglei/934379

薄如冈本,37°恒温发热超薄保暖内衣,既要风度也要温度

问君能有几多愁恰似没穿秋裤遇寒流俗话说的好你在北方的暖气里穿着短袖我在南方的艳阳里瑟瑟发抖为了暖和一点大家都穿得里三层外三层的什么大衣棉袄厚外套都搬出来了但谁都不愿意在冬天穿的像个200斤的胖子好吗!?可是为了风度连狗命都不要了吗&#xff…

Blazor Day

关注我们Blazor 是一个 Web UI 框架,Blazor 旨在简化快速的单页面 .Net 浏览器应用的构建过程,它虽然使用了诸如 CSS 和 HTML 之类的 Web 技术,但它使用 C#语言和 Razor 语法代替 JavaScript 来构建可组合的 Web UI 。通过提供用于…

学会了Python之后,我的职业生涯突飞猛进

全世界只有3.14 % 的人关注了数据与算法之美身为职场人,收集上万条表格数据做商业分析,裁剪上千张图片,发送数百封邮件...这些都是经常会遇到的场景。我一直期待能有个工具解放我,直到我遇到了Python。Python的魅力很多小伙伴入坑…

Android网络编程

2019独角兽企业重金招聘Python工程师标准>>> Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口)、Org.apache接口和Android.net.*(Android网络接口)。下面分别介绍这些接口的功能和作用。 1.标准Java接口 java.net.*提…

mac 启动mysql多实例_实践:mysql单机多实例部署(mac)

背景:在自己电脑搭建或测试分布式服务框架时,经常会用多个数据库实例模拟多个环境的情况,因此我把搭建多实例mysql的过程记录下来,方便互相学习和沟通。1.搭建环境1) mac 电脑,版本 10.15.62) mysql版本 8.0.202.搭建…