自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MisDeer's blog

您们怎么都这么强啊……

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

原创 [Hackrank] Prime XOR (计数DP)

Hackrank - Prime XOR 给定N个数,求有多少个不同子集的异或和为质数 其中 N≤105,3500≤ai≤4500N \leq 10^5, 3500 \leq a_i \leq 4500 首先异或和不会超过 213−12^{13}-1 然后虽然 NN 很大,但是每个数的范围在1000以内 所以总的不同的数不会很多 所以做法是枚举每种数取了多少个,然后暴力转移即可 刚

2017-05-30 18:42:16 596

原创 [ZOJ 3747] Attack on Titans (计数DP + 连续至多 + 连续至少)

有三种士兵(G,R,P)组成长度为N的队列 要求其中至少有连续的M个G,至多有连续的K个R 求排列的方案数 首先用至多 NN 个的方案减去至多 M−1M-1 的方案 就可以得出至少 MM 的方案 问题就转化为只有连续至多的限制,求方案数 设 dp[i][j]dp[i][j] 表示第 ii 位为 jj 的合法方案数 因为是连续的,而每当限制刚超过的时候就要被减掉 所以对于的 ii

2017-05-23 17:21:35 517

原创 [2016陕西省赛B] Rui and her functions

2016陕西省赛B 给定n个函数,其中fi(x)=(ai∗bxi+ci)moddif_i(x) = (a_i*b_i^x+c_i) \mod d_i 求对于每个函数最小的 xx,使得fif_i取到最小值 答案保证递增 其中xx在[1,m][1,m]中,n,m<1e5n,m<1e5, a,b,c,d<1e9a,b,c,d<1e9 所以可以整体二分一下 由于答案已经保证递增了,

2017-05-17 23:30:15 347

原创 [2016陕西省赛D] Rui and her triangles

2016陕西省赛D 给定一棵大小为N的树,每个节点有个权值a_i 询问每个节点为根的子树中,取三个点的权值构成三角形的方案数 其中 N,a_i < 1000 赛上懵逼了,实际上这题和贡献有关 考虑枚举两个点,权值为 xx和 y(x>y)y (x>y) 那么第三个点的范围在 (x−y,x+y)(x-y, x+y) 接着我们找出这两个点的lca, 那么从lca为根的子树会受到这

2017-05-17 22:59:06 391

空空如也

空空如也

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

TA关注的人

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