首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
阶乘分解
4条解析
开通博客写题解
跛足道人
发表于 2024-06-28 17:18:47
链接 对于这道题目,其实理解了线性筛法和一个例子就变得格外简单了,这道阶乘分解,非质数不能被输出,所以我们要将质数标记,那这个时候我们就需要用到线性筛质数了,是代码中的函数get_prime(),之后我们要做的就是输出非质数的,但这个数的指数是多少我们怎么得到呢? 我们可以举一个例子来理解一下如何得
展开全文
威风镰鼬
发表于 2021-11-24 22:37:39
思路 我们普通求阶乘的时候,边乘边除质数,就可以保证不爆范围。 代码 #include<bits/stdc++.h> #define inf 0x3f3f3f3f #define int long long using namespace std; const int N=1e6+7;
展开全文
henry_y
发表于 2019-09-04 13:38:51
挺水的一题...了解阶乘的定义就可以做了。因为阶乘是连着乘下去的,所以对于一个,它的出现次数就是,对于,的出现次数是,不过有一半的数在处被算过了那个不能乘上去。将枚举到即可。效率是的注意开long long #include <bits/stdc++.h> using namespace
展开全文
划水_小星
发表于 2020-09-03 08:19:29
题目:https://ac.nowcoder.com/acm/problem/51043思路:先将n以内的质数进行打表,然后计算每一个质数的贡献次数。代码: //#include<bits/stdc++.h> #include<iostream> #include<cs
展开全文
查看本题
查看本题讨论
相关比赛
1021-0x31 数学知识-质数
进入比赛
27023-寒假冲刺
进入比赛
37651-2022年嘉应学院暑期算法夏令营(数学基础2)
进入比赛
51243-haue_简单数论(学)
进入比赛
62304-HUNAU暑假训练(15)-质数与约数
进入比赛
等你来战
查看全部
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
2025年第一届上海师范大学程序设计竞赛(同步赛)
报名截止时间:2025-07-13 18:00
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题