码迷,mamicode.com
首页 > 其他好文
9.9递归和动态规划(八)——给定数量不限的硬币,币值为25分,10分,5分,1分,计算n分有几种表示法
/**  * 功能:给定数量不限的硬币,币值为25分,10分,5分,1分,计算n分有几种表示法。  */ public static int makeChange(int n){ return makeChange(n,25); } /** * 递归的终止条件:完全简化为1分。 * @param n * @param denom * @return ...
分类:其他好文   时间:2015-08-12 14:43:32    阅读次数:185
普通开发者的网络安全必读--网络安全,黑客阅读
最近阅读,程序员杂志。 在上面读多这样的一篇文章, 感觉收获颇丰,特此记录一下,以便后期查阅。 常见的安全误区 黑客、网络安全只存在于虚拟世界 如果我说以后黑客不但可以控制你的汽车开窗、刹车,甚至还能远程“强奸”,你信吗? 许多初创公司,有基于互联网的Sex应用。杜蕾斯公司也有一款Sex over Internet产品叫做Fundawear。如果这个产品出了安全问...
分类:其他好文   时间:2015-08-12 14:43:42    阅读次数:129
【BZOJ3754】Tree之最小方差树
DescriptionWayne在玩儿一个很有趣的游戏。在游戏中,Wayne建造了N个城市,现在他想在这些城市间修一些公路,当然并不是任意两个城市间都能修,为了道路系统的美观,一共只有M对城市间能修公路,即有若干三元组 (Ui,Vi,Ci)表示Ui和Vi间有一条长度为Ci的双向道路。当然,游戏保证了,若所有道路都修建,那么任意两城市可以互相到达。Wayne拥有恰好N-1支修建队,每支队伍能且仅能修一...
分类:其他好文   时间:2015-08-12 14:42:10    阅读次数:129
【POJ 3974】 Palindrome
【POJ 3974】 PalindromeManacher纯模板题 忘记的时候可以拿来找感觉代码如下:#include #include #include #include using namespace std;char str[1111111]; char nwstr[2333333]; int p[2333333];...
分类:其他好文   时间:2015-08-12 14:41:00    阅读次数:118
线段树 hdu3255 Farming
做了这么多扫描线的题,,基本都是一个思路。 改来改去,,无非就是维护的节点的内容以及push_up越写越复杂了而已 首先将价格排序处理一下编号,变成编号越大的powerfol越大 然后后面添加扫描线的时候将旧编号直接转换成新编号就行了 对于这题 S[rt][i]维护的是,rt节点对应的区间中品种为i的长度 S[rt][i]维护的是,rt节点对应的区间的品种为i出现的次数...
分类:其他好文   时间:2015-08-12 14:43:07    阅读次数:119
EventBus框架原理解析(结合源码)(下)
上一篇文章EventBus框架原理解析(结合源码)(上),给大家讲述了EventBus中实体类的封装和register()的具体代码。 接下来我们看另外一个重要方法post(),这个方法显然是要根据传入的参数类型,从subscriptionsByEventType取出对应的subscription /** Posts the given event to the event bus. */ ...
分类:其他好文   时间:2015-08-12 14:42:07    阅读次数:178
动态规划
动态规划的关键是找出一条关系表达式,然后根据该表达式循环或递归。往往需要把一些中间状态保存下来,避免重复计算。 数字三角形 有一个由正整数组成的三角形,第一行只有一个数,除了最下行之外 每个数的左下方和右下方各有一个数。 从第一行的数开始,每次可以往左下或右下走一格,直到走到三角形底端,把沿 途经过的数全部加起来作为得分。如何走,使得这个得分尽量大?如图: ...
分类:其他好文   时间:2015-08-12 14:42:57    阅读次数:225
分布式系统生成唯一主键
原创文章,转载请注明出处:服务器非业余研究http://blog.csdn.net/erlib 作者Sunface唯一ID在系统小的时候,随便整都可以,但是系统大了后呢?这个时候如果出现了问题,ID重构就是很大的困难,因此对于任何一个系统,从最初架构时就进行好唯一ID设计是非常重要的,twitter的snowflake就解决了这种需求,实现也还是很简单的,除去配置信息,核心代码就是毫秒级时间41位...
分类:其他好文   时间:2015-08-12 14:41:47    阅读次数:131
AutiInstruments工具之Automation的介绍
instruments中国的工具测试有很多,包括很多方面。eg:内存泄露的测试、网络连接、和cpu内存的使用情况一系列数据的图形界面的显示。 功能的介绍可以看下面的截图图片:...
分类:其他好文   时间:2015-08-12 14:40:55    阅读次数:119
POJ 1149 PIGS (最大流)
连接:http://poj.org/problem?id=1149 第一道网络流,求最大流部分基本都是模板,主要的难点在于如何构图。 每个顾客、一个源点和一个汇点构成一个图,每个猪圈的第一个打开它的顾客 直接与源点相连 容量为该猪圈的猪的个数。不是首次打开猪圈的话,顾客j紧跟着顾客i之后打开某个猪圈,那么农场主可以根据j的需求来调整这个猪圈的流动路径。每个顾客到汇点相连容量为该顾客的需求,最终...
分类:其他好文   时间:2015-08-12 14:40:56    阅读次数:103
hdu 3746 Cyclic Nacklace KMP循环节问题
Cyclic Nacklace Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4124    Accepted Submission(s): 1866 Problem Description CC always ...
分类:其他好文   时间:2015-08-12 14:37:49    阅读次数:119
状态模式
状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。 状态模式允许一个对象在其内部状态改变的时候改变其行为,这个对象看上去就像是改变了它的类一样。 状态模式的结构 用一句话来表述,状态模式把所研究的对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状态类的一个子类。状态模式的意图是让一个对象在其内部状态改变的时候,其...
分类:其他好文   时间:2015-08-12 14:37:55    阅读次数:145
UIAutomation使用测试入门
入门:...
分类:其他好文   时间:2015-08-12 14:37:12    阅读次数:387
工厂模式之抽象工厂模式
场景问题   举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。   事实上,在选择CPU的时候,面临一系列的问题,比如品牌、型号、针脚数目、主频等问题,只有把这些问题都确定下来,才能确定具体的CPU。   同样,在选择主板的时候,也有一系列问题,比如品牌、芯片组、集成...
分类:其他好文   时间:2015-08-12 14:39:52    阅读次数:124
左滑关闭demo
大神 夏神写的 滑动关闭页面的demo,效果类似于网易新闻。...
分类:其他好文   时间:2015-08-12 14:38:03    阅读次数:107
一个页面导出多少链接为好?
究竟一个页面导出多少链接为好,目前没有一个待定的答案。因为一个页面的导出链接越多,就约会降低自身页面权重,如果这样来说,当然是越少越好。那干脆一个页面也不导出,是不是更好?非也。为什么要做导出链接?先看一下有哪几种导出链接:内容相关的导出链接 相关类的导出链接 固定链接 热点链接等做导出链接可以提高...
分类:其他好文   时间:2015-08-12 14:36:27    阅读次数:131
BUS Matrix
ARM的BUSMatrix就是多主(Core,DMA等)、多从(内部RAM,APB,外部总线等)的交联和仲裁。目的是为了提高不同主机访问不同外设情况下的带宽,另外一个就是简化BusMaster的协议设计。比如,DMA把片内RAM的数据搬运到APB的外设,如串行口。同时Core从外部总线,SDRAM取...
分类:其他好文   时间:2015-08-12 14:35:37    阅读次数:116
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!