DP
文章平均质量分 70
willinglive
这个作者很懒,什么都没留下…
展开
-
scoi 互不侵犯 king
1087: [SCOI2005]互不侵犯KingTime Limit: 10 Sec Memory Limit: 162 MBDescription在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。Input只有一行,包含两个数N,K ( 1 Output方转载 2014-07-18 21:47:49 · 641 阅读 · 0 评论 -
新型计算机
新型计算机computer.pas/c/cpp T小朋友正在摆弄着他设计的“计算机”,他认为这台计算机原理很独特,因此利用它可以解决许多难题。但是,有一个难题他却解决不了,是这台计算机的输入问题。新型计算机的输入也很独特,假设输入序列中有一些数字(都是自然数),计算机先读取第一个数字S1,然后顺序向后读入S1个数字。接着再读一个数字S2,顺序向后读入S2个数字……依此类推。不过只有转载 2014-07-18 20:55:45 · 1279 阅读 · 0 评论 -
Mondriaan's Dream POJ2411 - 基础状压
Mondriaan's DreamTime Limit: 3000MS Memory Limit: 65536KDescriptionSquares and rectangles fascinated the famous Dutch painter Piet Mondriaan. One night, after producing t转载 2014-07-18 21:49:44 · 642 阅读 · 0 评论 -
Wiseking
WISEKINGWiseking.pas/c/cpp WISEKINGDOM 有N 个公主和M个侍卫暑假到了,公主们要去度假。为了公主的安全WISEKING 将让侍卫保护公主出行,并且每个公主至少需要两个侍卫;现在WISEKING想知道一共有多少种分配方案; 请你帮WISEKING 求出一共有多少种方案,并输出。 输入:仅一行,两个数N,M; 输出:方案数A转载 2014-07-18 21:13:39 · 669 阅读 · 0 评论 -
书本整理
书本整理(BOOK)Problem: book.pas/c/cppInput: book.inOutput: book.outMemory Limit: 256 MBTime Limit: 1 sec 【问题描述】Frank是一个非常喜爱整洁的人。他有一大堆书和一个书架,想要把书放在书架上。书架可以放下所有的书,所以F转载 2014-07-18 21:42:18 · 948 阅读 · 0 评论 -
【状压】Corn Fields POJ3254
Corn FieldsTime Limit: 2000MS Memory Limit: 65536KDescriptionFarmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; 1 ≤ N ≤ 12) square转载 2014-07-19 14:13:17 · 519 阅读 · 0 评论 -
天堂 heaven
天堂 (heaven)Problem: heaven.pas/c/cppInput: heaven.inOutput: heaven.outMemory Limit: 256 MBTime Limit: 2 sec题目描述每一个要上天堂的人都要经历一番考验,当然包括小X,小X开始了他进入天堂的奇异之旅。地狱有18层,天堂竟然和地转载 2014-07-18 21:33:54 · 578 阅读 · 0 评论 -
【状压】 炮兵阵地
炮兵阵地Time Limit: 2000MS Memory Limit: 65536KDescription司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H" 表示),也可能是平原(用"P"表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部转载 2014-07-19 14:09:37 · 503 阅读 · 0 评论 -
hdu 2512 一卡通大冒险
一卡通大冒险Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1295 Accepted Submission(s): 846Problem Description因为长期钻研算法, 无暇顾及个人问题,B转载 2014-07-14 20:13:52 · 751 阅读 · 0 评论 -
[NOI2007]货币兑换CASH
/*写完以后发现有牛人使用STL……在BZOJ(开了O2)上可以AC……http://hi.baidu.com/wwwaaannngggrs/blog/item/e536b809c5b533d23bc763ca.html*/这道题是非常典型的斜率优化,蛋疼之处在于x并不单调,得用Splay维护……方程是f[i]=max(f转载 2014-07-28 15:11:30 · 627 阅读 · 0 评论 -
【SDOI2008】【BZOJ】【P2037】【Sue的小球】【题解】【费用提前计算相关的DP】
Color the ballTime Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8836 Accepted Submission(s): 4509Problem DescriptionN个气球排成一排,从左到右依次转载 2014-07-23 23:17:35 · 547 阅读 · 0 评论 -
【数位DP】ACdream原创群赛(15)の每题10s多开心 A - 喵喵的数字
阿牛的EOF牛肉串 Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : Accepted Submission(s) : Problem Description今年的ACM暑期集训队一共有18人,分为6支队转载 2014-07-14 20:42:15 · 674 阅读 · 0 评论 -
1046: [HAOI2007]上升序列
Employment PlanningTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1486 Accepted Submission(s): 555Problem DescriptionA project m转载 2014-07-14 19:55:17 · 560 阅读 · 0 评论 -
数字矩形
数字矩形rectangle.pascal/c/cpp 【题目描述】给一个由数字组成的矩形,每次可以向左、向右、向下走,求一条从最上层的任意一个点走到最下层的任意一个点最小数字和的路径,输出其值。【输入】输入第一行包含两个数n, m,表示矩形的行数和列数。接下来的n行每行有m个数,每个数表示矩形该位置上的值。【输出】输出最上层的任意一个点走到最下层的任意一个点的最转载 2014-07-18 21:12:18 · 1676 阅读 · 0 评论 -
ACdream原创群赛(11)の风神日华神专场 G - 风之国
G - 风之国Time Limit: 6000/3000MS (Java/Others) Memory Limit: 65536/32768KB (Java/Others)SubmitStatusProblem Description在X轴上有这样一个国家——风之国。风之国虽然是一个国家,但是却有N个首领,每个首领管辖着各自的一个城市。曾几何时,风之国是非常和睦的国转载 2014-08-17 07:00:25 · 1736 阅读 · 0 评论 -
vijos 1240 朴素的网络游戏
明天学! 解决这类问题,通常我们的方法是枚举从A串的什么位置起开始与B匹配,然后验证是否匹配。假如A串长度为n,B串长度为m,那么这种方法的复杂度是O (mn)的。虽然很多时候复杂度达不到mn(验证时只看头一两个字母就发现不匹配了),但我们有许多“最坏情况”,比如,A= "aaaaaaaaaaaaaaaaaaaaaaaaaab",B="aaaaaaaab"。我们将介绍的是一种最坏情况下O(转载 2014-07-22 16:34:50 · 845 阅读 · 0 评论 -
淘汰赛制
http://wenku.baidu.com/view/cfd7ee1ec5da50e2524d7f87.html?re=view转载 2014-08-19 17:10:44 · 1786 阅读 · 0 评论 -
【vijos1642】班长的任务
转 http://hzwer.com/1107.html继续跪转载 2014-08-18 21:17:34 · 943 阅读 · 0 评论 -
E - Xenia and Dominoes
感谢lzxiang提供题解转载 2014-10-23 22:32:07 · 682 阅读 · 0 评论 -
【DP】最短路
转载 2014-10-22 20:51:33 · 688 阅读 · 0 评论 -
APIO2010 T2 巡逻
转载:http://blog.csdn.net/whjpji/article/details/7388271http://blog.sina.com.cn/s/blog_86942b1401013vnx.html巡逻 【问题描述】 在一个地区中有 n个村庄,编号为1, 2, ..., n。有n – 1条道路连接着这些村庄,每条道路刚好连接两个村庄转载 2014-10-26 22:04:47 · 618 阅读 · 0 评论 -
帮助Bubu
1. 帮助BubuBubu的书架乱成一团了!帮他一下吧!他的书架上一共有n本书。我们定义混乱值是连续相同高度书本的段数。例如,如果书的高度是30,30,31,31,32,那么混乱值为3,30,32,32,31的混乱度也是3,但31,32,31,32,31的混乱度是5-,这实在是太乱了。Bubu想尽可能地减少混乱度,但他有点累了,所以他决定最多取出k本书,再随意将它们放到书架上。你能帮助转载 2014-08-20 21:58:35 · 1034 阅读 · 1 评论 -
【ZJOI2007】【悬线法】棋盘制作
最近学习悬线法,所以就找了这道题练练手。因为棋盘是01交错的,所以我们可以先处理一下棋盘,从而转化为求最大子矩形问题。第一问可以用DP也可以用悬线法,我DP写得比较熟所以用了DP。第二问直接用悬线法求出处理过的棋盘的最大子矩形即可代码:#include #include using namespace std; const int maxn =转载 2014-07-25 19:43:34 · 586 阅读 · 0 评论 -
【bzoj 1801】: [Ahoi2009]chess 中国象棋
1801: [Ahoi2009]chess 中国象棋Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 785 Solved: 448[Submit][Status]Description在N行M列的棋盘上,放若干个炮可以是0个,使得没有任何一个炮可以攻击另一个炮。 请问有多少种放置方法,中国像棋中炮的行走方式大家应该很清楚吧.原创 2014-10-28 19:24:43 · 627 阅读 · 0 评论 -
【tyvj1466】最美妙的矩阵
http://hzwer.com/1811.html背景 BackgroundCandy的生日即将到来,飘飘乎居士希望找到一个最美妙的矩阵送个Candy作为礼物描述 Description飘飘乎居士从Pink处得知最美妙的矩阵满足三个条件:首先,它的长和宽都必须和矩阵的边界平行(也就是不可以出现斜的矩阵);第二转载 2014-09-08 21:38:20 · 797 阅读 · 0 评论 -
LCIS
转载:http://www.cnblogs.com/iwtwiioi/p/3521802.html简称LCIS,在串a和b中,有串c为串a和b的公共串,且c(i-1)/*转自http://wenku.baidu.com/view/3e78f223aaea998fcc220ea0.html定义状态F[i][j]表示以a串的前i个字符b串的前j个字符且以b[j]为结尾构成的LC转载 2014-10-01 22:29:25 · 528 阅读 · 0 评论 -
一些 DP 水题
题目描述学校要每个班出一个表演项目,但是为了让队伍里的同学都露一下脸所以老师要求前一排的人必须比后一排的人少为了好看也不能相等,显然这种无聊又无趣的工作又要由superwyh来做,superwyh很苦恼,于是superwyh就把这活推给sjh了,所以分配完任务后superwyh的职责就是统计一共有多少种可能来打击一下sjh,所以各位oier再帮一下superwyh吧。输入格式转载 2014-07-25 18:11:44 · 866 阅读 · 0 评论 -
POJ 1417 True Liars(并查集+DP)
转载请注明出处,谢谢http://blog.csdn.net/acm_cxlove/article/details/7854526 by---cxlove题目:给出p1+p2个人,其中p1个是好人,p2个是坏人。然后有一些关系 ,a说b是好人(坏人).其中没有矛盾的,判断是否有唯一解判断哪些人是好人,哪些人是坏人。其中比较重要的是,好人总说真话,坏人总说假话。不需要转载 2014-07-25 23:03:49 · 450 阅读 · 0 评论 -
NOI 2003 逃学的小孩【树形DP】
题目简述:在树中找三个点A,B,C。使得min(dis[A][C],dis[B][C])+dis[A][B]最大。本题的一种流传较广的解法是基于分叉点的,即在每一个分叉点的三棵子树中找三条最长的链作为一种解,取最优解,这种算法用dfs初始化之后,dp就是O(N)的了,是非常优秀的算法,详情请见国家集训队2007年陈瑜希的论文。经过我的独立思考,我提出了一种O(N)的,且更加容易实现的算法。转载 2014-10-14 21:08:35 · 743 阅读 · 0 评论 -
【DP 四边形不等式】
Byhttp://blog.csdn.net/a2520123/article/details/7835355关于四边形不等式或石子合并的资料。网上有很多。但有不少都是语焉不详,直接抛给你几个结论,让人很难理解。这篇文章将以石子合并为例。证明关于四边形不等式的一些结论。算是一个温习。【题面】 在一个操场上摆放着一排n(n≤20)堆石子。现要将石子有次序转载 2014-11-17 20:15:30 · 604 阅读 · 0 评论 -
codeforces 23E 树形DP
E. Treetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputRecently Bob invented a new game with a tree (we sh转载 2014-10-14 20:47:38 · 614 阅读 · 0 评论 -
BNUOJ 34985 Elegant String 2014北京邀请赛E题 矩阵快速幂
转载:http://www.cnblogs.com/wuwing/p/3754808.html题目大意:问n长度的串用0~k的数字去填,有多少个串保证任意子串中不包含0~k的某一个全排列转载 2014-11-02 08:27:56 · 578 阅读 · 0 评论 -
Codeforces #135 T4 Choosing Capital for Treeland
http://blog.csdn.net/acm_ted/article/details/7922132题意:给你一个有向的树,让你选择一个点使得通过反向一些边让这点能到所以其他的点,同时让需要反向的边最少。题解:两次树形DP,第一次求子树需要反向的边,第二次累加父树以上需要反向的边,取和的最小值即为答案。代码:#include#include#incl转载 2014-10-14 20:51:27 · 870 阅读 · 0 评论 -
【bzoj 3687】: 简单题
http://www.lydsy.com/JudgeOnline/problem.php?id=3687抽象了的01背包//#define _TEST _TEST#include #include #include #include #include #include #include using namespace std;/******原创 2014-11-03 19:52:24 · 778 阅读 · 0 评论 -
【bzoj 1222】: [HNOI2001]产品加工
http://www.lydsy.com/JudgeOnline/problem.php?id=1222好像在哪见过~~~~原创 2014-11-03 15:41:21 · 1058 阅读 · 0 评论 -
【bzoj 1037】: [ZJOI2008]生日聚会Party
http://www.lydsy.com/JudgeOnline/problem.php?id=1037好难想啊//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/********************原创 2014-11-03 16:28:14 · 478 阅读 · 0 评论 -
【斜率/四边形不等式DP】【hdu 2829】Lawrence
http://acm.hdu.edu.cn/showproblem.php?pid=2829原创 2014-11-20 15:32:32 · 612 阅读 · 0 评论 -
【斜率DP】【bzoj 1597】: [Usaco2008 Mar]土地购买
http://www.lydsy.com/JudgeOnline/problem.php?id=1597就是斜率的几何意义ji//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/*****************原创 2014-11-19 22:14:00 · 770 阅读 · 0 评论 -
【斜率】【poj 2018】Best Cow Fences
这题。。。//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/************************************************Code By willinglive Blog:http://w原创 2014-11-21 10:38:07 · 528 阅读 · 0 评论 -
【斜率DP】【bzoj 1096】: [ZJOI2007]仓库建设
http://www.lydsy.com/JudgeOnline/problem.php?id=1096最基础的斜率DP原创 2014-11-21 11:42:52 · 526 阅读 · 0 评论