首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
Numbers
4条解析
开通博客写题解
MYCui_
发表于 2020-12-26 17:13:24
CF83D[numbers] 前言: 很好的一道数学容斥题。考察时间复杂度的分析。 2021/1/6 update: 因为笔者 , 一开始的做法比较劣(于是将题解重写了) 题意简述: 给定三个整数 ,, () 你需要求出区间内,有多少个数 满足: && 不存在一个 ∈
展开全文
shyyhs
发表于 2021-01-06 20:20:13
前言: 这题难点在于复杂度分析. 实现: 首先很容易想到k假如不是质数答案为0.因为假如k不是质数,那么它一定可以写成比它小的数相乘.其次假如答案可行,必定是大于等于k的质数的乘积的形式.因为假设不是比k的质数乘积,就是利用了到的质数.这是不行的.有了这两点,暴力的代码应该是都会写的..区间的就等于
展开全文
issue是云哥的小迷×呀
发表于 2021-01-06 21:53:47
传送门 由于不能包括的因子 所以得到的数字分解质因子后必定都是大于等于的质因子 那么一个数的质因子不会个...好像没什么用 搜索的复杂度是上天的。 那就套路的容斥,求符合条件的就是求符合条件的 那么如何求的方案数.... 首先是倍数的数有个,在这基础上需要进行容斥,因为有数拥有比小的因子的同时也拥有
展开全文
熠丶
发表于 2021-01-07 14:13:18
题意: 求在区间 内满足 , 且对于任意 都不满足 的数 的个数。 做法:分块+数学 思路: 1.求区间满足个数可以转化为的个数减去 2.由题意易得k一定是个质数,否则一定不存在满足不满足 的数 因为k会被 整除,所以一定 3.同时i要同时满足是k的倍数且k是最小公因数 4.所以综上所述可
展开全文
查看本题
查看本题讨论
等你来战
查看全部
武汉工程大学第七届ACM程序设计竞赛同步赛
报名截止时间:2025-04-30 16:00
2025牛客五一集训派对day1
报名截止时间:2025-05-01 17:00
2025牛客五一集训派对day2
报名截止时间:2025-05-02 17:00
2025牛客五一集训派对day3
报名截止时间:2025-05-03 17:00
2025牛客五一集训派对day4
报名截止时间:2025-05-04 17:00
2025牛客五一集训派对day5
报名截止时间:2025-05-05 17:00
牛客练习赛138
报名截止时间:2025-05-09 21:30
牛客周赛 Round 92
报名截止时间:2025-05-11 21:00
哈尔滨华德学院第十六届程序设计竞赛(同步赛)
报名截止时间:2025-05-13 20:30
牛客小白月赛116
报名截止时间:2025-05-16 21:00
牛客AI人机大战巅峰赛1
报名截止时间:2025-05-17 17:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题