随笔分类 -  动态规划

摘要:2595: [Wc2008]游览计划 Description Input 第一行有两个整数,N和 M,描述方块的数目。 接下来 N行, 每行有 M 个非负整数, 如果该整数为 0, 则该方块为一个景点;否则表示控制该方块至少需要的志愿者数目。 相邻的整数用 (若干个) 空格隔开,行首行末也可能有多余 阅读全文
posted @ 2017-03-22 10:37 DaD3zZ 阅读(392) 评论(0) 推荐(0)
摘要:2063: 我爸是李刚 Description 背景: LC同学在2011年的浙江省选中轻松虐爆了WJMZBMR,无压力进入省队并参加了NOI 2011,在1个小时之后,A光了所有题目的LC同学轻松的喝着茶,哼着小曲。 由于在信息学方面的杰出表现以及LC同学的父亲是伟大的LG同志。 LC同学轻松获得 阅读全文
posted @ 2017-03-19 20:28 DaD3zZ 阅读(636) 评论(0) 推荐(3)
摘要:题目链接 http://www.lydsy.com/JudgeOnline/problem.php?id=3456 Solution 这个问题可以考虑dp,利用补集思想 N个点的简单图总数量为$2^{\binom{N}{2}}$,要求的是简单联通图,所以可以用总量减不连通的。 不连通的可以通过枚举与 阅读全文
posted @ 2017-03-13 18:53 DaD3zZ 阅读(509) 评论(3) 推荐(0)
摘要:1194: [HNOI2006]潘多拉的盒子 Description Input 第一行是一个正整数S,表示宝盒上咒语机的个数,(1≤S≤50)。文件以下分为S块,每一块描述一个咒语机,按照咒语机0,咒语机1„„咒语机S-1的顺序描述。每一块的格式如下。 一块的第一行有两个正整数n,m。分别表示该咒 阅读全文
posted @ 2017-01-19 11:20 DaD3zZ 阅读(299) 评论(0) 推荐(0)
摘要:4197: [Noi2015]寿司晚宴 Description 为了庆祝 NOI 的成功开幕,主办方为大家准备了一场寿司晚宴。小 G 和小 W 作为参加 NOI 的选手,也被邀请参加了寿司晚宴。 在晚宴上,主办方为大家提供了 n−1 种不同的寿司,编号 1,2,3,…,n−1,其中第 i 种寿司的美 阅读全文
posted @ 2016-12-28 13:34 DaD3zZ 阅读(373) 评论(0) 推荐(0)
摘要:4726: [POI2017]Sabota? Description 某个公司有n个人, 上下级关系构成了一个有根树。其中有个人是叛徒(这个人不知道是谁)。对于一个人, 如果他下属(直接或者间接, 不包括他自己)中叛徒占的比例超过x,那么这个人也会变成叛徒,并且他的所有下属都会变成叛徒。你要求出一个 阅读全文
posted @ 2016-12-05 19:18 DaD3zZ 阅读(452) 评论(0) 推荐(1)
摘要:POJ2152 树形dp,每次先dfs一遍求出距离再枚举所有点转移即可。 #include<iostream> #include<cstdio> #include<cmath> #include<cstring> #include<algorithm> using namespace std; in 阅读全文
posted @ 2016-11-09 18:43 DaD3zZ 阅读(398) 评论(0) 推荐(1)
摘要:Codeforces-566F 题目大意:给出一个有序数列a,这个数列中每两个数,如果满足一个数能整除另一个数,则这两个数中间是有一条边的,现在有这样的图,求最大联通子图。 题解:并不需要把图搞出来,可以直接dp,$f[i]$表示以第$i$个数为开头的最大的联通子图,转移类似最长上升子序列,$f[i 阅读全文
posted @ 2016-10-28 11:41 DaD3zZ 阅读(697) 评论(1) 推荐(2)
摘要:Blocks Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 5252 Accepted: 2165 Description Some of you may have played a game called 'Blocks'. 阅读全文
posted @ 2016-10-27 20:07 DaD3zZ 阅读(422) 评论(0) 推荐(0)
摘要:发这篇博客的目的是因为刷了些水题,但又有一些不错的地方可以加以借鉴....然后又不想一个一个发.... Codeforces731A 题目大意:给出一个26个字母的环,初始指向a,可以顺时针转或者逆时针转,给出一个字符串求最少转几次能得到他。 题解:傻逼模拟。 #include<iostream> 阅读全文
posted @ 2016-10-18 21:42 DaD3zZ 阅读(339) 评论(0) 推荐(0)
摘要:3507: [Cqoi2014]通配符匹配 Description 几乎所有操作系统的命令行界面(CLI)中都支持文件名的通配符匹配以方便用户。最常见的通配符有两个,一个是星号(“”’),可以匹配0个及以上的任意字符:另一个是问号(“?”),可以匹配恰好一个任意字符。现在需要你编写一个程序,对于给定 阅读全文
posted @ 2016-10-15 08:01 DaD3zZ 阅读(1169) 评论(0) 推荐(3)
摘要:2669: [cqoi2012]局部极小值 Description 有一个n行m列的整数矩阵,其中1到nm之间的每个整数恰好出现一次。如果一个格子比所有相邻格子(相邻是指有公共边或公共顶点)都小,我们说这个格子是局部极小值。 给出所有局部极小值的位置,你的任务是判断有多少个可能的矩阵。 有一个n行m 阅读全文
posted @ 2016-10-13 20:17 DaD3zZ 阅读(276) 评论(0) 推荐(1)
摘要:3195: [Jxoi2012]奇怪的道路 Description 小宇从历史书上了解到一个古老的文明。这个文明在各个方面高度发达,交通方面也不例外。考古学家已经知道,这个文明在全盛时期有n座城市,编号为1..n。m条道路连接在这些城市之间,每条道路将两个城市连接起来,使得两地的居民可以方便地来往。 阅读全文
posted @ 2016-10-12 20:45 DaD3zZ 阅读(905) 评论(1) 推荐(3)
摘要:2734: [HNOI2012]集合选数 Description 《集合论与图论》这门课程有一道作业题,要求同学们求出{1, 2, 3, 4, 5}的所有满足以 下条件的子集:若 x 在该子集中,则 2x 和 3x 不能在该子集中。同学们不喜欢这种具有枚举性 质的题目,于是把它变成了以下问题:对于任 阅读全文
posted @ 2016-10-11 19:54 DaD3zZ 阅读(626) 评论(2) 推荐(2)
摘要:D. Slalom time limit per test:2 seconds memory limit per test:256 megabytes input:standard input output:standard output D. Slalom time limit per test: 阅读全文
posted @ 2016-10-06 16:57 DaD3zZ 阅读(695) 评论(0) 推荐(0)
摘要:1426: 收集邮票 Description 有n种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且买到的邮票究竟是n种邮票中的哪一种是等概率的,概率均为1/n。但是由于凡凡也很喜欢邮票,所以皮皮购买第k张邮票需要支付k元钱。 现在皮皮手中没有邮票,皮皮 阅读全文
posted @ 2016-09-24 21:53 DaD3zZ 阅读(1764) 评论(1) 推荐(10)
摘要:1419: Red is good Description 桌面上有R张红牌和B张黑牌,随机打乱顺序后放在桌面上,开始一张一张地翻牌,翻到红牌得到1美元,黑牌则付出1美元。可以随时停止翻牌,在最优策略下平均能得到多少钱。 Input 一行输入两个数R,B,其值在0到5000之间 Output 在最优 阅读全文
posted @ 2016-09-24 09:25 DaD3zZ 阅读(1607) 评论(1) 推荐(7)
摘要:1090: [SCOI2003]字符串折叠 Description 折叠的定义如下: 1. 一个字符串可以看成它自身的折叠。记作S  S 2. X(S)是X(X>1)个S连接在一起的串的折叠。记作X(S)  SSSS…S(X个S)。 3. 如果A  A’, BB’,则AB  A’B’ 例如 阅读全文
posted @ 2016-09-20 18:58 DaD3zZ 阅读(445) 评论(0) 推荐(1)
摘要:1055: [HAOI2008]玩具取名 Description 某人有一套玩具,并想法给玩具命名。首先他选择WING四个字母中的任意一个字母作为玩具的基本名字。然后他会根据自己的喜好,将名字中任意一个字母用“WING”中任意两个字母代替,使得自己的名字能够扩充得很长。现在,他想请你猜猜某一个很长的 阅读全文
posted @ 2016-09-19 21:40 DaD3zZ 阅读(328) 评论(0) 推荐(0)
摘要:3174: [Tjoi2013]拯救小矮人 Description 一群小矮人掉进了一个很深的陷阱里,由于太矮爬不上来,于是他们决定搭一个人梯。即:一个小矮人站在另一小矮人的 肩膀上,知道最顶端的小矮人伸直胳膊可以碰到陷阱口。对于每一个小矮人,我们知道他从脚到肩膀的高度Ai,并且他的胳膊长度为Bi。 阅读全文
posted @ 2016-09-19 20:38 DaD3zZ 阅读(263) 评论(0) 推荐(1)