![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
感想
文章平均质量分 66
孤竹彧
一个想进步,又控制不住自己的小码农
展开
-
蓝眼睛和红眼睛-信息熵
题目:有个与世隔绝的岛屿,岛上住着1000个岛民,其中900人是红眼睛,100人是蓝眼睛。岛上有个神秘的宗教,宗教要求大家都不能谈论眼睛的颜色,每个人也没有什么办法可以知道自己眼睛的颜色,但是,如果一个人知道自己的颜色,第二天的早上,他就要去自杀。现在岛上来了外来人,为了欢迎他,岛上进行了篝火晚会,在晚会上,他说了一句,哎呦,岛上居然有蓝眼睛的人(意思是岛上的岛民都听到了这句话)。请问,岛上会发生什么事情?答:100天后的早上所有的蓝眼睛的人自杀,101天后的早上,所有的红眼睛的人自杀解释1)我原创 2021-06-07 10:46:47 · 865 阅读 · 0 评论 -
leetcode808. 分汤(论结合实用场景的重要性)
多考虑业务,多考虑其他没有说明的情况,对于编写代码的效率,是很有帮助的,这也是能力的一部分原创 2020-09-16 13:34:31 · 204 阅读 · 0 评论 -
大秦的困境
首先是一道和秦国没有任何关系的题目。说有一匹聪明的骡子,它没走1里路就要吃1根胡萝卜,它只能驮1000根胡萝卜。很明显,1000里以内的区域,骡子想要去多远的地方就带多少胡萝卜就行(不考虑回来),现在第一个问题时,它要去1200里外的地方怎么办?有一个办法,它先驮着1000根胡萝卜出发到200里以外的驿站,此时还剩800根胡萝卜,卸下600根,带着200根胡萝卜回程,到出发地,带着600根胡...原创 2019-01-17 19:52:35 · 151 阅读 · 0 评论 -
leetcode-972. 相等的有理数
public boolean isRationalEqual(String S, String T) { if (S.equals(T)) { return true; } long[] shu = getShu(S); long[] shu2 = getShu(T); return shu[0] * shu2[1] == shu[1] * ...原创 2019-06-04 17:24:31 · 307 阅读 · 0 评论 -
至190626算法总结
发现leetcode至今也答了一百多题,有一两天至今未理解的,也有参考提示才答题成功的,但是更多的是自己答题成功后再参考他人和自己的答案就比较优的,也算是小有收获写一下这段时间的成果:1、对最有规划有了真正的理解,就是确保你的上一步是最优的情况下执行下一步操作,多使用数组2、巧用递归,学会把复杂的环节梳理清楚后,发现重复嵌套的环节,递归时候一般要加上缓存,缓存多使用数组3、要熟练掌握二分和...原创 2019-06-26 13:23:38 · 81 阅读 · 0 评论