链接:The Tower of Babylon 耗时:0.015s
这是刘汝佳的紫书中"DAG中的动态规划"中的习题,我拿它用来熟悉DAG中的动态规划。
我们不妨进行逆向考虑:现堆上面的方块,然后考虑在下面进行叠加。这样子一来,影响决策的就只是最下面方块的尺寸了。
对于这种出现了"大套小"这样的二元关系的题,我们可以将其视为一个有向无环图:其中每个节点为一个状态,状态的转移是有固定的方向的(在此题中,状态转移为从小的方块到大的方块)。
但是这道题又不同于平常的DAG动态规划:若将边长视为状态的话,则要开一个巨大的数组,这是不可以接受的。因此,我们要换一种思维方式:只记录方块的序号和摆放的方式(如现将边长从小到大进行排序,然后
继续阅读 »
by 渡边淳一
读后感
迟钝的益处
抗压能力更强
专注创造价值
充分发挥潜力
能够坚持不懈 => 更大的成功概率(事业,爱情)
适应能力更强
适应物理环境
乐观开朗,积极进取
怎样变迟钝
能做些什么
眼耳鼻舌身意的敏感程度很大一部分是天生的,难以改变,但是并非完全没有可能。
磨练。
再锋利的刀以合适的角度持续磨砺也会钝化。强光刺目,三秒就瞎,轰鸣入耳,不久渐聋,傻子不起妄念,呆子心如止水。但问题是这样的自虐是否偏离初衷?
生理上
锻炼身体使体魄强健,血液畅流,强化适应环境的能力。
心理上
训练专注力:不因敏锐的感官而分神
参禅打坐,观照冥想?据说刹那有万千念头起灭,自由控制是可能的吗?
积极的思维方式
平衡敏感与迟钝
继续阅读 »
作者简介:芭芭拉•明托,麦肯锡公司第一位女性咨询顾问。明托是哈佛商学院录取的第二批女学员之一,毕业时被国际知名管理咨询公司——麦肯锡聘请为该公司有史以来的第一位女性咨询顾问。她在写作方面的优势很快得到麦肯锡高层的赏识,负责提高麦肯锡公司员工的写作能力,致力于探索条理清晰的文章所必需的思维结构。本书在1973年首次出版,当即引起轰动,畅销欧美市场30年不衰,书中传授的方式与技巧,被公认为即便对于最有经验的管理者来说也是十分关键的。
表达的逻辑
为什么要用金字塔结构
文章中的思想必须符合以下规则:
- 纵向:文章中任一层次上的思想必须是其下一层次思想的概括
- 横向:每组中的思想必须属于同一逻辑范畴
- 横向:每组中的思想必须按逻
继续阅读 »
更新日志
- 2016.09.21 更新微信公众号
微信公众号
技术
iOS开发
微信号:iOSDevTip
功能介绍:最新iOS、iPhone资讯,万名iOS开发者、swift开发、果粉聚集,参与技术讨论,整理开发技巧,分享创业经验!享受生活、热爱编程!
CocoaChina
微信号: cocoachinabbs
功能介绍: CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
Crossin的编程教室
微信号: crossincode
功能介绍: 每天5分钟,学点简单的编程,用新的思维方式看世界。
待字闺中
微信号: da
继续阅读 »
欧神简介:姓欧名成效。出生于丁巳年癸丑月癸酉日。上海人,疑似出生于公务员/教育系统的家庭,父母其一据说为正处级。欧神是神童,跳了两级,上海高考前一百,稀里糊涂下进入复旦物理系。那是他的迷惘期,毕业后进入某五百强快消品外企做管培生。然而,他觉得那样的人生毫无希望,毫无前途,他渴望成功。尝试过做外汇,失败告终。在温相(相,古称丞相,今乃总理。我特么很讨厌现在还用相这个字,放眼世界都是民主国家的天下,我天朝人民的思维还仍旧停留在封建时代)上台后的两年内,一次偶然的机遇,他接触到了上海的房地产。一开始只是为了短期获得利差,不料却一头栽了下去。
之前,我的粉丝里面,有人问我欧神现在房产有多少,我估计他起码有25~30套。但是后来看到他的回忆
继续阅读 »
这篇写了有第三版了。总是写了一半又中断,导致后续思维接不上。另一方面也说明,时间并不是很连贯。
今年是正式参与工作的第一年。去年大概这个时候,离开南京,孤身一人来到上海。
好在来到的这家公司很不错。接触到了之前前所未想组织开发方式,产品设计,财报压力,还有精妙的设计,优雅的代码,惊叹的 hack 技巧。
继续阅读 »
作为最流行的MVVM(Model-View-View-Model)框架之一,相信大部分前端对AngularJS都不会陌生,我也一样久仰大名。不得不说,AngularJS所带来的改变是巨大的,被称为未来浏览器的模式一点也不为过,尤其是思维上的转变。
作为一个常年挥舞着jQuery去指挥无穷无尽的DOM的前端,初次接触AngularJS是有困难的,许多先贤警告我们不要在AngularJS中使用jQuery,不是没有道理的。即使AngularJS中带有jQlite对象,也仅仅是为了弥补一些地方AngularJS的局限性。AngularJS操作UI的方式与jQuery有着极大区别,在深入学习之后,我渐渐的发现了这点。过去使用jQuery的
继续阅读 »
真的很久没写博客了,一直提不起兴趣,总觉得写一些代码如何写,工具如何用,过一阵子就不是很有用了,所以想写一些自己的心得体会,但又很难总结成文章。这几天突然间想通了一些,也许我是时候抛开前端这个枷锁了,今天我们来谈谈敏捷开发的结对编程。
想当年(然而并没有几年)刚来到ThoughtWorks的时候,除了英语,我最不适应的就是pair,即结对编程。因为刚上项目的我只能跟着结对对象的思维走,即使我思路正确了也无非是在我的结对对象写的代码上印证了一下,少有的贡献就是不时的提醒他一下typo之类无关紧要的错误。然后当我拿到键盘时,还是因为信息的不对等,我无法在全局层面上做出贡献,因为我必须非常熟悉整个项目才能说服我的pair,修改一些架构上
继续阅读 »
文/Robin
日常生活中,经常听到这样的抱怨:不懂、不会、不做。然而想要成长,正是要突破这些阻碍。本文就来聊聊这个话题。
我们很容易陷入这种思维定势,专业学了什么,其他的就跟自己无关。笔者想告诉您的是,我们的团队,创始人的专业是食品,负责技术的同事之前是修飞机的,客户经理之前是卖珠宝的,像我这种科班出身的在团队占比较少。
跨界做得不错的人身上都有一个能力,就是强大的「自学」能力。跨界可能是不得已而为之,也可能是为了面包和牛奶,逃离舒适区并不是每个人都能做出的选择。
2011 年尼克・胡哲出版了一本励志书「人生不设限」,讲述了天生没有四肢的他是如何成长的。然而四肢健全的我们遇到困难却很容易退而止步。
这是一个方法总比困
继续阅读 »
马上过年了,之前进入2014年时就有许多人开始做年终总结,我的思想还是比较传统,认为只有过了春节,新的一年才算开始。回头一想过了年自己就28了,内心突然很惶恐,家庭和事业都不算太稳定,自己未来何去何从,从来没有认真的想过。
这一年总的来使算是没有白混,碰巧赶上了OpenStack的东风,加上公司政策的扶持,让我顺利走上了开源这条路。我自认为对于自己感兴趣的东西,自己还是能够坐下来静下心研究。也是通过对OpenStack的接触,让我认识了开源,了解了社区,狭隘的思维有了开放的一面,通过坚持在CSDN上写技术博客,也让我结识了很多有着相同兴趣的朋友。坚持写博客其实做起来并不容易,更多的时候自己很懒,认为已经懂了就没有必要再写下来。以前
继续阅读 »