这个问题的难点就是看透那个“穿透”的本质。
扩展问题:
1. 第i个蚂蚁离开的时间和别的蚂蚁路线是有关的,所以比较麻烦吧。
2. 如果在一个平面上运动,说不定会出现死锁的情况,6只蚂蚁组成三角形以上的情况就会出现。
3. 蚂蚁一共的碰撞也和蚂蚁的初始走向有关,应该可以分析的。
4. 放鸽子问题,应该是c x s / (a + b)
5. 不太清楚a是绝对速度还是相对速度,应该很简单。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
2.1k累计阅读
2.2k平均单平台
已同步平台
CSDN
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄20年
这个问题的难点就是看透那个“穿透”的本质。
扩展问题:
1. 第i个蚂蚁离开的时间和别的蚂蚁路线是有关的,所以比较麻烦吧。
2. 如果在一个平面上运动,说不定会出现死锁的情况,6只蚂蚁组成三角形以上的情况就会出现。
3. 蚂蚁一共的碰撞也和蚂蚁的初始走向有关,应该可以分析的。
4. 放鸽子问题,应该是c x s / (a + b)
5. 不太清楚a是绝对速度还是相对速度,应该很简单。
精选的一些《编程之美》相关资料
又要到一年的招聘季了,肯定又有很多人开始啃《编程之美》了吧。这本书从开阔视野的角度来说很好,不过限于篇幅,有的问题并没有讲清楚(甚至问题叙述模棱两可、被标榜为“鼓励同面试官交流以获得更多细节”);或者扩展问题本身很难,没有给予解答和提示。在我看书并在网络上查到的相关资料中,有很多重复的,也有不少基本没什么价值,有价值的文章是少数。为了便于查阅,也为了方便后人不必在搜索上浪费时间,我把比较有价值...
【读书笔记】2018-阿里云《区块链在企业的落地探索》
前沿: 虽然是2018年云栖大会的报告,但是整体思路清晰,特别是与金融/保险行业强相关,还是值得一读和一品。 PPT下载地址:https://download.csdn.net/download/zongzhiyuan/12127331 作者介绍: 刘昕,原阿里云企业应用事业部高级产品专家,目前为蚂蚁金服智能科技事业群的高级产品专家。 笔记内容: 1. 金融领域如何看待区块链:“在一个...
读书笔记
第一章 游戏之乐 1.1CPU使用率问题 Sleep();GetTickCount(); 这两个函数的使用。 1.2中国象棋将帅问题 1 判断在不在同一列,可以对行取余数。 按照层序编号。 2 快慢指针的思想。好好理解。 3 排除的思想使用。遍历所有情况,排除不满足的情况。 1.3烙饼排序,前缀排序 穷举法,暴力搜索。主要学习一下剪枝的一些技术。 1.4
大道至简第七章读后感
大道至简第七章读后感——现实中的软件工程 “王不如远交而近攻,得寸,则王之寸;得尺,亦王之尺也。”——《战国策.秦策》 1:大公司手中的算盘 文中列举了IBM,Borland和Microsoft的一些体系,来说明大公司眼中的世界。 大公司们在标准、理论、语言上的争来夺去,未必全然出于“软件实现”的考虑。对统一理论、统一工具、统一过程的企图,其最终目的是在整个软件工程体系中的全面胜出。算盘...
软件项目管理作业
今天,我那位“脑残”老师留了一份作业,内容如下:软件项目管理作业:写一个项目计划。选择人生的某一段时间(例如:三十而立,工作室期间,毕业之前)做一个详细的计划,计划内容包括:项目目标,WBS(项目分解结构),进度计划,验收标准,TOP10风险,质量保证手段。 只好硬着头皮写了,就在眨眼之间,完成了,但没时间写“读书笔记”了,就把这个做为今天的博吧。 “今天”项目计划书
月薪2千到年薪百万,厂妹到高盛程序员,她书写了一个女孩的史诗(1)
由于篇幅限制,小编在此截出几张知识讲解的图解本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取还有,孙玲是个非常自律,而且善于学习的人。孙玲的英语学习公众号一直有在发布学习资料和读书笔记。由于篇幅限制,小编在此截出几张知识讲解的图解[外链图片转存中…(img-DOAMwJsq-1715687741365)][外链图片转存中…(img-CbnF4vTY-1715687741366)]
程序员2019上半年 回顾
目标 对自己做出的2019年上半年计划进行总结, 1.那些完成了,完成的结果如何,有何收获 2.那些计划没有完成,未完成的原因是什么,如何总结经验,使下一步计划更加完善 收获 先说收获吧, 1.计划开始落实到具体时间,执行力提高了 2.在蚂蚁的这一段时间,改变了我大半的学习习惯与方式 举个例子,就拿学习puppeteer这个框架来说吧 以前的学习方式: 1.先百度入门教程,或者XX完整教程 2....
Java后端面试核心考点与实战解析
Java后端开发面试通常围绕技术栈深度、系统设计能力和编码基本功展开。从技术原理层面,Spring框架的Bean生命周期、AOP实现和事务机制是必考内容,深入理解这些核心概念有助于应对框架本质的考察。分布式系统设计涉及CAP理论、分布式锁等关键技术,这些知识点往往成为区分开发者能力的关键。数据库优化方面,索引原理、SQL性能调优等实战技能占据面试重要比重。对于Java基础,HashMap实现原理、JVM内存模型等底层知识需要掌握多层次的回答策略。在实际应用中,这些技术通过Spring Boot自动配置、Re
写这么多系列博客,怪不得找不到女朋友
前提 好几周没更新博客了,对不断支持我博客的童鞋们说声:“抱歉了!”。自己这段时间确实比较忙,而且还在抽空完成学校的毕业设计。今天晚上抽空把大学期间写过的博客弄一个系列文章合集,算是对大学这四年的一个总结,证明自己没白过。 熟悉我的人都知道我写博客的时间比较早,而且坚持的时间也比较久,一直到现在也是一直保持着更新状态。最早最早开始写博客是在 CSDN 上写的,然后在简书也写过一段时...
「附PPT」2018成都Web前端大会概述
本来今天是打算写读书笔记的,但是有同学对前端大会很感兴趣,希望我能简单分享一下。所以我暂且把上周末在成都举行的「2018成都 Web前端大会」简单进行概述一遍吧。本次前端...
AI时代技术人如何构建增强型技能栈:从工程化实践到职业发展
人工智能(AI)正从独立技术方向演变为渗透各领域的基础能力,其核心在于工程化落地与工具化应用。理解AI技术栈的分层结构——从基础设施、模型应用到工程化与赋能层——是把握这一趋势的关键。对于广大开发者和技术从业者而言,AI的价值在于将其作为杠杆,与自身领域专长结合,提升解决问题的效率与创新性。这要求技术人掌握提示工程、模型服务化、RAG等核心概念,并熟练运用AI编程助手、本地模型部署等工具。在软件研发、测试运维、产品设计等场景中,通过项目实践将AI能力工程化,构建可靠、可扩展的解决方案,已成为提升个人竞争力和
如何用Python自动化工具将微信读书笔记同步到Notion知识库?终极完整指南
你是否曾在微信读书中积累了数百条有价值的划线和笔记,却苦于无法系统化管理这些阅读收获?每次想要回顾某个知识点时,都需要在App中翻找半天,宝贵的阅读思考就这样散落在数字世界的角落。今天,我要分享一个能彻底改变你知识管理方式的自动化解决方案——通过Python脚本将微信读书笔记自动同步到Notion,打造属于你的个人数字图书馆。 ## 📊 从碎片化阅读到系统化知识管理的转变 现代人的阅读习惯已
读书笔记之编程之美 - 2.20 程序理解和时间分析
问题1: 代码的关键是那个break,如果找到3个不能整除的数,内层for循环就退出了,必须正好从30个数里面找到2个数不能整除,而且这两个数还要连续。所以问题一的答案是,某个数不能且仅不能被2~31之间连续的两个数整除。 问题2: 这个问题先看看是否任意连续两个数都可以作为结果用到的那两个数。 分析rg[]中15 = 3 x 5这个数,如果某数可以被3和5整除,那么也一定能被15整除,因此15不可能是连续2个数中间的一个,例如30可以被3和5整除,则一定可以被15整除,这样15就不会是结果可以用的
读书笔记之编程之美 - 4.9 数独知多少
自己看书没看懂,突然跑出来一个6次方,其实也是3!的意思。幸好书上给出了参考文献,基本上本节就是翻译那篇论文的。 论文地址为:http://www.afjarvis.staff.shef.ac.uk/sudoku/felgenhauer_jarvis_spec1.pdf 在往上级,都是讨论数独的资源:http://www.afjarvis.staff.shef.ac.uk/sudoku/ 人家准备这篇论文肯定不是一天两天的活,如果面试那么紧张的时间能找出答案,那确实很了不起了。
读书笔记之编程之美 - 1.8 小飞的电梯调度算法
<br />最近在给公司一技术大牛打杂,他对我的评价是有点小聪明,但缺点啥,形容不出来。我想是有点浮躁吧,喜欢轻易下结论。<br />回到这个题目,第一印象就是书上算法有点垃圾,让出题这个人从1加到100,他准用for循环实现。<br />我的第一感觉是,求电梯停的位置,只要求出所有人爬的总楼层数,然后按人头求个平均值就行了!<br />不过把我的算法和书上的算法一对比,发现有些结果对不上,手算发现自己的算法有问题,平均值是不行的,也许应该求中位数之类的。但转念一想,我的想法还是有价值的,因为求出平均值后,
读书笔记之编程之美 - 4.2 瓷砖覆盖地板
用1x2的瓷砖覆盖NxM的地板,只要N和M不都是奇数就行了。 扩展问题最后成了一个类似Fibonacci数列的问题。 对于其他问题,暂时没有找到答案。 用pxq覆盖MxN的地板,首先要保证MxN的面积可以整除pxq的面积,然后如果M可以整除p和q中的一个,N可以整除另一个的话就绝对没问题,否则要看M或N之中的一个是p和q的公倍数,这样还有能覆盖的可能,等等。
读书笔记之编程之美 - 1.6 饮料供应(错误连篇)
<br />这道题目是目前为止这本书里最烂的一个。第一版的勘误表里就错误一堆,改正了以后还是一堆垃圾。不过话说回来,也不能求全责备,毕竟不是只有优秀的人才能进微软,偶尔也会混进几个菜鸟。<br />本节中的符号错乱就不说了,算法一的代码也有点问题,逻辑上有疏漏。第二层for循环的opt[i][j] = -INF应该写成opt[i][j] = opt[i-1][j],意思是容量大了以后,至少不会小于上一个容积的满意度。<br />为了方便,我的代码把-INF改成-1,代码清单如下:<br />#include
413

被折叠的 条评论
为什么被折叠?



