09 2015 档案
POJ 2528 Mayor's posters 线段树+离散化
摘要:离散化的大概思路:比如说给你一组数据141000100000,如果直接开线段,显然是浪费,那么我们只要进行映射:1142100031000004接下来我们只要对1234建立线段树就行了只需要[1,4]的区间离散化就相当于是先做映射,然后再建树。本题大意:给定一些海报,可能相互重叠,告诉你每个海报的宽... 阅读全文
posted @ 2015-09-28 16:02 _fukua 阅读(220) 评论(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)
CF577B Modulo Sum 好题
摘要:time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a sequence of numbersa1, a2, ..., ... 阅读全文
posted @ 2015-09-24 00:17 _fukua 阅读(577) 评论(0) 推荐(0)
CF 15/09/23
摘要:CF580A给出一个数列,求最长不下降子序列(连续)直接DP,O(n)CF580B主人公有n个朋友,每一个朋友有2个属性:m,sat现在他想邀请部分朋友,邀请的人满足MAX_M-MIN_M#include#include#include#define ll long longusing namesp... 阅读全文
posted @ 2015-09-24 00:02 _fukua 阅读(271) 评论(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)
POJ 4047 Garden 线段树 区间更新
摘要:给出一个n个元素的序列,序列有正数也有负数支持3个操作:p x y0.p=0时,把第x个的值改为y1.p=1时,交换第x个和第y个的值2.p=2时,问区间[x,y]里面连续k个的子序列的最大和(保证y-x+1>=k)我们只要定义数组vv[i]表示原序列中,从第i个开始,连续k个元素的值的和然后我们只... 阅读全文
posted @ 2015-09-16 23:56 _fukua 阅读(226) 评论(0) 推荐(0)
POJ 4046 Sightseeing 枚举+最短路 好题
摘要:有n个节点的m条无向边的图,节点编号为1~n然后有点权和边权,给出q个询问,每一个询问给出2点u,v输出u,v的最短距离这里的最短距离规定为:u到v的路径的所有边权+u到v路径上最大的一个点权的和(点权也可以是u,v)n 2 #include 3 #include 4 5 #define ... 阅读全文
posted @ 2015-09-16 23:34 _fukua 阅读(235) 评论(0) 推荐(0)
hdu 5363 组合数学 快速幂
摘要:Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Problem Descriptionsoda has a setSwithnintegers{1,2,…,n}. A set is ... 阅读全文
posted @ 2015-09-14 21:22 _fukua 阅读(256) 评论(0) 推荐(0)
hdu 5444 Elven Postman 二叉树
摘要:Time Limit: 1500/1000 MS (Java/Others)Memory Limit: 131072/131072 K (Java/Others)Problem DescriptionElves are very peculiar creatures. As we all know,... 阅读全文
posted @ 2015-09-14 17:03 _fukua 阅读(263) 评论(0) 推荐(0)
hdu 5441 travel 离线+带权并查集
摘要:Time Limit: 1500/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Problem DescriptionJack likes to travel around the world, but he doe... 阅读全文
posted @ 2015-09-14 14:28 _fukua 阅读(311) 评论(0) 推荐(0)
hdu 5438 Ponds dfs
摘要:Time Limit: 1500/1000 MS (Java/Others)Memory Limit: 131072/131072 K (Java/Others)Problem DescriptionBetty owns a lot of ponds, some of them are connec... 阅读全文
posted @ 2015-09-13 20:59 _fukua 阅读(245) 评论(0) 推荐(0)
hdu 5437 Alisha’s Party 模拟 优先队列
摘要:Problem DescriptionPrincess Alisha invites her friends to come to her birthday party. Each of her friends will bring a gift of some valuev, and all of... 阅读全文
posted @ 2015-09-13 20:11 _fukua 阅读(265) 评论(0) 推荐(0)
CF 500 B. New Year Permutation 并查集
摘要:User ainta has a permutationp1, p2, ..., pn. As the New Year is coming, he wants to make his permutation as pretty as possible.Permutationa1, a2, ...,... 阅读全文
posted @ 2015-09-11 22:00 _fukua 阅读(245) 评论(0) 推荐(0)
CF 500 C. New Year Book Reading 贪心 简单题
摘要:New Year is coming, and Jaehyun decided to read many books during 2015, unlike this year. He hasnbooks numbered by integers from 1 ton. The weight of ... 阅读全文
posted @ 2015-09-10 23:29 _fukua 阅读(287) 评论(0) 推荐(0)
codeforces 553A . Kyoya and Colored Balls 组合数学
摘要:Kyoya Ootori has a bag withncolored balls that are colored withkdifferent colors. The colors are labeled from1tok. Balls of the same color are indisti... 阅读全文
posted @ 2015-09-09 23:55 _fukua 阅读(271) 评论(0) 推荐(0)
逆元学习
摘要:模p乘法逆元:对于整数a,p,若存在整数b,满足ab mod p = 1 ,则说b是a模p的乘法逆元a存在模p乘法逆元的充分必要条件是gcd(a,p)=1证明略。那什么时候我们需要用到逆元呢?比如我们要求a/b%p,我们知道,乘法是可以直接取余,但是除法是不可以直接取余的。这个时候我们要怎么转化呢?... 阅读全文
posted @ 2015-09-09 22:51 _fukua 阅读(217) 评论(0) 推荐(0)