自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Miracle_ma的专栏

马天猫重新起航

  • 博客(8)
  • 收藏
  • 关注

原创 Codeforces 687C The Values You Can Make(背包)

题意是给你n个数,然后一个k,问你在n个里面选一些数字,和为k的情况下,这些集合的子集里的元素和可以为多少,数据范围都不超过500 这种简单的dp我却居然一脸蒙逼,其实就用最朴素的思想想就行了,dp[i][sum][k]dp[i][sum][k]表示到第i个位置,和为sum,k是否可以是某个子集的和 然后朴素的转移dp[i][sum][k]=max(dp[i−1][sum][k],dp[i−1]

2016-06-30 21:42:11 1019

原创 HDU 4599 Dice(概率dp)

F(n)表示连续扔出1个数字朝上n次的期望 H(n)表示连续扔出1朝上n次的期望 G(n)表示扔出n次1朝上的期望怎么推导这几个公式呢。 考虑dp[i]dp[i]表示已经扔了i次某个数字朝上的还需要多少次才能完成的期望 转移是dp[i]=16(1+dp[i+1])+56(1+dp[1]),dp[n]=0,dp[0]=1+dp[1]dp[i]=\frac{1}{6}(1+dp[i+1])+\f

2016-06-29 21:52:19 499

原创 dlutoj 1411 Measuring Cylinder(二分+容斥)

这是我们周日埃森哲的一个题,这题还不错,有点意思的。 题意就是给你n个量杯,然后你可以给量杯倒满水,倒来倒去,最后要求你得到1单位量的水,最少需要选择几个杯子。 看到这里就想到了就是给你一堆数字,然后减来减去,最后得到1,这个就是扩展欧几里德的推广了,就是这些数字的gcd=1gcd=1的话,就是他们可以最后得到1. 想到了这里才是刚刚开始呢,这题要求最少需要几个杯子,这就有点难办了,很难直接算

2016-06-29 21:27:13 270

原创 UESTC 92 Journey(LCA)

题意:这题是给你一棵树,然后在两点之间再修一条新的路,然后q个询问,问你这两点之间原来的路径花费比修新路之后的花费多多少(如果更小,则输出0)题解:先是倍增法预处理lca,然后怎么求走了新路之后的花费呢,如果这会查询的两点是x和y,新路的端点是a和b,不就是求min(cost(x,a)+cost(y,b),cost(x,b)+cost(y,a)),这个也能用lca解决 很简单的题代码:#inclu

2016-06-28 10:18:39 329

原创 UESTC 86 Divide (二进制贪心)

题意:给你n个东西,每个东西的值是2ai2^{a_i},数量有xix_i个,然后让你分成两堆,求两堆的最小差,用二进制表示题解:首先这题应该是贪心,怎么贪心比较好呢,如果从大到小考虑,这个大的多1个,就用两个小的来抵,再往下就是4个。。。。这样就会炒鸡大,就炸了。 所以应该是从小往大的来考虑,但是这个考虑也不是很简单,我也是瞄了下题解才知道。就是把小的往大的进位,如果这个地方被进位了,并且如果它是

2016-06-28 10:13:55 432

原创 UESTC 84 Binary Operations(算贡献求期望)

题意:给你一个长度n的数列,求出所有区间的and,or,xor的值的期望题解:这种题直接求比较麻烦,一般位运算的题就是字典树和按位枚举呗,这题就肯定是按位枚举,于是可以求出第i个数字的第j位对以它为区间右端点的贡献。 最后除以区间个数n(n+1)2\frac{n(n+1)}{2}即可 下面来看and的贡献,_and[i][j]能够贡献的区间个数是需要前面连续多个1,所以找从i开始往前碰到的第一个

2016-06-28 09:35:12 397

原创 离线专题学习

hdu 4288 题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=4288 这题是往一个升序的集合里面加数字或者是减数字,然后求集合里面的一个值∑1≤i≤kai[i%5=3]\sum_{1\le i \le k} a_i [i \%5=3]这样这个式子,这题前面应该也讲过,就是先离线存取所有的操作,并且把数字离散化,然后用线段树维护,每个节点维护两

2016-06-01 17:33:38 341

原创 poj 3419 Difference Is Beautiful (dp+二分+RMQ或者dp+离线线段树)

Difference Is BeautifulTime Limit: 5000MS Memory Limit: 65536K Total Submissions: 2141 Accepted: 672 DescriptionMr. Flower’s business is growing much faster than originally planned. He has n

2016-06-01 11:29:19 665

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除