首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
素数判断
8条解析
开通博客写题解
夜语声烦-
发表于 2022-05-12 02:28:50
素数判断 #include <bits/stdc++.h> using namespace std; int n, T; bool isprime(int n)//普通的判断素数 { bool f = true; for(int i = 2; i <= n /
展开全文
未蓝光途
发表于 2020-10-25 02:37:47
纯埃氏筛法求素因子 AC代码(含注释) #include<bits/stdc++.h> using namespace std; typedef long long ll;//定义long long为ll ll prime[40005], ans[40005], x, xx, cnt,
展开全文
东溪看水
发表于 2020-06-30 11:59:52
题目 给出一个数 x,判断它是否为素数,并输出所有它的素因子。 解题思路 使用筛法求素数会内存超限。所以,使用试除法求素数:令 i 的取值范围为 [2, sqrt(x)],若 i 能整除 x,则 x 不是质数,记录因子。 C++代码 #include<iostream> #include
展开全文
sunrise__sunrise
发表于 2020-07-21 13:41:31
solution #pragma GCC target("avx,sse2,sse3,sse4,popcnt") #pragma GCC optimize("O2,O3,Ofast,inline,unroll-all-loops,-ffast-math") #include <bits/st
展开全文
XY0797
发表于 2024-07-21 18:45:12
逆序对 找规律做的,下面讲述规律发现的过程: 先写暴力观察规律 #include<bits/stdc++.h> using namespace std; #define int long long // a存储按位拆分结果 int a[64]; // ai表示拆分出的二进制长度 int
展开全文
言林
发表于 2024-05-22 18:27:58
这里学到的东西主要是一个是 return true放的位置,第二个是学会拆解函数 #include<iostream> #include<bits/stdc++.h> using namespace std; bool isprime(int x) { i
展开全文
言林
发表于 2024-05-22 18:47:26
这一道题就是死在long long 和stoll上面了,简直了,这里掌握了一个新东西stoll #include<iostream> #include<string> using namespace std; bool isprime(long long x)
展开全文
虾头男
发表于 2024-08-20 09:55:24
前引 由于x最大是1e9,并且有T组数据,因此用for循环便利x寻找多少个因子,判断是否是质数,最坏的时间复杂度是O(n^3)。 因此我们需要用另一种更加简洁的方法来做本道题。 例:48 = 2^4 * 3^1 我们要做的是将一个数写成质因子的乘方相乘 如何写呢? 主要代码解析 #include&l
展开全文
查看本题
查看本题讨论
相关比赛
41-中国矿业大学(北京)第二届ACM程序设计公开赛(初赛)
进入比赛
19359-HUAS基础题单8
进入比赛
21615-牛客算法竞赛入门课第八节习题
进入比赛
26656-2021秋季算法入门班第十章习题:数学
进入比赛
27194-江西理工大学新生娱乐赛
进入比赛
等你来战
查看全部
牛客练习赛141
报名截止时间:2025-06-20 21:30
第十二届成都信息工程大学ACM程序设计竞赛同步赛
报名截止时间:2025-06-22 15:00
牛客周赛 Round 97
报名截止时间:2025-06-22 21:00
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题