会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
shuguangzw
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
30
下一页
2016年2月24日
Codeforces 628D 数位dp
摘要: 题意:d magic number(0<=d<9)的意思就是一个数,从最高位开始奇数位不是d,偶数位是d 题目问,给a,b,m,d(a<=b,m<2000)问,a,b之间有多少个数满足既是d magic number,又可以被m整除 a,b的范围很大,都是2000位,且a,b的位数一样,这一点很重要
阅读全文
posted @ 2016-02-24 17:10 shuguangzw
阅读(334)
评论(0)
推荐(0)
2016年2月23日
POJ2115 C Looooops 模线性方程(扩展欧几里得)
摘要: 题意:很明显,我就不说了 分析:令n=2^k,因为A,B,C<n,所以取模以后不会变化,所以就是求(A+x*C)%n=B 转化一下就是求 C*x=B-A(%n),最小的x 令a=C,b=B-A 原式等于ax=b(mod n) 这就是标准的解模线性方程 该方程有解的充要条件是d=gcd(n,a) &&
阅读全文
posted @ 2016-02-23 21:53 shuguangzw
阅读(151)
评论(0)
推荐(0)
2016年2月21日
HDU 5628 Clarke and math Dirichlet卷积+快速幂
摘要: 题意:bc round 72 中文题面 分析(官方题解): 如果学过Dirichlet卷积的话知道这玩意就是g(n)=(f*1^k)(n), 由于有结合律,所以我们快速幂一下1^k就行了。 当然,强行正面刚和式也是能搞的(反正我不会)。 一次Dirichlet卷积复杂度是O(nlogn)的,所以总时
阅读全文
posted @ 2016-02-21 22:01 shuguangzw
阅读(292)
评论(0)
推荐(0)
codeforces 629D 树状数组+LIS
摘要: 题意:n个圆柱形蛋糕,给你半径 r 和高度 h,一个蛋糕只能放在一个体积比它小而且序号小于它的蛋糕上面,问你这样形成的上升序列中,体积和最大是多少 分析:根据他们的体积进行离散化,然后建树状数组,按照序号进行循环,每次查询体积比它小的蛋糕形成的最大体积 注:因为是按照序号进行循环,所以序号一定是严格
阅读全文
posted @ 2016-02-21 11:05 shuguangzw
阅读(268)
评论(0)
推荐(0)
2016年2月9日
HDU 5622 KK's Chemical DP
摘要: 题意:bc round 71(中文题面) 分析(官方题解): 根据药品之间的相互关系,我们可以构建一张图,我们对相互会发生反应的药品连边 这个图的特征,是一个环加上一些“树”(可能有多个联通块) 一个环(1,2,3,4,5……,n)m染色的方案数:递推,设第一个点颜色为1 f[I,1]表示i点颜色为
阅读全文
posted @ 2016-02-09 13:46 shuguangzw
阅读(219)
评论(0)
推荐(0)
BNU 51275 道路修建 Large 并查集
摘要: 分析(引入Q神题解 %%%Q) 如果使用可持久化并查集,二分答案判定连通性,复杂度是O(mlog3n),不能在时限内出解。考虑到并查集实际上是一棵树,可以尝试在边上维护一些信息,假设t时刻加了一条边(u,v),若u和v此时未连通,则在root(u)和root(v)之间连一条权值为t的边,表示u所在集
阅读全文
posted @ 2016-02-09 11:44 shuguangzw
阅读(190)
评论(0)
推荐(0)
2016年2月7日
HDU 5623KK's Number DP
摘要: 题意:bc round 71 div 1 1003(有中文题面) 分析: 显然,每个人的策略就是都会拿剩下的数中最大的某几个数 假如我们用dp[i]表示当剩下i个数的时候先手得分-后手得分的最优值 那么得到dp[i]=max(a[j]-dp[j-1])(1<j≤i) 但是这样做,是要超时的 我们不妨
阅读全文
posted @ 2016-02-07 16:16 shuguangzw
阅读(184)
评论(0)
推荐(0)
HDU 5624 KK's Reconstruction 最小生成树
摘要: 题意:这是bc round 71 div 1 的 1004 直接去看中文题意 分析: 首先,一种合法方案对应了原图的一棵生成树。 我们知道,最小生成树有一个性质是最大边最小。 因此,我们可以枚举生成树的最小边,去掉比该边小的边后对新图求最小生成树,那么我们所要的最优解一定包含在其中。 时间复杂度O(
阅读全文
posted @ 2016-02-07 15:42 shuguangzw
阅读(360)
评论(0)
推荐(0)
2016年2月4日
HDU 5618 Jam's problem again CDQ分治 BC ROUND 70
摘要: 题意:给你1e5个点(x,y,z),对于每一个点询问有多少个点(x1,y1,z1)满足x1<=x&&y1<=y&&z1<=z 分析:(官方题解奉上)很显然让你找(x,y,z)(x,y,z)都大于别的(x,y,z)(x,y,z),当然厉害的人可以用树套树水一下,但正解写的是CDQ分治,以xx为第一关键
阅读全文
posted @ 2016-02-04 14:18 shuguangzw
阅读(195)
评论(0)
推荐(0)
2016年2月2日
HDU 5617 Jam's maze 巧妙DP
摘要: 题意:给你一个字符矩阵,从(1,1)到(n,n)有很多种走法,每一种走法形成一个字符串,问有多少种走法形成的字符串是回文的 分析:(粘贴BC题解) 的是回文串,有人会想到后缀数组自动机马拉车什么的,其实只要求方案数很多,所以我们应该想到动态规划,首先是状态的定义,我们可以想着从(1,1)(1,1)和
阅读全文
posted @ 2016-02-02 13:25 shuguangzw
阅读(243)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
30
下一页
公告