原题 题目 题目描述 输入一个正整数\(n\),求第\(n\)小的质数。 输入格式 一个不超过\(10000\)的正整数\(n\)。 输出格式 第\(n\)小的质数。 输入样例 10 输出样例 29 思路 首先打一个判断素数的函数: 然后模拟 上完整代码 ...
这是我第一次发题解,有点小激动。。。 首先题目: :第n小的质数 总时间限制: ms 内存限制: kB 描述 输入一个正整数n,求第n小的质数。 输入 一个不超过 的正整数n。 输出 第n小的质数。 样例输入 样例输出 第一次编写的代码: 判断 n能否整除n,还判断可以的个数。很明显,超时了。。。 第二次尝试: 又超时。。。 第三次: 这次是判断 sqrt n 能否整除n,精简很多,没有超时。 还 ...
2018-04-22 23:45 0 840 推荐指数:
原题 题目 题目描述 输入一个正整数\(n\),求第\(n\)小的质数。 输入格式 一个不超过\(10000\)的正整数\(n\)。 输出格式 第\(n\)小的质数。 输入样例 10 输出样例 29 思路 首先打一个判断素数的函数: 然后模拟 上完整代码 ...
39:第n小的质数 总时间限制: 1000ms 内存限制: 65536kB描述 输入一个正整数n,求第n小的质数。输入 一个不超过10000的正整数n。输出 第n小的质数。样例输入 10样例输出 29 方法一:老实枚举计数寻找到第n个质数 ...
...
输入一个不超过 10000 的正整数 n,求第n个质数 样例输入 10 样例输出 29 题目地址 思路总结: 1. 质数的判定: 假设一个数为n,只需要判定从 2 ~ √n 是否存在因数,存在因数就不是 质数 2.题目求出的是第n个质数 ...
笔试题目当中,找素数出现的几率有点大。昨天就做了一个,感觉不是很难,但可以考查程序员的数学和编码功底。 用嵌套循环来实现是很理想的,怎样减少循环的次数?怎样求出小于N的所有质数? 不可能将一个数除与所有小于它的数字,只要检查到N的平方根就好了。但直接开根号 ...
也许更好的阅读体验 \(\mathcal{AIM}\) 我们知道: 对于一个合数\(x\) 有\(x=p^{a_1}_1*p^{a_2}_2*...*p^{a_n}_n\) 现在给出一个\(n\) 求\(x\in[1,n]\),所有\(x\)分解出的\(p\)的幂数和 例如 \(n=12\) \(2=2^1\) \(3=3^1\) \(4=2^2\) \(5=5^1\) \(6=2^1*3^ ...
时间限制:1s 空间:256M 题目描述: 一个数的约数也称为因子,比如1是6的因子,2是6的因子,6是6的因子。质数只有两个因子,1和它本身现在定义一种新的质数,三质数,三质数只有三个不同的因子。比如4是三质数,因为它有1,2,4三个因子。比如6不是三质数,因为6有1,2,3,6 ...