• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 58 下一页
2018年2月6日
51Nod 1185 威佐夫游戏 V2 (威佐夫博弈)
摘要: 1185 威佐夫游戏 V2 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 1185 威佐夫游戏 V2 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 1185 威佐夫游戏 V2 基准时间限制:1 秒 空间限制:131072 KB 分值:  阅读全文
posted @ 2018-02-06 14:49 dwtfukgv 阅读(186) 评论(0) 推荐(0)
python decimal和fractions模块
摘要: 转载:https://www.cnblogs.com/godiness/p/4809413.html 转载:http://blog.csdn.net/dapeng0802/article/details/50526365 1.简介 默认,浮点数学缺乏精确性 decimal 模块提供了一个 Decim 阅读全文
posted @ 2018-02-06 12:26 dwtfukgv 阅读(584) 评论(0) 推荐(0)
2018年2月5日
CodeForces 235E Number Challenge (莫比乌斯反演)
摘要: 题意:求,其中d(x) 表示 x 的约数个数。 析:其实是一个公式题,要知道一个结论 知道这个结论就好办了。 然后就可以解决这个问题了,优化就是记忆化gcd。 代码如下: 阅读全文
posted @ 2018-02-05 19:03 dwtfukgv 阅读(523) 评论(0) 推荐(0)
2018年2月4日
HDU 5321 Beautiful Set (莫比乌斯反演 + 逆元 + 组合数学)
摘要: 题意:给定一个 n 个数的集合,然后让你求两个值, 1。是将这个集合的数进行全排列后的每个区间的gcd之和。 2。是求这个集合的所有的子集的gcd乘以子集大小的和。 析:对于先求出len,len[i]表示能够整除 i 的的个数。 第一个值,根据排列组合,求出gcd是 i 的倍数的个数, 解释一下这个 阅读全文
posted @ 2018-02-04 14:05 dwtfukgv 阅读(219) 评论(0) 推荐(0)
2018年2月3日
HDU 5663 Hillan and the girl (莫比乌斯反演 + 分块)
摘要: 题意:给定n,m,求,其中F(x)=0,,如果x是完全平方数,否则是1。 析: 由于按照题意的F,不好筛选,所以我们反过来,F(x),x是平方数,就是1,否则是0。 这个是可以预处理出来的,可以用筛选。 这一部分,可以分块来做,所以时间复杂度就降下来了。 代码如下: 阅读全文
posted @ 2018-02-03 17:54 dwtfukgv 阅读(281) 评论(0) 推荐(0)
HDU 5468 Puzzled Elena (dfs + 莫比乌斯反演)
摘要: 题意:给定一棵带权树,求每个点与其子树结点的权值互质的个数。 析:首先先要进行 dfs 遍历,len[i] 表示能够整除 i 的个数,在遍历的前和遍历后的差值就是子树的len值,有了这个值,就可以使用莫比斯反演了。注意如果子树的权值是1,还要加上它本身。 代码如下: 阅读全文
posted @ 2018-02-03 14:17 dwtfukgv 阅读(202) 评论(0) 推荐(0)
HDU 5656 CA Loves GCD (容斥)
摘要: 题意:给定一个数组,每次他会从中选出若干个(至少一个数),求出所有数的GCD然后放回去,为了使自己不会无聊,会把每种不同的选法都选一遍,想知道他得到的所有GCD的和是多少。 析:枚举gcd,然后求每个gcd产生的个数,这里要使用容斥定理,f[i]表示的是 gcd 是 i 的个数,g[i] 表示的是 阅读全文
posted @ 2018-02-03 10:49 dwtfukgv 阅读(152) 评论(0) 推荐(0)
2018年2月2日
HDU 5212 Code (莫比乌斯反演)
摘要: 题意:给定上一个数组,求 析: 其中,f(d)表示的是gcd==d的个数,然后用莫比乌斯反演即可求得,len[i]表示能整队 i 的个数,可以线性筛选得到, 代码如下: 阅读全文
posted @ 2018-02-02 11:44 dwtfukgv 阅读(132) 评论(0) 推荐(0)
HDU 4746 Mophues (莫比乌斯反演)
摘要: 题意:给定n,m,p,问1~n,和1~m中,有多少对数满足F(gcd(i, j)) <= p,F(x) 表示 x 的质因数的个数。 析:首先要能够判断出来,如果p>=20,那么答案就是n * m,因为质因子再多,就超了5e5了,这样的话,我们就好做多了,可以用莫比乌斯反演里德优化 有了这个式子,其中 阅读全文
posted @ 2018-02-02 11:28 dwtfukgv 阅读(223) 评论(0) 推荐(0)
2018年1月31日
BZOJ 2154 Crash的数字表格 (莫比乌斯反演)
摘要: 2154: Crash的数字表格 Description 今天的数学课上,Crash小朋友学习了最小公倍数(Least Common Multiple)。对于两个正整数a和b,LCM(a, b)表示能同时被a和b整除的最小正整数。例如,LCM(6, 8) = 24。回到家后,Crash还在想着课上学 阅读全文
posted @ 2018-01-31 18:28 dwtfukgv 阅读(141) 评论(0) 推荐(0)
2018年1月30日
BZOJ 3259 [Sdoi2014]数表 (莫比乌斯反演 + 树状数组)
摘要: 3529: [Sdoi2014]数表 Description 有一张N×m的数表,其第i行第j列(1 < =i < =礼,1 < =j < =m)的数值为能同时整除i和j的所有自然数之和。给定a,计算数表中不大于a的数之和。 有一张N×m的数表,其第i行第j列(1 < =i < =礼,1 < =j 阅读全文
posted @ 2018-01-30 13:21 dwtfukgv 阅读(161) 评论(0) 推荐(0)
2018年1月28日
CodeForces 916C Jamie and Interesting Graph (构造)
摘要: 题意:给定两个数,表示一个图的点数和边数,让你构造出一个图满足 1- n 的最短路是素数,并且最小生成树也是素数。 析:首先 1 - n 的最短路,非常好解决,直接 1 连 n 就好了,但是素数尽量选小的,选2,3,5,这样比较小的,然后再构造MST,可以给每个边都是 1,然后最后 n-2 连 n- 阅读全文
posted @ 2018-01-28 22:02 dwtfukgv 阅读(174) 评论(0) 推荐(0)
CodeForces 916B Jamie and Binary Sequence (changed after round) (贪心)
摘要: 题意:给定两个数字n,m,让你把数字 n 拆成一个长度为 m 的序列a1,a2,a3...am,并且∑2^ai = n,如果有多组,要求序列中最大的数最小,然后再相同就要求除了最大数字典序最大。 析:直接想可能不好想,可以考虑,如果把数字 n 拆成 2 的多次幂,可以用贪心来解决,然后如果长度已经超 阅读全文
posted @ 2018-01-28 21:54 dwtfukgv 阅读(251) 评论(0) 推荐(0)
CodeForces 916A Jamie and Alarm Snooze (水题)
摘要: 题意:给定一个数字n,和一个时间,问你每次可以把当前时间往回调n分钟,然后调多少次后时间中包含数字7。 析:直接模拟就好,从当前分钟向后调,注意调成负数的情况就好。很简单。 代码如下: 阅读全文
posted @ 2018-01-28 21:44 dwtfukgv 阅读(199) 评论(0) 推荐(0)
2018年1月27日
BZOJ 2440 [中山市选2011]完全平方数 (二分 + 莫比乌斯函数)
摘要: 2440: [中山市选2011]完全平方数 Description 小 X 自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而这丝毫不影响他对其他数的热爱。 这天是小X的生日,小 W 想送一个数给他作为生日礼物。当然他不 阅读全文
posted @ 2018-01-27 14:03 dwtfukgv 阅读(177) 评论(0) 推荐(0)
2018年1月26日
BZOJ 4407 于神之怒加强版 (莫比乌斯反演 + 分块)
摘要: 4407: 于神之怒加强版 Description 给下N,M,K.求 给下N,M,K.求 Input 输入有多组数据,输入数据的第一行两个正整数T,K,代表有T组数据,K的意义如上所示,下面第二行到第T+1行,每行为两个正整数N,M,其意义如上式所示。 输入有多组数据,输入数据的第一行两个正整数T 阅读全文
posted @ 2018-01-26 16:41 dwtfukgv 阅读(195) 评论(0) 推荐(0)
2018年1月23日
HDU 1695 GCD (莫比乌斯反演)
摘要: 题意:给定区间[a, b]和[c, d]问你有多少个不同的点对(x, y),x€[a, b],y€[c, d],gcd(x, y) == k,其中不同的意思是(5, 7)和(7, 5)是一样的。 析:一个莫比乌斯反演的入门题,G(x) = (m/i) * (n/i),但是这样是有重复的,所以我们把这 阅读全文
posted @ 2018-01-23 14:23 dwtfukgv 阅读(172) 评论(0) 推荐(0)
莫比乌斯反演
摘要: 转载自 https://www.cnblogs.com/chenyang920/p/4811995.html 这个文章主要讲一下ACM中1个常用的莫比乌斯反演公式,看到很多博客上面公式是有,但是都没证明,《组合数学》上的证明又没看懂, 就自己想了种证明方法,觉得比《组合数学》的证明简单些,就写一下, 阅读全文
posted @ 2018-01-23 12:11 dwtfukgv 阅读(111) 评论(0) 推荐(0)
BZOJ 2301 [HAOI2011]Problem b (分块 + 莫比乌斯反演)
摘要: 2301: [HAOI2011]Problem b Description 对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。 Input 第一行一个整数n,接下来n行每行五个整数,分别表示a、b、c、 阅读全文
posted @ 2018-01-23 11:54 dwtfukgv 阅读(193) 评论(0) 推荐(0)
2018年1月22日
BZOJ 2005 [Noi2010]能量采集 (数学+容斥 或 莫比乌斯反演)
摘要: 2005: [Noi2010]能量采集 Description 栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后, 栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。 栋栋的植物种得非常整齐,一共有n列,每列 有m棵,植物的横竖间距都一样, 阅读全文
posted @ 2018-01-22 20:59 dwtfukgv 阅读(178) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 58 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3