码迷,mamicode.com
首页 > 2015年08月20日 > 全部分享
HDOJ 5396 Expression DP
记dp_{l,r}dp?l,r??表示l,rl,r这段数能形成的答案总和。 枚举最后一步操作kk,如果是乘法,答案为dp_{l,k}*dp_{k+1,r}dp?l,k???dp?k+1,r??,由于分配率这个会乘开来。如果是加法那么是dp_{l,r}*(r-k-1)!+dp_{k+1,r}*(k-l)!dp?l,r???(r?k?1)!+dp?k+1,r???(k?l)!,即要乘上右边k+1...
分类:其他好文   时间:2015-08-20 01:32:47    阅读次数:178
java之 ------ 设计思想
java的设计思想 (设计思想,是需要不断领悟的。。。) 一、封装 学java的人都知道这是向对象的编程语言,从字面上理解,就是针对对象的一些操作,将具有某一特性的实体封装成一个类或者是将具有一定功能的方法,抽取出来封装成一个供外面调用的方法,然后通过new这个类或方法生成对象,最后通 过对对象进行操作或者实现相应的功能。如将一个人封装成一个人的类,人有属性:性别,年龄,出生日期,家庭...
分类:编程语言   时间:2015-08-20 01:32:12    阅读次数:379
HDU-2732 (Leapin' Lizards) 网络流
HDU-2732 (Leapin' Lizards) 网络流...
分类:Windows程序   时间:2015-08-20 01:30:34    阅读次数:209
java设计模式(1)-------单例,工厂,值对象,装饰模式
java设计模式...
分类:编程语言   时间:2015-08-20 01:29:46    阅读次数:157
ascii码表
第一部分:ASCII非打印控制字符表 ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。例如,12代表换页/新页功能。此命令指示打印机跳到下一页的开头。(参详ASCII码表中0-31)   第二部分:ASCII打印字符 数字 32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现。数字127代表 DELETE 命令。(参详ASCII码表中32-...
分类:其他好文   时间:2015-08-20 01:31:16    阅读次数:228
ZOJ 3201
Tree of Tree Time Limit: 1000MS   Memory Limit: 32768KB   64bit IO Format: %lld & %llu Description You're given a tree with weights of each node, you need to find the ma...
分类:其他好文   时间:2015-08-20 01:30:38    阅读次数:99
windows下boost库的基本使用方法
1、首先到boost官网去下载最新的版本的boost库: http://www.boost.org/ 2、解压文件,在命令提示符中打开到boost库的根目录下,执行以下命令: bjam --toolset=msvc --build-type=complete stage 等待程序编译完成,大约要两个小时左右,会在boost根目录下生成bin.v2和stage两个文件夹,其中bi...
分类:Windows程序   时间:2015-08-20 01:31:46    阅读次数:244
数组和字符串
数组 具有相同数据类型的元素的有序集合 特点: 1、元素类型相同 2、有序排列的 3、连续存储的 格式:类型 名称[个数] 1、类型是指其中元素的数据类型 2、名称是数据首元素的地址 3、个数是数组中元素的数量,不能是变量 例子:int a[5]; char b[3]; 成员访问:与相同数据类型的变量没有区别 首元素:a[0] 尾元素:a[4] 说明:成员访问,禁止越界;越界访...
分类:编程语言   时间:2015-08-20 01:31:26    阅读次数:201
最长公共子序列定义
Combination [k?mb?’ne??(?)n] 美 [,kɑmb?’ne??n] 组合数 Arrangement 英 [?’re?n(d)?m(?)nt] 美 [?’rend?m?nt] 排列数 AmnA_{n}^{m}=n(n?1)(n?2)...(n?m+1)(n-1)(n-2)...(n-m+1) AmnA_{n}^{m}=n!(n?m)!\frac{n!}{(...
分类:其他好文   时间:2015-08-20 01:28:55    阅读次数:173
hdu1509
Windows Message Queue Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4562    Accepted Submission(s): 1821 Problem Description Mess...
分类:其他好文   时间:2015-08-20 01:29:00    阅读次数:153
C++ Primer 学习笔记33_面向对象编程(4)--虚函数与多态(一):多态、派生类重定义、虚函数的访问、 . 和->的区别、虚析构函数、object slicing与虚函数
C++ Primer学习笔记33_面向对象编程--虚函数与多态(一):多态、派生类重定义、虚函数的访问、 . 和->的区别、虚析构函数、object slicing与虚函数 一、多态     多态可以简单地概括为“一个接口,多种方法”,前面讲过的重载就是一种简单的多态,一个函数名(调用接口)对应着几个不同的函数原型(方法)。     更通俗的说,多态行是指...
分类:编程语言   时间:2015-08-20 01:28:40    阅读次数:283
DesignPattern_Java:设计模式分类和设计原则
设计模式分类: 创建型: 单例模式(Singleton Pattern) 工厂方法模式(Factory Pattern) 抽象工厂模式(Abstract Factory) 建造者模式(Builder Pattern) 原型模式(Prototype Pattern) 结构型: 代理模式(Proxy) 装饰模式(Decorator) 适配器模式(Adapter) 组合模式(Com...
分类:编程语言   时间:2015-08-20 01:29:31    阅读次数:220
互联网的发展关键词:连接——集合器与过滤器?
一、互联网发展概述        看过《浪潮之巅》,详细地介绍了互联网时代的兴衰更迭。1、从一开始一门户网站为代表的Web 1.0开始,人类进入了信息共享新时代;2、紧接着,平台为接入、用户为主体、内容为服务的各类UGC站点开启Web 2.0时代;3、现今发展热点关键词:技术层面有移动互联网、云计算、大数据,生态层面有O2O、LBS等,开启了全民联网时代。而Web 3.0的定义还在热议中!也...
分类:其他好文   时间:2015-08-20 01:28:09    阅读次数:258
MYSQL之数据库初窥
mysql数据库 1、数据库简介    数据库概念:是按照数据结构来组织、存储和管理数据的仓库。 2、常用术语    数据库:是一些关联表的集合    数据表:表是数据的矩阵,在数据库中看起来像一个简单的电子表格    列:一列数据元素包含了相同的数据    行:一行是一组相关的数据    主键:主键是唯一的,一个数据表中只能包含一个主键    外键:外键用于关联两个表    ...
分类:数据库   时间:2015-08-20 01:29:23    阅读次数:202
Fiddler实现App前后端隔离开发
需求现在基本的一个App开发流程都是在定好需求后,就开始Agile development。需要客户端与服务端共同商量一套协议之后,服务端和客户端开始并行开发。原则上客户端应该相信服务端,但是事与愿违,经常会出现服务端返回一些并非客户端想要的数据,造成上线后App的各种异常。为了让服务端对客户端造成的影响最小,我们可以借助一些工具来协助我们开发。今天要说的就是Fiddler(http://www.t...
分类:移动开发   时间:2015-08-20 01:29:24    阅读次数:182
BinarySearchTree查找二叉树独立实现
先看看实现了哪些功能吧? (1)构造二叉树 (2)遍历二叉树结点 (3)搜索二叉树结点 (4)删除二叉树结点 (5)判断结点是否存在二叉树 看看源码: package hk.inso.service; /**  * Created by IntelliJ IDEA.  * Date: 8/17/15 11:45 PM  * Author: Richar...
分类:其他好文   时间:2015-08-20 01:28:40    阅读次数:182
BZOJ 2818 Gcd (莫比乌斯反演 或 欧拉函数)
BZOJ 2818 Gcd (莫比乌斯反演 或 欧拉函数)...
分类:其他好文   时间:2015-08-20 01:27:13    阅读次数:150
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!