随笔分类 -  容斥原理

容斥原理
摘要:AcWing 215. 破译密码 一、题目描述 达达正在破解一段密码,他需要回答很多类似的问题: 对于给定的整数 a,bd,有多少正整数对 x,y,满足 xayb,并且 gcd(x,y)=d。作为达达的同学,达达希望得到你的帮助。 阅读全文
posted @ 2022-06-20 11:49 糖豆爸爸 阅读(85) 评论(0) 推荐(0) 编辑
摘要:题目链接 测试提交 一、题意 求解1nn不互质的数的和。 二、欧拉函数解法 定义:欧拉函数是小于n的数中与n互质的数的数目。 例如φ(8)=4,因为1,3,5,7均和8互质。 \(sum(n)=\phi(1)+\phi(2)+\phi(3)+...+\phi( 阅读全文
posted @ 2022-06-20 09:48 糖豆爸爸 阅读(21) 评论(0) 推荐(0) 编辑
摘要:题目链接 测试提交 一、容斥典型问题 求在给定区间内,能被给定集合至少一个数整除的数个数 二、解题思路 将给出的n个整除的数进行二进制枚举(2n),计算ai所能组成的各种集合(这里将集合中ai的最小公倍数作为除数)在区间中满足的数的个数,然后利用容斥原理实现加减 三、同类问 阅读全文
posted @ 2022-06-20 09:45 糖豆爸爸 阅读(29) 评论(0) 推荐(0) 编辑
摘要:题目链接 测试提交 题意:x[1,b],y[1,d] ,求gcd(x,y)=k(x,y)的个数 分析:显然,等价于求bd同时除以k,求gcd(x,y)=1的个数,因为$(1,3)(3,1)\(是一种 阅读全文
posted @ 2022-06-20 09:37 糖豆爸爸 阅读(20) 评论(0) 推荐(0) 编辑
摘要:题目链接 一、题意 给一个nm的矩阵,左下角为(1,1)\(\)(n,m)\(\)(0,0)点可以看到多少个点。 二、分析 如果$(0,0)−>(x,y)(0,0)−>(x′,y′)线(0,0),(x,y),(x′,y′)\(三点共线,那后面 阅读全文
posted @ 2022-06-20 09:35 糖豆爸爸 阅读(29) 评论(0) 推荐(0) 编辑
摘要:题目链接 题意:求区间[a,b]中与m互素的数字个数 一、题目分析 考虑[1,a-1]和[1,b]两个区间与m互素的个数,答案就是二者之差(类似前缀和?)。 容斥原理经典问题:求1-n中与m互素的数的个数 互素的个数等于总数减去不互素的个数,如果1n中某个数与m不互素,那么一定可以被m 阅读全文
posted @ 2022-06-20 09:34 糖豆爸爸 阅读(28) 评论(0) 推荐(0) 编辑
摘要:容斥定理+数论 AcWing 890. 能被整除的数 取整函数及其性质 HDU 4135 Co-prime HDU 2841 Visible Trees HDU 1695 GCD HDU 1796 How many integers can you find HDU 3501 Calculation 阅读全文
posted @ 2022-06-20 09:31 糖豆爸爸 阅读(41) 评论(0) 推荐(0) 编辑
摘要:AcWing 214. Devu和鲜花 一、题目描述 DevuN 个盒子,第 i 个盒子中有 Ai 枝花。 同一个盒子内的花颜色相同,不同盒子内的花颜色不同。 Devu 要从这些盒子中选出 M 枝花组成一束,求共有多少种 阅读全文
posted @ 2022-06-15 15:54 糖豆爸爸 阅读(72) 评论(0) 推荐(0) 编辑
摘要:AcWing 890. 能被整除的数 一、题目描述 给定一个整数 nm 个不同的质数 p1,p2,,pm。 请你求出 1n 中能被 p1,p2,,pm 中的 至少一个数整除的整数 有多少个。 输入格式 第一行包含 阅读全文
posted @ 2021-10-10 13:18 糖豆爸爸 阅读(435) 评论(0) 推荐(0) 编辑

Live2D
点击右上角即可分享
微信分享提示