04 2016 档案

摘要:一.基本概念 1.割点:无向图中,一个点,去掉该点之后,图不再联通(分为>=2的几个连通分量),该点就是割点 2.桥:也叫做割边,去掉该边之后,图不再联通。 3.点的双连通图:针对的是无向图,没有割点的无向图就是点的双连通图 4.点的双连通分量:也叫做重连通分量(块),就是图中的一个不含有割点的连通 阅读全文
posted @ 2016-04-25 20:00 csgc0131123 阅读(2638) 评论(0) 推荐(0) 编辑
摘要:Prim算法: 以前一直不是很明白,Prim算法,今天就来终结一下。 Prim算法采用与Dijkstra、Bellman-Ford算法一样的“蓝白点”思想:白点代表已经进入最小生成树的点,蓝点代表未进入最小生成树的点。 算法描述: 以1为起点生成最小生成树,min[v]表示蓝点v与白点相连的最小边权 阅读全文
posted @ 2016-04-25 14:58 csgc0131123 阅读(436) 评论(0) 推荐(0) 编辑
摘要:一.Dijkstra 算法 dijkstra算法适用于边权为正的情况,求单源最短路,适用于有向图和无向图 模板伪代码: 清除所有点的标号 设d[0]=0,其余d[i]=INF; 循环n次{ 在所有未标记的节点中,寻找d[i]最小的点x 给x做标记 对于从x出发的所有边(x,y)更新d[y]=min( 阅读全文
posted @ 2016-04-25 14:19 csgc0131123 阅读(2013) 评论(0) 推荐(1) 编辑
摘要:A:细菌的战争 A:细菌的战争 总时间限制: 1000ms 内存限制: 65536kB描述 有两种细菌,一种是有害菌,繁殖能力很强,每小时会繁殖一倍;另一种是有益菌,繁殖能力较弱,每小时能繁殖百分之五。但在单位体积内,当有害菌数量超过一 百万时,多出的细菌会因为密度太大而迅速死亡,直到细菌数量下降到 阅读全文
posted @ 2016-04-18 21:18 csgc0131123 阅读(712) 评论(0) 推荐(0) 编辑
摘要:一.基本概念 1.桥:是存在于无向图中的这样的一条边,如果去掉这一条边,那么整张无向图会分为两部分,这样的一条边称为桥无向连通图中,如果删除某边后,图变成不连通,则称该边为桥。 2.割点:无向连通图中,如果删除某点后,图变成不连通,则称该点为割点。 二:tarjan算法在求桥和割点中的应用 1.割点 阅读全文
posted @ 2016-04-18 20:36 csgc0131123 阅读(20438) 评论(7) 推荐(5) 编辑
摘要:一:tarjan算法详解 ◦思想: ◦ ◦做一遍DFS,用dfn[i]表示编号为i的节点在DFS过程中的访问序号(也可以叫做开始时间)用low[i]表示i节点DFS过程中i的下方节点所能到达的开始时间最早的节点的开始时间。(也就是之后的深搜所能到达的最小开始时间)初始时dfn[i]=low[i] ◦ 阅读全文
posted @ 2016-04-17 23:17 csgc0131123 阅读(1749) 评论(0) 推荐(0) 编辑
摘要:一.图的种类(以下的分类不是并列的) 1.有向图:图中边的方向是一定的,不能逆序走。 2.无向图:图中的边没有方向,可以逆序走。没有正负方向 3.完全图:完全图:对于顶中的每一个顶点,都与其他的点有边直接相连 无向完全图:编辑任意一个具有n个结点的无向简单图,其边数小于等于n*(n-1)/2;我们把 阅读全文
posted @ 2016-04-17 14:11 csgc0131123 阅读(1259) 评论(0) 推荐(0) 编辑
摘要:什么是强连通分量?在这之前先定义一个强连通性(strong connectivity)的概念:有向图中,如果一个顶点s到t有一条路径,t到s也有一条路径,即s与t互相可达,那么我们说s与t是强连通的。那么在有向图中,由互相强连通的顶点构成的分量,称作强连通分量。 一:对于kosaraju算法,这是一 阅读全文
posted @ 2016-04-17 10:49 csgc0131123 阅读(348) 评论(0) 推荐(0) 编辑
摘要:A:电话费 A:电话费 总时间限制: 1000ms 内存限制: 65536kB描述 每到月初,小明都会收到中国移动的扣费通知。小明很喜欢打电话,每个月的电话费都很多,所以他去办了优惠套餐。假设小明这个月打了n次电话,小明可以选择不交其中s次电话的话费。小明算术能力很差,请帮帮他算一下这个月最少要交多 阅读全文
posted @ 2016-04-14 19:18 csgc0131123 阅读(1031) 评论(0) 推荐(0) 编辑
摘要:1.NOI 二分法求函数的零点 总时间限制: 1000ms 内存限制: 65536kB描述 有函数: f(x) = x5 - 15 * x4+ 85 * x3- 225 * x2+ 274 * x - 121 已知 f(1.5) > 0 , f(2.4) < 0 且方程 f(x) = 0 在区间 [ 阅读全文
posted @ 2016-04-11 22:54 csgc0131123 阅读(385) 评论(0) 推荐(0) 编辑
摘要:1.codevs 1081 线段树练习 2 1081 线段树练习 2 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 1081 线段树练习 2 时间限制: 1 s 1081 线段树练习 2 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 阅读全文
posted @ 2016-04-10 21:37 csgc0131123 阅读(234) 评论(0) 推荐(0) 编辑
摘要:A:吃糖果 A:吃糖果 总时间限制: 1000ms 内存限制: 65536kB描述名名的妈妈从外地出差回来,带了一盒好吃又精美的巧克力给名名(盒内共有 N 块巧克力,20 > N >0)。妈妈告诉名名每天可以吃一块或者两块巧克力。假设名名每天都吃巧克力,问名名共有多少种不同的吃完巧克力的方案。例如: 阅读全文
posted @ 2016-04-10 19:51 csgc0131123 阅读(847) 评论(0) 推荐(0) 编辑
摘要:1.codevs1040 统计单词个数 1040 统计单词个数 2001年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 1040 统计单词个数 2001年NOIP全国联赛提高组 1040 统计单词个数 2001年NOIP全国联赛提高组 时间 阅读全文
posted @ 2016-04-10 17:02 csgc0131123 阅读(345) 评论(0) 推荐(0) 编辑
摘要:1.NOI 最大子矩阵 1:最大子矩阵 1:最大子矩阵 总时间限制: 1000ms 内存限制: 65536kB描述已知矩阵的大小定义为矩阵中所有元素的和。给定一个矩阵,你的任务是找到最大的非空(大小至少是1 * 1)子矩阵。比如,如下4 * 4的矩阵0 -2 -7 09 2 -6 2-4 1 -4 阅读全文
posted @ 2016-04-09 22:21 csgc0131123 阅读(606) 评论(0) 推荐(0) 编辑
摘要:1697 ⑨要写信 时间限制: 1s 空间限制:128000 KB 题目等级 :黄金 Gold题解 查看运行结果题目描述 Description琪露诺(冰之妖精)有操控冷气的能力。能瞬间冻结小东西,比普通的妖精更危险。一直在释放冷气的她周围总是非常寒冷。由于以下三点原因……琪露诺的符卡 冰符... 阅读全文
posted @ 2016-04-09 09:13 csgc0131123 阅读(268) 评论(0) 推荐(0) 编辑
摘要:3369 膜拜 时间限制: 1s 空间限制:128000 KB 题目等级 :黄金 Gold题解 查看运行结果题目描述 Description神牛有很多…当然…每个同学都有自己衷心膜拜的神牛.某学校有两位神牛,神牛甲和神牛乙。新入学的N位同学们早已耳闻他们的神话。所以,已经衷心地膜拜其中一位了... 阅读全文
posted @ 2016-04-09 07:49 csgc0131123 阅读(190) 评论(0) 推荐(0) 编辑
摘要:2980 买帽子 时间限制: 2s 空间限制:128000 KB 题目等级 :黄金 Gold题解 查看运行结果题目描述 Description 小A想买一顶新帽子,商店里有n个帽子 (1#include#include#includeusing namespacestd;intdp[... 阅读全文
posted @ 2016-04-09 05:48 csgc0131123 阅读(166) 评论(0) 推荐(0) 编辑
摘要:3278 最小m 段和问题 时间限制: 1s 空间限制:256000 KB 题目等级 :黄金 Gold题解 查看运行结果题目描述 Description给定 n个整数(不一定是正整数)组成的序列,现在要求将序列分割为 m 段,每段子序列中的数在原序列 中连续排列。如何分割才能使这 m段子序列... 阅读全文
posted @ 2016-04-08 22:33 csgc0131123 阅读(969) 评论(0) 推荐(0) 编辑
摘要:1154 能量项链 2006年NOIP全国联赛提高组 时间限制: 1s 空间限制:128000 KB 题目等级 :黄金 Gold题解 查看运行结果题目描述 Description在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,... 阅读全文
posted @ 2016-04-08 21:04 csgc0131123 阅读(191) 评论(0) 推荐(0) 编辑
摘要:1085 数字游戏 2003年NOIP全国联赛普及组 时间限制: 1s 空间限制:128000 KB 题目等级 :黄金 Gold题解 查看运行结果题目描述 Description丁丁最近沉迷于一个数字游戏之中。这个游戏看似简单,但丁丁在研究了许多天之后却发觉原来在简单的规则下想要赢得这个游戏并... 阅读全文
posted @ 2016-04-08 17:29 csgc0131123 阅读(209) 评论(0) 推荐(0) 编辑
摘要:(小规模)b牌棋盘完美覆盖数 考虑一个普通的国际象棋棋盘,它被分成8*8(8行8列)的64个正方形。设有形状一样的多米诺骨牌,每张牌恰好覆盖棋盘上相邻的两个方格(即1*2的骨牌)。那么能否把32个这样的1*2骨牌放到棋盘上,使得任何两张牌均不重叠,每张多米诺骨牌覆盖两个方格,并且棋盘上所有的方格都被 阅读全文
posted @ 2016-04-08 11:45 csgc0131123 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:3657 括号序列 时间限制: 1s 空间限制:256000 KB 题目等级 :黄金 Gold题解 查看运行结果题目描述 Description我们用以下规则定义一个合法的括号序列:(1)空序列是合法的(2)假如S是一个合法的序列,则 (S)和[S]都是合法的(3)假如A 和 B都是合法的,... 阅读全文
posted @ 2016-04-08 11:15 csgc0131123 阅读(353) 评论(0) 推荐(0) 编辑
摘要:4203 山区建小学 时间限制: 1 s 空间限制: 16000KB 题目等级 : 黄金Gold题解 查看运行结果题目描述 Description政府在某山区修建了一条道路,恰好穿越总共m个村庄的每个村庄一次,没有回路或交叉,任意两个村庄只能通过这条路来往。已知任意两个相邻的村庄之间的距离为... 阅读全文
posted @ 2016-04-08 08:40 csgc0131123 阅读(271) 评论(0) 推荐(0) 编辑
摘要:2718:移动路线查看提交统计提问总时间限制: 1000ms 内存限制: 65536kB描述×桌子上有一个m行n列的方格矩阵,将每个方格用坐标表示,行坐标从下到上依次递增,列坐标从左至右依次递增,左下角方格的坐标为(1,1),则右上角方格的坐标为(m,n)。小明是个调皮的孩子,一天他捉来一只蚂... 阅读全文
posted @ 2016-04-07 23:01 csgc0131123 阅读(715) 评论(0) 推荐(0) 编辑
摘要:1996:登山查看提交统计提问总时间限制: 5000ms 内存限制: 131072kB描述五一到了,PKU-ACM队组织大家去登山观光,队员们发现山上一个有N个景点,并且决定按照顺序来浏览这些景点,即每次所浏览景点的编号都要大于前一个浏览景点的编号。同时队员们还有另一个登山习惯,就是不连续浏览... 阅读全文
posted @ 2016-04-07 20:31 csgc0131123 阅读(575) 评论(0) 推荐(0) 编辑
摘要:1.NOI 191:钉子和小球 1.NOI 191:钉子和小球 总时间限制: 1000ms 内存限制: 65536kB描述 有一个三角形木板,竖直立放,上面钉着n(n+1)/2颗钉子,还有(n+1)个格子(当n=5时如图1)。每颗钉子和周围的钉子的距离都等于d,每个格子的宽度也都等于d,且除了最左端 阅读全文
posted @ 2016-04-07 20:29 csgc0131123 阅读(2727) 评论(0) 推荐(0) 编辑
摘要:标准差的一般求法是:但是这样在程序中每次xi都减去x,不方便。 根据以上公式可以推导出: 标准差的平方=segem(xi*xi)/n-x*x;(x是平均值)。 推导过程如下: 将标准形式的segem()展开后得到:1.segem(xi*xi-2*xi*x+x*x) 2.segem(xi*xi)+n* 阅读全文
posted @ 2016-04-07 20:19 csgc0131123 阅读(3592) 评论(0) 推荐(0) 编辑
摘要:2152 滑雪 时间限制: 1s 空间限制:32000 KB 题目等级 :黄金 Gold题解 查看运行结果题目描述 Descriptiontrs喜欢滑雪。他来到了一个滑雪场,这个滑雪场是一个矩形,为了简便,我们用r行c列的矩阵来表示每块地形。为了得到更快的速度,滑行的路线必须向下倾斜。例如样... 阅读全文
posted @ 2016-04-07 18:51 csgc0131123 阅读(483) 评论(0) 推荐(0) 编辑
摘要:1.6049:买书 总时间限制: 1000ms 内存限制: 65536kB描述 小明手里有n元钱全部用来买书,书的价格为10元,20元,50元,100元。 问小明有多少种买书方案?(每种书可购买多本) 输入一个整数 n,代表总共钱数。(0 <= n <= 1000)输出一个整数,代表选择方案种数样例 阅读全文
posted @ 2016-04-07 18:50 csgc0131123 阅读(1926) 评论(0) 推荐(0) 编辑
摘要:1.codevs1742 爬楼梯 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 时间限制: 1 s 阅读全文
posted @ 2016-04-07 14:37 csgc0131123 阅读(365) 评论(0) 推荐(1) 编辑
摘要:2102 石子归并 2 时间限制: 10s 空间限制:256000 KB 题目等级 :黄金 Gold题解 查看运行结果题目描述 Description在一个园形操场的四周摆放N堆石子,现要将石子有次序地合并成一堆.规定每次只能选相邻的2堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得... 阅读全文
posted @ 2016-04-07 13:51 csgc0131123 阅读(203) 评论(0) 推荐(0) 编辑
摘要:3027 线段覆盖 2 时间限制: 1s 空间限制:128000 KB 题目等级 :黄金 Gold题解题目描述 Description数轴上有n条线段,线段的两端都是整数坐标,坐标范围在0~1000000,每条线段有一个价值,请从n条线段中挑出若干条线段,使得这些线段两两不覆盖(端点可以重合... 阅读全文
posted @ 2016-04-07 11:02 csgc0131123 阅读(231) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要证明一下多重背包的二进制拆分的可行性与正确性: 类似于二进制的原理:一定可以表达一系列连续的正数,下面用例子证明 把22进行二进制拆分: 成为1,2,4,8,7;由1,2,4,8可以组成1--15之间所有的数,而对于16--22之间的数,可以先减去剩余的7,那就是1--15之间的数可以用 阅读全文
posted @ 2016-04-07 10:59 csgc0131123 阅读(1842) 评论(0) 推荐(1) 编辑
摘要:4310 复制书稿 时间限制: 1s 空间限制:4000 KB 题目等级 :黄金 Gold题解 查看运行结果题目描述 Description现在要把m本有顺序的书分给k个人复制(抄写),每一个人的抄写速度都一样,一本书不允许给两个(或以上)的人抄写,分给每一个人的书,必须是连续的,比如不能把... 阅读全文
posted @ 2016-04-07 08:44 csgc0131123 阅读(301) 评论(0) 推荐(0) 编辑
摘要:1048 石子归并 时间限制: 1s 空间限制:128000 KB 题目等级 :黄金 Gold题解 查看运行结果题目描述 Description有n堆石子排成一列,每堆石子有一个重量w[i],每次合并可以合并相邻的两堆石子,一次合并的代价为两堆石子的重量和w[i]+w[i+1]。问安排怎样的... 阅读全文
posted @ 2016-04-06 21:04 csgc0131123 阅读(360) 评论(0) 推荐(0) 编辑
摘要:C++之string类型详解 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个泛型类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用= 进行赋值操作,== 进行比... 阅读全文
posted @ 2016-04-06 15:50 csgc0131123 阅读(79816) 评论(0) 推荐(11) 编辑
摘要:例:NOI 7219:复杂的整数划分问题 例:NOI 7219:复杂的整数划分问题 总时间限制: 200ms 内存限制: 65536kB描述 将正整数n 表示成一系列正整数之和,n=n1+n2+…+nk, 其中n1>=n2>=…>=nk>=1 ,k>=1 。正整数n 的这种表示称为正整数n 的划分。 阅读全文
posted @ 2016-04-06 11:46 csgc0131123 阅读(652) 评论(0) 推荐(0) 编辑
摘要:【例9-23】最长公共子序列【问题描述】w一个给定序列的子序列是在该序列中删去若干元素后得到的序列。确切地说,若给定序列X=1,x2,…,xm>,则另一序列Z=1,z2,…,zk>是X的子序列是指存在一个严格递增的下标序列1,i2,…,ik>,使得对于所有j=1,2,…,k有:w Xij=Z... 阅读全文
posted @ 2016-04-06 11:45 csgc0131123 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1.NOI 8787:数的划分(将n划分成k个数的划分法) 1.NOI 8787:数的划分(将n划分成k个数的划分法) 总时间限制: 1000ms 内存限制: 65536kB描述 将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。 例如:n=7,k=3,下面三种分法被认为是相同的。 阅读全文
posted @ 2016-04-06 11:40 csgc0131123 阅读(487) 评论(0) 推荐(0) 编辑
摘要:【例9-22】低价购买(buylow)【问题描述】w“低价购买”这条建议是在股票市场取得成功的一半规则。要想被认为是伟大的投资者,你必须遵循以下的购买建议:“低价购买;再低价购买”。每次你购买一支股票,你必须用低于你上次购买它的价格购买它。买的次数越多越好!你的目标是在遵循以上建议的前提下,求... 阅读全文
posted @ 2016-04-06 05:58 csgc0131123 阅读(195) 评论(0) 推荐(0) 编辑
摘要:2598 编辑距离问题 时间限制: 1s 空间限制:128000 KB 题目等级 :钻石 Diamond题解 查看运行结果 题目描述 Description设A和B是2个字符串。要用最少的字符操作将字符串A转换为字符串B。这里所说的字符操作包括:(1)删除一个字符;(2)插入一个字符;(3)... 阅读全文
posted @ 2016-04-05 21:10 csgc0131123 阅读(195) 评论(0) 推荐(0) 编辑
摘要:1017 乘积最大 2000年NOIP全国联赛普及组NOIP全国联赛提高组 时间限制: 1s 空间限制:128000 KB 题目等级 :黄金 Gold题解题目描述 Description今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生... 阅读全文
posted @ 2016-04-05 05:49 csgc0131123 阅读(191) 评论(0) 推荐(0) 编辑
摘要:2639 约会计划 时间限制: 1s 空间限制:64000 KB 题目等级 :白银 Silver题解 查看运行结果题目描述 Descriptioncc是个超级帅哥,口才又好,rp极高(这句话似乎降rp),又非常的幽默,所以很多mm都跟他关系不错。然而,最关键的是,cc能够很好的调解各各妹妹间... 阅读全文
posted @ 2016-04-04 21:17 csgc0131123 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1.地铁间谍(逆序推导时间法) 特工玛利亚被送到S市执行一个特别危险的任务。她需要利用地铁完成他的任务,S市的地铁只有一条线路运行,所以并不复杂。 玛利亚有一个任务,现在的时间为0,她要从第一个站出发,并在最后一站的间谍碰头。玛利亚知道有一个强大的组织正在追踪她,她知道如果一直呆在一个车站,她会有很 阅读全文
posted @ 2016-04-04 17:34 csgc0131123 阅读(912) 评论(0) 推荐(0) 编辑
摘要:4163 hzwer与逆序对 时间限制: 10 s 空间限制: 256000 KB 题目等级 : 黄金 Gold 4163 hzwer与逆序对 4163 hzwer与逆序对 时间限制: 10 s 空间限制: 256000 KB 题目等级 : 黄金 Gold 时间限制: 10 s 空间限制: 2560 阅读全文
posted @ 2016-04-04 17:33 csgc0131123 阅读(222) 评论(0) 推荐(0) 编辑
摘要:1063 合并果子 2004年NOIP全国联赛普及组 时间限制: 1s 空间限制:128000 KB 题目等级 :钻石 Diamond题解 查看运行结果题目描述 Description 在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一... 阅读全文
posted @ 2016-04-04 17:27 csgc0131123 阅读(400) 评论(0) 推荐(0) 编辑
摘要:1382 沙子合并 时间限制: 1s 空间限制:128000 KB 题目等级 :大师 Master题解 查看运行结果题目描述 Description 设有N堆沙子排成一排,其编号为1,2,3,…,N(N#include#includeusing namespacestd;intf[301... 阅读全文
posted @ 2016-04-04 16:10 csgc0131123 阅读(249) 评论(0) 推荐(0) 编辑
摘要:问题一:01背包一维数组为什么体积的循环式逆序的?解: w 先考虑上面讲的基本思路如何实现,肯定是有一个主循环i=1..N,每次算出来二维数组f[i][0..V]的所有值。那么,如果只用一个数组f[0..V],能不能保证第i次循环结束后f[v]中表示的就是我们定义的状态f[i][v]呢?f[... 阅读全文
posted @ 2016-04-04 13:11 csgc0131123 阅读(429) 评论(0) 推荐(0) 编辑
摘要:2054 货币系统 USACO 时间限制: 1s 空间限制:128000 KB 题目等级 :黄金 Gold题解 查看运行结果题目描述 Description母牛们不但创建了它们自己的政府而且选择了建立了自己的货币系统。由于它们特殊的思考方式,它们对货币的数值感到好奇。传统地,一个货币系统是由1... 阅读全文
posted @ 2016-04-04 07:35 csgc0131123 阅读(286) 评论(0) 推荐(0) 编辑
摘要:2188 最长上升子序列 时间限制: 1s 空间限制:32000 KB 题目等级 :钻石 Diamond题解题目描述 DescriptionLIS问题是最经典的动态规划基础问题之一。如果要求一个满足一定条件的最长上升子序列,你还能解决吗? 给出一个长度为N整数序列,请求出它的包含第K个元... 阅读全文
posted @ 2016-04-03 19:46 csgc0131123 阅读(534) 评论(0) 推荐(0) 编辑
摘要:1159 最大全0子矩阵 时间限制: 1s 空间限制:128000 KB 题目等级 :黄金 Gold题解题目描述 Description在一个0,1方阵中找出其中最大的全0子矩阵,所谓最大是指O的个数最多。输入描述 InputDescription输入文件第一行为整数N,其中1#includ... 阅读全文
posted @ 2016-04-03 16:27 csgc0131123 阅读(406) 评论(0) 推荐(0) 编辑
摘要:错排公式 核心递推公式: D(n) = (n-1) [D(n-2) + D(n-1)] 特殊地,D(1) = 0, D(2) = 1. 问题: 十本不同的书放在书架上。现重新摆放,使每本书都不在原来放的位置。有几种摆法? 这个问题推广一下,就是错排问题,是组合数学中的问题之一。考虑一个有n个元素的排 阅读全文
posted @ 2016-04-03 13:38 csgc0131123 阅读(8550) 评论(0) 推荐(1) 编辑
摘要:完全背包时间限制:3000 ms | 内存限制:65535 KB难度:4描述直接说题意,完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是c,价值是w。求解将哪些物品装入背包可使这些物品的体积总和不超过背包容量,且价值总和最大。本题要求是背包恰好装满背包时... 阅读全文
posted @ 2016-04-03 13:26 csgc0131123 阅读(189) 评论(0) 推荐(0) 编辑
摘要:完全背包时间限制:3000 ms | 内存限制:65535 KB难度:4描述直接说题意,完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是c,价值是w。求解将哪些物品装入背包可使这些物品的体积总和不超过背包容量,且价值总和最大。本题要求是背包恰好装满背包时,... 阅读全文
posted @ 2016-04-03 11:03 csgc0131123 阅读(1936) 评论(0) 推荐(0) 编辑
摘要:整数划分 --- 一个老生长谈的问题: 1) 练练组合数学能力. 2) 练练递归思想 3) 练练DP 总之是一道经典的不能再经典的题目: 这道好题求: 1. 将n划分成若干正整数之和的划分数。 2. 将n划分成k个正整数之和的划分数。 3. 将n划分成最大数不超过k的划分数。 4. 将n划分成若干奇 阅读全文
posted @ 2016-04-03 08:17 csgc0131123 阅读(762) 评论(0) 推荐(0) 编辑
摘要:三目运算符 条件运算符是惟一有3个操作数的运算符,所以有时又称为三元运算符。条件运算符是惟一有3个操作数的运算符,所以有时又称为三元运算符。对于条件表达式b?x:y,运算符先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条... 阅读全文
posted @ 2016-04-03 06:11 csgc0131123 阅读(249) 评论(0) 推荐(0) 编辑
摘要:关于 xk 的位数。 如果x大于0小于l,那么位数=1+小数部分×k, 如果x≥l,那么位数=trunc(ln(x)/ln(10)×k)+1+小数部分×k。trunc//向下取整 阅读全文
posted @ 2016-04-02 19:28 csgc0131123 阅读(166) 评论(0) 推荐(0) 编辑
摘要:多重背包也就是说限定物品选择的个数。vi ci ki //对于第i个物品,体积为vi,价值ci,只能选择ki次。① 将 ki 分为 ki 个物品,然后用01背包解决。 代码: for (int i=1;i0) //如果最后ki分割有剩余,那么就把剩余的当做一种情况 ... 阅读全文
posted @ 2016-04-02 16:06 csgc0131123 阅读(476) 评论(0) 推荐(0) 编辑
摘要:一.动态规划中的几个点 1.状态(类比于函数),也就是确定要得出最优解最少需要多少个变量,需要确保的是保证变量的数目尽量少,而且得出的最优解正确 2.状态转移(类比于递归的理解):状态转移需要一个递推方程,状态的初值--递推的边界, 因为递归的速度很慢 ,所以我们就把递归变成for循环,可以提高效率 阅读全文
posted @ 2016-04-02 11:48 csgc0131123 阅读(385) 评论(0) 推荐(0) 编辑
摘要:1692 子集和的目标值 时间限制: 1s 空间限制:128000 KB 题目等级 :钻石 Diamond题解 查看运行结果题目描述 Description给定n个整数in和目标值T,求某一非空子集使 子集的元素的和 与 目标值之差 的绝对值最小,元素可重复输入描述 InputDescrip... 阅读全文
posted @ 2016-04-02 07:51 csgc0131123 阅读(492) 评论(0) 推荐(0) 编辑
摘要:2557 张程易,编程易 时间限制: 2s 空间限制:128000 KB 题目等级 :钻石 Diamond题解 查看运行结果题目描述 Description张程易是一名神奇的魔法少女,在oier之中有着极高的地位。他的老师老王对他的程序水平赞叹不已,于是下决心培养这名小子。老王的训练方式很奇... 阅读全文
posted @ 2016-04-02 05:49 csgc0131123 阅读(259) 评论(0) 推荐(0) 编辑
摘要:3556 科技庄园 时间限制: 1s 空间限制:128000 KB 题目等级 :黄金 Gold题解题目描述 DescriptionLife是codevs的用户,他是一个道德极高的用户,他积极贯彻党的十八大精神,积极走可持续发展道路,在他的不屑努力下STN终于决定让他在一片闲杂地里种桃,以亲身... 阅读全文
posted @ 2016-04-01 22:19 csgc0131123 阅读(188) 评论(0) 推荐(0) 编辑
摘要:2503 失恋28天-缝补礼物 时间限制: 1s 空间限制:32000 KB 题目等级 :黄金 Gold题解 查看运行结果题目描述 Description 话说上回他给女孩送了n件礼物,由于是廉价的所以全部都坏掉了,女孩很在意这些礼物,所以决定自己缝补,但是人生苦短啊,女孩时间有限,她总共有... 阅读全文
posted @ 2016-04-01 20:26 csgc0131123 阅读(195) 评论(0) 推荐(0) 编辑
摘要:1258 关路灯 时间限制: 1s 空间限制:128000 KB 题目等级 :大师 Master题解 查看运行结果题目描述 Description多瑞卡得到了一份有趣而高薪的工作。每天早晨他必须关掉他所在村庄的街灯。所有的街灯都被设置在一条直路的同一侧。多瑞卡每晚到早晨5点钟都在晚会上,然后... 阅读全文
posted @ 2016-04-01 14:24 csgc0131123 阅读(302) 评论(0) 推荐(0) 编辑
摘要:1169 传纸条 2008年NOIP全国联赛提高组 时间限制: 1s 空间限制:128000 KB 题目等级 :钻石 Diamond题解 查看运行结果题目描述 Description小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩... 阅读全文
posted @ 2016-04-01 06:34 csgc0131123 阅读(171) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示