码迷,mamicode.com
首页 > 2014年11月19日 > 全部分享
HDU 3591 多重背包
给出N种钱币和M 给出N种钱币的面值和个数 NPC拿着这N些钱币去买价值M的物品,可以多付,然后被找零,找零的钱也为这些面值,但没有数量限制 问最少经手的钱币数量 对于NPC做一个付款多重背包 然后对于找零做一个完全背包  ans=Min(dp1[i]+dp2[i-m],ans); #include "stdio.h" #include "string.h" in...
分类:其他好文   时间:2014-11-19 11:29:50    阅读次数:191
[数据结构]线段树
hihocoder上的这一篇文章写得特别赞!很好理解。 “在我介绍别的算法之前,你先来讲一讲你是准备如何使用线段树来解决这个问题的吧?”小Hi虽然做好了讲解的准备,但是还是希望能够一步步引导小Ho进行思考,于是这般说道。 “唔……那我先从线段树的定义说起吧:线段树其实本质就是用一棵树来维护一段区间上和某个子区间相关的值——例如区间和、区间最大最小值一类的。”小Ho说道:“它的具体做...
分类:其他好文   时间:2014-11-19 11:29:50    阅读次数:232
UVA10519 - !! Really Strange !!(数论+高精度)
10519 - !! Really Strange !!(数论+高精度) 题目链接 题目大意:给你n个圆,每两个圆都有相交的部分,并且相交的两个点都唯一的,不能再和别的圆交于这点。问这样在一个矩形里的相交的n个圆可以产生多少个新的封闭图形。看图会明白的。 解题思路:规律:f(n) = f(n - 1) + 2 ?(n - 1) 最后推的 f(n) = n ? (n...
分类:其他好文   时间:2014-11-19 11:29:01    阅读次数:164
c#MD5加密
c#MD5加密...
分类:Windows程序   时间:2014-11-19 11:30:30    阅读次数:240
Linux学习(二) wget命令的使用
最近在Linux下进行一些操作,在很多地方都用到了wget这个命令,记录一下一些有关wget的用法: wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点: (1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用...
分类:系统相关   时间:2014-11-19 11:29:40    阅读次数:251
解释器模式
1、模式定义 解释器模式(Interpreter Pattern) :定义语言的文法,并且建立一个解释器来解释该语言中的句子,这里的“语言”意思是使用规定格式和语法的代码,它是一种类行为型模式。 2、模式结构 解释器模式包含如下角色: AbstractExpression: 抽象表达式 TerminalExpression: 终结符表达式 NonterminalExpression: ...
分类:其他好文   时间:2014-11-19 11:30:09    阅读次数:133
迭代器模式
1、模式定义 迭代器模式(Iterator Pattern) :提供一种方法来访问聚合对象,而不用暴露这个对象的内部表示,其别名为游标(Cursor)。迭代器模式是一种对象行为型模式。 2、模式结构 迭代器模式包含如下角色: Iterator: 抽象迭代器 ConcreteIterator: 具体迭代器 Aggregate: 抽象聚合类 ConcreteAggregate: 具体聚合...
分类:其他好文   时间:2014-11-19 11:27:51    阅读次数:154
用标准Struts2+mvc写的用户管理
麻雀虽小,五脏俱全...
分类:Web程序   时间:2014-11-19 11:30:37    阅读次数:255
用javabean封装xml文档数据
//book.xml 冰与火之歌 乔治马丁 2014 89 English 安徒生童话 2004 77 English //Books.java package com.huowolf.handler; public class Books { private String name; private String...
分类:编程语言   时间:2014-11-19 11:29:54    阅读次数:211
UVA10254 - The Priest Mathematician(找规律)
UVA10254 - The Priest Mathematician(找规律) 题目链接 题目大意:4根柱子的汉诺塔。 解题思路:题目里面有提示,先借助四个柱子移走k个,然后在借助三个柱子移走剩余的n - k个,再把n个移动到n - k个所在柱子。那么F[n] = min(2 * F[k] + H[n - k]);H[n - k] = 2^(n - k) - 1;把前面的60项...
分类:其他好文   时间:2014-11-19 11:29:26    阅读次数:193
敏捷四式
世界上不存在这样一种方法:只要套用,就可以写出完美的软件,无论使用的哪种设计模式;但确实存在一种开发方式,可以帮助我们一步步构造出需要的软件和架构——这就是敏捷开发。 敏捷开发技能四式如下:.........
分类:其他好文   时间:2014-11-19 11:29:05    阅读次数:148
裴蜀定理
最大公约数:d = gcd(a,b) 裴蜀定理:存在u,v使得a*u + b*v = d 裴蜀定理特例:若a,b互质,gcd(a,b) = 1则存在u,v 使得a*u + b*v = 1 设 a = pd, b = qd, 则p,q互质(为什么?) 裴蜀定理  pdu + qdv = d ->pu + qv = 1 证明: 直接构造出u,v au + bv...
分类:其他好文   时间:2014-11-19 11:28:05    阅读次数:365
poj 1222 EXTENDED LIGHTS OUT(高斯消元)
EXTENDED LIGHTS OUT Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 6852   Accepted: 4521 Description In an extended version of the game Lights Out, is a puz...
分类:其他好文   时间:2014-11-19 11:29:44    阅读次数:215
简单的JAVA MVC框架模式--Java-servlet-JavaBean
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码 此框架模式是一个简单的解决个人所得税计算的业务逻辑 servlet import java.io.IOException; import javax.servlet.ServletEx...
分类:编程语言   时间:2014-11-19 11:27:54    阅读次数:177
【牛腩新闻发布系统】WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。
WebForms UnobtrusiveValidationMode需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。...
分类:移动开发   时间:2014-11-19 11:28:44    阅读次数:201
C#视频总结
C#视频利用了四天看完了,因为有VB的基础,所以看起来并没有感觉太吃力。在基本的数据类型、运算之间没有多大的区别。在循环控制语句上也就是大同小异。在类、继承和多态方面可能有一些陌生,但是经过了前期的UML学习,所以也没有感觉多吃力。当然,对于C#中的东西还是有些不懂的,像索引器、委托、构造函数就不是很理解了。知识听过那么一回事。但是例子毕竟都是跟着敲了的。第一次接触C#嘛,对里面的语法规则还不是很...
分类:Windows程序   时间:2014-11-19 11:26:43    阅读次数:234
Js中的多条件排序,多列排序
Js中的多条件排序,多列排序,多重排序实现...
分类:编程语言   时间:2014-11-19 11:28:29    阅读次数:167
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!