自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Never give in.

弱小和无知不是生存的障碍,傲慢才是。

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

原创 [JZOJ5391]【NOIP2017提高A组模拟9.26】卡常题

Description ρ有一个二分连通无向图,X 方点、Y 方点均为n个(编号为1 ~ n)。 这个二分图比较特殊,每一个Y 方点的度为2,一条黑色边,一条白色边。 所有黑色边权值均为a ,所有白色边权值均为b 。 选择一个X 方点,代价为连接的所有边的权值之和。 激活一个Y 方点,需要选择至少一个与之相邻的X 方点。 现在,ρ想激活每个Y 方点,他想知道最小的总

2017-09-28 20:00:16 393

原创 [JZOJ5390]【NOIP2017提高A组模拟9.26】逗气

Descrption Solution可以先把所有的n+m个点按照位置排个序,然后正反分别做一次,就可以把绝对值去掉了。那么还是可以推出一个斜率式子的,因为斜率di是会变得,那么维护一个凸包(也就是一个只从后面进的,队头不出的单调队列),每次对于一个di二分顶点查找最优值就行了。##include <cstdio> #include <cstring> #include <iostream> #i

2017-09-28 19:43:46 361

原创 [JZOJ5358]【NOIP2017提高A组模拟9.12】BBQ

Description给出a,b,n 求∑i=1n∑j=1i−1Cai+ajai+aj+bi+bj\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{i-1}C_{a_i+a_j+b_i+b_j}^{a_i+a_j} 答案对1e9+7取模Solution转化一下。 Caa+bC_{a+b}^{a}就是在网格图中,只能向右和上走,(0,0)到(a,b)的方案数。那

2017-09-13 22:43:36 291

原创 [JZOJ5352]【NOIP2017提高A组模拟9.7】计数题

Description给定N个点,每个点有权值a[i]。 定义一条无向边x,y,权值为a[x] xor a[y] 求这N个点构成的完全图的最小生成树 的边权和以及它的方案数,方案数对1e9取模 N<=105,0≤a[i]≤230N<=10^5,0\leq a[i]\leq 2^{30}Solution既然是异或,我们可以按位考虑。用分治的思想 从高位到低位扫,对于当前位可以将处理的点分成两部

2017-09-08 22:53:46 357

原创 [JZOJ5344]【NOIP2017模拟9.3A组】摘果子

Description Solution树形依赖背包裸模型F[i][j]表示表示DFS序上第i~N个已经做完了,重量为j F[i][j]=max(F[i+1][j−weight[d[i]]]+value[d[i]],F[i+size[d[i]]][j])F[i][j]=max(F[i+1][j-weight[d[i]]]+value[d[i]],F[i+size[d[i]]][j])Code#i

2017-09-03 12:29:04 482

原创 一类有依赖的树形DP

Text这类问题通常形式是给定一棵树,父亲选了儿子才能选,求最优解或者方案数进行DP考虑到如果直接枚举每一个儿子与父亲的转移,状态非常大,一般是难以跑过的DFS序对于树上的问题,可以考虑用DFS序来做。我们知道一棵子树对应DFS序上的一段区间,区间的左端点是子树的根。倒过来在DFS序上DP设d[i]数组存dfs序设F[i]表示DFS序上第i~N个已经做完了 如果d[i]这个点选,可以从F[i+1]

2017-09-03 12:23:34 352

空空如也

空空如也

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

TA关注的人

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