开拓大脑,思维upup(1)——赛马找最快

news/2024/11/17 9:53:12/

赛马找最快

    • 前言
    • 问题
    • 详解

前言

本系列博客是我的一个尝试,开拓思维系列的内容是一些有趣的智力题,可以起到锻炼思维能力的作用,另外题目也是非常有趣,如果有感兴趣的小伙伴一定要关注博主的这一系列哦!

问题

  • 25匹马5条跑道找最快的3匹马,需要跑几次?
  • 25匹马5条跑道找最快的5匹马,需要跑几次?
    注意:不提供秒表

大家可以先自己思考一下再看下面的答案。

详解

  1. 首先,我们第一步的想法肯定是将25匹马平均分,这里假设分成ABCDE5组,每组5匹马,各自组内进行比赛,假设每组的排名都是A1>A2>A3>A4>A5,这里一共比赛了5次。

  2. 第二步我们将五组的第一名进行一次比赛,此时假设A1最快,我们就可以得出25匹马中最快的是第一名。(同组中它最快,并且跑的过别的组最快的马。

  3. 接下来我们考虑一下第二名和第三名有可能是哪些马。

  • 首先是第二名,第二名比较明显的可能是B1,但是有可能A组里的马跑的都很快(就好像尖子生班一样,里面全是大佬),所以还有可能A2是第二名。(因此,A2和B1两匹马比一下可以决出第二名)
  • 然后是第三名,同理这里A组里,A2,A3有可能是第三名,另外还有B组里的B1,B2以及C组里的C1,其他的马就没机会争夺前三了,因为通过前面六次比赛中已经可以确定有三匹以上的马跑的比这些马快。

在这里插入图片描述

因此,我们只需要让A2,A3,B1,B2和C1比一次就可以决出第二名和第三名。

所以,总共只需要比(5+1+1)7场比赛即可比出前三名。

怎么样,是不是感觉这种题目还是挺有意思的,如果想要了解更多这类智力题,欢迎关注博主哦!博主大概每周会分享1-2题这样的题目的嘿嘿。
在这里插入图片描述


http://www.ppmy.cn/news/22307.html

相关文章

前端——周总结系列三

1 数组对象使用变量作为key加中括号 2 遍历数组异同 主要针对for…in, for…of ,map遍历方法 for…in和for…of都可以遍历数组,其中for…of可以获取数组的每一项,for…in不仅可以获取每一项,也可以获取索引值 for…o…

MySQL的函数

目录 一.分类 聚合函数 概述 格式 操作 数学函数 操作1 操作2 操作3 字符串函数 操作1 操作2 操作3 操作4 日期函数 操作1 操作2 操作3 控制流函数 if逻辑判断语句 case when 语句 窗口函数 介绍 分类 序号函数 开窗聚合函数- SUM,AVG,MIN,MAX 分布函数-…

Web 应用渗透测试 01 - 命令注入(Code Injection)之 create_function

背景 这篇文章将讨论 PHP Web 应用中 create_function 的命令注入。命令注入,究其根源,都是未对用户提供的输入做合理过滤造成的。当然,编程语言本身内置的危险方法的使用,是命令注入频发的另一原因。 各种变成语言的危险方法有…

数据库面试题

数据库面试什么是事务?以及事务的ACID?请描述数据库的隔离级别视图和数据表的区别是什么?SQL优化:什么是索引?以及索引的应用?什么是事务?以及事务的ACID? 事务:事务是指严密逻辑的操作,要么都成功,要么都失败。 通俗一点说:一件事中有很多个环…

html+css网页练习一

文章目录一、活动页面1、要求2、效果图3、index.html4、style.css二、改革进展与成效管理平台页面1、要求2、效果图3、index.html4、normalize.css三、头部静态html1、要求2、效果图3、header.html4、header.css四、课程表1、要求2、效果图3、table.html4、table.css素材在我的…

DGIOT开源物联网-移动云部署

感谢来自苏州的用户支持为了节省开发者和实施工程师的时间,降低部署难度,本文提供了一套基于linux系统的一键式部署方式,以便快速交付,提升学习和商用部署的效率。安装部署1.服务器移动云地址云服务器购买时选择如下操作系统&…

pyqt5主窗口按键弹出子窗口

目标:主窗口保持,通过按键弹出子窗口 步骤一:pyqt5创建主窗口,并设置按键 from PyQt5.QtWidgets import * import sys# 主窗口 class Main(QMainWindow):def __init__(self):super().__init__()self.setWindowTitle("主窗口…

基于linux5.15.5的IMX 参考手册 --- 6

基于linux5.15.5的IMX 参考手册 — 6 4.4 FEC (Fast Ethernet Controller) 4.4.1介绍 快速以太网控制器(FEC)驱动程序执行全套IEEE 802.3/以太网CSMA/CD媒体访问控制和通道接口功能。 FEC需要外部接口适配器和收发器功能来完成与以太网媒体的接口。10 Mbps、100 Mbps和1000 Mb…