随笔分类 -  DP

1 2 3 下一页
51nod 1348 乘积之和 分治 + fft
摘要:给出由N个正整数组成的数组A,有Q次查询,每个查询包含一个整数K,从数组A中任选K个(K <= N)把他们乘在一起得到一个乘积。求所有不同的方案得到的乘积之和,由于结果巨大,输出Mod 100003的结果即可。例如:1 2 3,从中任选1个共3种方法,{1} {2} {3},和为6。从中任选2个共3 阅读全文
posted @ 2017-04-17 00:43 _fukua 阅读(587) 评论(0) 推荐(0)
cf601C. Kleofáš and the n-thlon 概率dp
摘要:有m个人同时参加了n场比赛,然后每一场比赛有个rank,rank没有重复,然后现在计算总rank, 首先一个人的总分数等于他的n场比赛的rank之和, 然后一个人的总排名等于总分数比他少的人的个数+1 (这个时候总的rank就有可能有重复了) 然后现在一个人的n场比赛的rank分别是a1,...,a 阅读全文
posted @ 2017-03-01 11:28 _fukua 阅读(268) 评论(0) 推荐(0)
codeforces 659 G. Fence Divercity 组合数学 dp
摘要:http://codeforces.com/problemset/problem/659/G 思路: f(i,0/1,0/1) 表示到了第i个,要被切的块开始了没有,结束了没有的状态的方案数 递推看代码: 阅读全文
posted @ 2016-07-12 13:21 _fukua 阅读(439) 评论(0) 推荐(0)
easy dp
摘要:1.将一堆正整数分为2组,要求2组的和相差最小。 //File Name: nod1007.cpp //Author: long //Mail: 736726758@qq.com //Created Time: 2016年05月28日 星期六 20时12分23秒 #include <stdio.h> 阅读全文
posted @ 2016-05-28 21:35 _fukua 阅读(260) 评论(0) 推荐(0)
cf 547B. Mike and Feet dp
摘要:题意:n个矩阵排成一排,n#include #include using namespace std;const int MAXN = 200000+5;int ans[MAXN];struct Node{ int hei,l,r;};Node node[MAXN];bool cmp(Node... 阅读全文
posted @ 2015-12-18 02:02 _fukua 阅读(421) 评论(0) 推荐(0)
CF 486D vailid set 树形DP
摘要:As you know, an undirected connected graph withnnodes andn - 1edges is called atree. You are given an integerdand a tree consisting ofnnodes. Each nod... 阅读全文
posted @ 2015-10-13 12:23 _fukua 阅读(311) 评论(0) 推荐(0)
CF 518 D. Ilya and Escalator
摘要:Ilya got tired of sports programming, left university and got a job in the subway. He was given the task to determine the escalator load factor.Let's ... 阅读全文
posted @ 2015-10-03 15:35 _fukua 阅读(270) 评论(0) 推荐(0)
HDU 3555 Bomb 数位DP 入门
摘要:给出n,问所有[0,n]区间内的数中,不含有49的数的个数数位dp,记忆化搜索dfs(int pos,bool pre,bool flag,bool e)pos:当前要枚举的位置pre:当前要枚举的位置的前面是否为4flag:枚举当前时,这个数的49时候被算过了e:当前位置是否可以随便取值dp[po... 阅读全文
posted @ 2015-09-25 12:38 _fukua 阅读(194) 评论(0) 推荐(0)
HDU 2089 不要62 数位DP入门
摘要:Problem Description杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。不吉利的数字为所有含有4或62的号码。例如:... 阅读全文
posted @ 2015-09-24 23:51 _fukua 阅读(274) 评论(0) 推荐(0)
POJ 3140 Contestants Division 树形DP
摘要:题意:有一棵树,有点权,你可以选择一条边删除,要求删除后形成的2棵子树的权值的差的绝对值最小输出这个最小值本来是简单题,一个数组sizsiz[i]表示以i为根的子树的节点的权值之和然后遍历一遍,找到最小值即可。注意:0.点权要long long1.由于点权之和是long long 的,你在求最小值的... 阅读全文
posted @ 2015-09-21 13:24 _fukua 阅读(220) 评论(0) 推荐(0)
HDU 1011 Starship Troopers 树形DP 有坑点
摘要:本来是一道很水的树形DP题设dp[i][j]表示,带着j个人去攻打以节点i为根的子树的最大收益结果wa了一整晚原因:坑点1:即使这个节点里面没有守卫,你如果想获得这个节点的收益,你还是必须派一个人去这个节点,不然谁帮你去拿收益?坑点2:题目说是从节点1开始攻打,然后我就以为给出的数据都是以1为根节点... 阅读全文
posted @ 2015-09-21 00:03 _fukua 阅读(227) 评论(0) 推荐(0)
CF 337D Book of Evil 树形DP 好题
摘要:Paladin Manao caught the trail of the ancient Book of Evil in a swampy area. This area containsnsettlements numbered from 1 ton. Moving through the sw... 阅读全文
posted @ 2015-08-30 22:40 _fukua 阅读(257) 评论(0) 推荐(0)
CF 274B Zero Tree 树形DP
摘要:Atreeis a graph withnvertices and exactlyn - 1edges; this graph should meet the following condition: there exists exactly one shortest (by number of e... 阅读全文
posted @ 2015-08-28 23:04 _fukua 阅读(375) 评论(0) 推荐(0)
CF 461B Appleman and Tree 树形DP
摘要:Appleman has a tree withnvertices. Some of the vertices (at least one) are colored black and other vertices are colored white.Consider a set consistin... 阅读全文
posted @ 2015-08-28 17:46 _fukua 阅读(260) 评论(0) 推荐(0)
CF 161D Distance in Tree 树形DP
摘要:一棵树,边长都是1,问这棵树有多少点对的距离刚好为k令tree(i)表示以i为根的子树dp[i][j][1]:在tree(i)中,经过节点i,长度为j,其中一个端点为i的路径的个数dp[i][j][0]:在tree(i)中,经过节点i,长度为j,端点不在i的路径的个数则目标:∑(dp[i][k][0... 阅读全文
posted @ 2015-08-27 19:47 _fukua 阅读(314) 评论(0) 推荐(0)
hdu 1561 The more, The Better 背包型树形DP 简单题
摘要:The more, The BetterTime Limit: 6000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6324Accepted S... 阅读全文
posted @ 2015-08-22 16:27 _fukua 阅读(253) 评论(0) 推荐(0)
CF 120F Spider 树的直径 简单题
摘要:一个男孩有n只玩具蜘蛛,每只蜘蛛都是一个树的结构,现在男孩准备把这n只小蜘蛛通过粘贴节点接在一起,形成一只大的蜘蛛。大的蜘蛛也依然是树的结构。输出大的蜘蛛的直径。知识:树的直径是指树上的最长简单路求树的直径有个结论:假设s-t这条路径为树的直径,或者称为树上的最长路。从任意一点u出发搜到的最远的点一... 阅读全文
posted @ 2015-08-22 14:26 _fukua 阅读(302) 评论(0) 推荐(0)
POJ 1155 TELE 背包型树形DP 经典题
摘要:由电视台,中转站,和用户的电视组成的体系刚好是一棵树n个节点,编号分别为1~n,1是电视台中心,2~n-m是中转站,n-m+1~n是用户,1为root现在节点1准备转播一场比赛,已知从一个节点传送数据到达另一个节点,电视台需要一定的费用若可以传送数据到达用户的节点n-m+1~n,这些用户各自愿意支付... 阅读全文
posted @ 2015-08-21 22:11 _fukua 阅读(253) 评论(0) 推荐(0)
CF 219D Choosing Capital for Treeland 树形DP 好题
摘要:一个国家,有n座城市,编号为1~n,有n-1条有向边如果不考虑边的有向性,这n个城市刚好构成一棵树现在国王要在这n个城市中选择一个作为首都要求:从首都可以到达这个国家的任何一个城市(边是有向的)所以一个城市作为首都,可能会有若干边需要改变方向现在问,选择哪些城市作为首都,需要改变方向的边最少。输出最... 阅读全文
posted @ 2015-08-20 22:37 _fukua 阅读(332) 评论(0) 推荐(0)
POJ 3162 Walking Race 树形DP+线段树
摘要:给出一棵树,编号为1~n,给出数m漂亮mm连续n天锻炼身体,每天会以节点i为起点,走到离i最远距离的节点走了n天之后,mm想到知道自己这n天的锻炼效果于是mm把这n天每一天走的距离记录在一起,成为一段长度为n的数列现在mm想要从这数列中选出一个连续的区间,要求这个区间的max-min 2 #inc... 阅读全文
posted @ 2015-08-20 17:48 _fukua 阅读(246) 评论(0) 推荐(0)

1 2 3 下一页