news 2026/6/10 17:08:40

leetcode 781. Rabbits in Forest 森林中的兔子-耗时100%

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 781. Rabbits in Forest 森林中的兔子-耗时100%

Problem: 781. Rabbits in Forest 森林中的兔子

解题过程

耗时100%,回答相同的兔子可能是相同颜色的,像 3 3 3 3,那么这4个兔子刚好是相同颜色,像3 3 3 3 3,那么只有其中4个兔子相同颜色,另外一只颜色不同,至少需要8只兔子,像2至少3只兔子,2 2至少3只,2 2 2至少3只,2 2 2 2至少6只,也就是相同数字的统计值除以(数字+1)取上界ceil()

所以对数组做排序,然后用哈希表统计相同回答的数量,最后用公式计算结果并累加:ret += (int)ceil( ans[i] / (float)(i + 1.0f) ) * ( i + 1 ); i就是回答的数字,ceil向上取整的

Code

class Solution { public: int ans[1001]; int numRabbits(vector<int>& answers) { sort(answers.begin(), answers.end()); memset(ans, 0, sizeof(ans)); int ret = 0; for(int i = 0; i < answers.size(); i++) { ans[answers[i]]++; } for(int i = 0; i < 1001; i++) { if(ans[i] > 0) { ret += (int)ceil( ans[i] / (float)(i + 1.0f) ) * ( i + 1 ); } } return ret; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 22:23:41

事务与 ACID 及失效场景

一、先明确&#xff1a;为什么考察事务与 ACID 及失效场景&#xff1f;你是否能理解事务的核心价值&#xff08;保证数据一致性&#xff09;&#xff0c;以及 ACID 四个特性的含义与关联&#xff1f;能否区分声明式事务与编程式事务的适用场景&#xff0c;掌握 Spring 事务的基…

作者头像 李华
网站建设 2026/6/10 9:05:27

如何在数字时代利用AI销冠系统提升数字员工团队效率?

在数字化背景下&#xff0c;企业寻求有效的方法来优化业务流程、降低运营成本和提升整体效率。数字员工凭借AI销冠系统的引入&#xff0c;能够通过智能化的外呼机制和精准的数据分析&#xff0c;迅速提高客户联络的成功率。在流程优化方面&#xff0c;通过自动化外呼&#xff0…

作者头像 李华
网站建设 2026/6/10 9:04:30

你想学的黑客攻防技术都在这里了,一篇打包带走!

前言 在世界人口近80亿的地球上&#xff0c;每天尚且发生数以百万计的抢劫打架斗殴事件&#xff0c;网络更是如此&#xff0c;网络攻防战几乎每时每刻都在发生。 如果说打架斗殴枪击事件离我们还很远&#xff0c;那网络攻防战在你打开手机的时候就开始了&#xff01;博主能力…

作者头像 李华
网站建设 2026/6/10 10:38:30

企业级Java应用现代化指南:框架迁移的智能解决方案与架构演进策略

在数字化转型加速的背景下&#xff0c;大量企业面临遗留系统现代化的迫切需求。行业数据显示&#xff0c;超过60%的Java应用仍运行在停止维护的框架版本上&#xff0c;这不仅带来安全风险&#xff0c;更制约了业务创新速度。传统迁移方式的高成本与高风险&#xff0c;使得框架升…

作者头像 李华
网站建设 2026/6/10 10:10:33

探索汽车EPB仿真模型:Carsim与Simulink联合仿真之旅

汽车EPB仿真模型&#xff0c;Carsim和Simulink联合仿真。 1.其中包括 制动钳系统 的动力学建模。 2.电机的转角三环pid控制&#xff0c;可以在模型中通过与制动钳模型的结合&#xff0c;实现电机的堵转效果&#xff0c;真实还原EPB效果。 3.可以实现汽车的常规驻车和常规释放…

作者头像 李华
网站建设 2026/6/10 5:56:20

【收藏必备】大模型全栈学习指南:从入门到精通的技术路线图

"大模型之心Tech"社区提供大模型全栈学习路线图&#xff0c;涵盖RAG、AI Agent、多模态大模型等技术栈&#xff0c;包含学术进展、工业应用和开源资源。社区汇聚国内外高校和头部企业专业人士&#xff0c;提供技术交流、求职分享和岗位推荐服务&#xff0c;帮助小白快…

作者头像 李华