首页 > 2015年08月20日 > 全部分享
hdu(2859)——Phalanx(dp)
题意: 现在有一个n*n的矩阵,然后每个格子中都有一个字母(大写或小写组成)。然后询问你现在最大的对称子矩阵的边长是多少。注意这里的对角线是从左下角到右上角上去的。 思路: 这道题我自己写出了dp的定义式,但是要怎么转移方程并没有推出来。 我看了好久的题解才明白的,果然还是太弱。。。 首先我们定义:dp[i][j]为第i行第j列所能够组成的最大对称子矩阵的长度。 转移方程为:dp[i]...
分类:其他   时间:2015-08-20 01:29:45    收藏:0  评论:0  赞:0  阅读:230
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:29:36    收藏:0  评论:0  赞:0  阅读:222
java之 ------ 设计思想
java的设计思想 (设计思想,是需要不断领悟的。。。) 一、封装 学java的人都知道这是向对象的编程语言,从字面上理解,就是针对对象的一些操作,将具有某一特性的实体封装成一个类或者是将具有一定功能的方法,抽取出来封装成一个供外面调用的方法,然后通过new这个类或方法生成对象,最后通 过对对象进行操作或者实现相应的功能。如将一个人封装成一个人的类,人有属性:性别,年龄,出生日期,家庭...
分类:编程语言   时间:2015-08-20 01:29:25    收藏:0  评论:0  赞:0  阅读:143
HDU-2732 (Leapin' Lizards) 网络流
HDU-2732 (Leapin' Lizards) 网络流...
分类:Windows开发   时间:2015-08-20 01:29:15    收藏:0  评论:0  赞:0  阅读:311
java设计模式(1)-------单例,工厂,值对象,装饰模式
java设计模式...
分类:编程语言   时间:2015-08-20 01:29:05    收藏:0  评论:0  赞:0  阅读:154
ascii码表
第一部分:ASCII非打印控制字符表 ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。例如,12代表换页/新页功能。此命令指示打印机跳到下一页的开头。(参详ASCII码表中0-31)   第二部分:ASCII打印字符 数字 32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现。数字127代表 DELETE 命令。(参详ASCII码表中32-...
分类:其他   时间:2015-08-20 01:28:55    收藏:0  评论:0  赞:0  阅读:369
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:28:45    收藏:0  评论:0  赞:0  阅读:289
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:28:35    收藏:0  评论:0  赞:0  阅读:262
最长公共子序列定义
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:15    收藏:0  评论:0  赞:0  阅读:334
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:28:05    收藏:0  评论:0  赞:0  阅读:242
DesignPattern_Java:设计模式分类和设计原则
设计模式分类: 创建型: 单例模式(Singleton Pattern) 工厂方法模式(Factory Pattern) 抽象工厂模式(Abstract Factory) 建造者模式(Builder Pattern) 原型模式(Prototype Pattern) 结构型: 代理模式(Proxy) 装饰模式(Decorator) 适配器模式(Adapter) 组合模式(Com...
分类:编程语言   时间:2015-08-20 01:27:45    收藏:0  评论:0  赞:0  阅读:259
MYSQL之数据库初窥
mysql数据库 1、数据库简介    数据库概念:是按照数据结构来组织、存储和管理数据的仓库。 2、常用术语    数据库:是一些关联表的集合    数据表:表是数据的矩阵,在数据库中看起来像一个简单的电子表格    列:一列数据元素包含了相同的数据    行:一行是一组相关的数据    主键:主键是唯一的,一个数据表中只能包含一个主键    外键:外键用于关联两个表    ...
分类:数据库技术   时间:2015-08-20 01:27:25    收藏:0  评论:0  赞:0  阅读:215
Fiddler实现App前后端隔离开发
需求现在基本的一个App开发流程都是在定好需求后,就开始Agile development。需要客户端与服务端共同商量一套协议之后,服务端和客户端开始并行开发。原则上客户端应该相信服务端,但是事与愿违,经常会出现服务端返回一些并非客户端想要的数据,造成上线后App的各种异常。为了让服务端对客户端造成的影响最小,我们可以借助一些工具来协助我们开发。今天要说的就是Fiddler(http://www.t...
分类:移动平台   时间:2015-08-20 01:27:15    收藏:0  评论:0  赞:0  阅读:319
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:27:05    收藏:0  评论:0  赞:0  阅读:284
BZOJ 2818 Gcd (莫比乌斯反演 或 欧拉函数)
BZOJ 2818 Gcd (莫比乌斯反演 或 欧拉函数)...
分类:其他   时间:2015-08-20 01:26:45    收藏:0  评论:0  赞:0  阅读:740
ggplot2——柱状图
目录: 初始图样 如何修改柱条的宽度 如何修改柱条的顺序 如何在柱条上添加文字 (更多关于图例、坐标系等内容请见:R、ggplot2、shiny 汇总) 初始图样:library(ggplot2) library(ggthemes) dt = data.frame(obj = c('A','D','B','E','C'), val = c(2,15,6,9,7)) p = ggplot...
分类:其他   时间:2015-08-20 01:26:35    收藏:0  评论:0  赞:0  阅读:1517
UrlRewriteFilter 简介
简要介绍一个挺好玩的 Url 转换类库, 方便、 实用、 妈妈再也不用担心乱七八糟的 Url 了......
分类:Web开发   时间:2015-08-20 01:26:25    收藏:0  评论:0  赞:0  阅读:155
HDOJ 3790 最短路径问题(dijkstra算法)
最短路径问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 17968    Accepted Submission(s): 5385 Problem Description 给你n个点,m条无向边,每条边都有长...
分类:编程语言   时间:2015-08-20 01:26:15    收藏:0  评论:0  赞:0  阅读:190
Ubuntu14.04下搭建LAMP环境
LAMP是Linux、Apache、MySQL、PHP的简称。本文描述在Ubuntu 14.04 LTS Server 64位的系统中安装Apache2、MySQL5、PHP5的过程。 第一种方式:tasksel一键安装;第二种方法:apt逐一安装...
分类:系统服务   时间:2015-08-20 01:26:05    收藏:0  评论:0  赞:0  阅读:202
快学Scala习题解答—第三章 数组相关操作
3 数组相关操作  3.1 编写一段代码,将a设置为一个n个随机整数的数组,要求随机数介于0(包含)和n(不包含)之间  random和yield的使用  Scala代码   import scala.math.random      def randomArray(n:Int)={     for(i 0 until n) yield (random * n)....
分类:编程语言   时间:2015-08-20 01:25:45    收藏:0  评论:0  赞:0  阅读:183
2119条   上一页 1 ... 97 98 99 100 101 ... 106 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!