自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 B2. Maximum Control (medium) 树形dp

题目链接:http://codeforces.com/problemset/problem/958/B2 题意: 你现在有一棵n个点的树,有若干个地标,你可以把这些地标放在树的结点上,被地标占的结点和每两个地标之间的简单路径上的结点都标红,现在问你,假设你有1,2,3....,n个地标时,最多有多少结点可以被染红。 做法: 很明显你会发现,一定是叶子结点被占用的时候...

2019-05-31 17:11:39 175

原创 G. Xor-MST 异或边的最小生成树 分治

题目链接:http://codeforces.com/problemset/problem/888/G 题意: 给你1e5个点,每个点有一个权值,两个点之间如果连边,那么边权就是这两个点权异或起来的值,要你求出所有点组成的最小生成树。 做法: 说实话我真的不可能想的到,哪怕知道了分治的做法,也是花了一段时间去理解的。 总的来说就是把所有的...

2019-05-31 14:34:18 1590

原创 D. Felicity's Big Secret Revealed dp

题目链接:http://codeforces.com/contest/757/problem/D 题意: 给你长度为75的01串,问你有多少种隔板的方法,使得: 假设{S}={第一个隔板到最后一个隔板之间的每两个板间的数字的十进制},maxS=max{S},从1~maxS中的每个数都在{S}中出现过。 做法: dp[i][state]表示,在i...

2019-05-30 19:54:36 179

原创 E. Salazar Slytherin's Locket 裸数位dp

题目链接:http://codeforces.com/contest/855/problem/E 题意: 一个数是魔幻数,当且仅当这个数中0~base-1(假设它是base进制)的个数都为偶数,假设1010(二进制数)就是一个魔幻数,问你十进制的l到r中在b进制下,有多少个魔幻数。 做法: 裸的数位dp。。。dp[i][j][k][z]表示,在i进制下,现...

2019-05-30 19:29:43 378

原创 CodeForces - 773B 贪心 非二分

题目链接:http://codeforces.com/contest/773/problem/B 题意: 给了你一个不知真假的cf的判题标准(该题基础分由通过人数和题交人数的比值决定,该题可得分数还要减去通过时间/250,保证通过时间<=119),然后一号用户想赢二号用户,造了1e9+7个小号(因为:假设某一题1号过得快,它可以通过让小号wa来增加这个题的基础分让自己...

2019-05-23 09:02:59 125

原创 hdu 6532 费用流

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6532 题意: 在1e9*1e9的棋盘上给了你n个棋子(n<=500),同时给了你m条限制,每条限制是一个 s a b的结构,s为R或者C的字符,R表示是在第a和a-1行之间画一条线,在这条线的下面最多只能取b个点,C同理,是在线的右边只能取这么多点,每个点i带有的权值是i。...

2019-05-20 10:40:42 440

原创 hdu 6482 LGV求互不相交路径条数

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6482 题意: 给你x1,x2,y1,y2 (x1<x2,y1<y2),问你从(0,y1)->(x1,0),(0,y2)->(0,x2),只能往右、往下走的时候的路径不相交的条数是多少。 做法: 稍微画一下就知道从(0,y1)-&...

2019-05-14 09:08:35 311

原创 hdu 6284 Longest Increasing Subsequence LIS

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6284 题意: 给你n个数,其中有一些数为0,问把这些0从1变到n之后分别形成的最长公共子序列和为多少。 做法: 因为所有0一次只能变成某一个数,所以很明显对LIS的贡献最多只有1,假设我们原来得到的LIS是len,那么原先答案就可以是,那么什...

2019-05-14 08:49:24 147

原创 hdu 6280 LCA+并查集

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6280 #include<bits/stdc++.h> #define N 5005 using namespace std; typedef long long ll; const ll mod = (ll)1e9+7; const int maxn=5005; struct n...

2019-05-07 22:02:44 175

原创 Codeforces Round #182 (Div. 1) D Yaroslav and Divisors1 树状数组

题目链接:http://codeforces.com/contest/301/problem/D 题意: 给你 n个数,m个询问,每次询问你,在li到ri这个区间内有多少对数xi,xj(xi<=xj)使得xi是xj的因子,如 2 4 7中 区间[1,2]里,2是4的因子,2是自己的因子,4也是自己的因子。 做法: 想了bitset与,但是空间...

2019-05-07 21:59:29 160

空空如也

空空如也

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

TA关注的人

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