| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> LeetCode - 每日一题 458.可怜的小猪 -> 正文阅读 |
|
[数据结构与算法]LeetCode - 每日一题 458.可怜的小猪 |
题目解析: ????????一共有buckets个桶,其中一个桶里有毒药, 小猪喝了后minutesToDie分钟后就死了,现在有minutesToTest分钟,问:至少需要几个猪就可以在给定时间内测出哪一个桶有毒药。 答案解析: ????????如果有1000桶水, 15min后毒发, 60min内需要几个猪可以找到毒桶。 ????????如果是一只猪, 可以在60min内喝四个桶的水,如果都没事,那么第五个桶肯定是毒桶。可以得出一只猪,可以测出五个桶。 ????????如果是俩只猪, 那么可以喝5 *5 = 25桶水。 其中一只猪从左往右喝五桶,一只猪从上往下喝五桶,那么可以在四次后确定出唯一的一桶毒桶。 ? ? ? ? 所以,答案其实就是 (minutesToTest/minutesToDie+1)^pigs > buckets 就可以得出最小猪的数量。 ???????????????? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/9 15:44:16- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |