会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ekalos
还能,再见面的吧
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2018年10月19日
(数论 欧拉筛法)51NOD 1181 质数中的质数(质数筛法)
摘要: 如果一个质数,在质数列表中的编号也是质数,那么就称之为质数中的质数。例如:3 5分别是排第2和第3的质数,所以他们是质数中的质数。现在给出一个数N,求>=N的最小的质数中的质数是多少(可以考虑用质数筛法来做)。 Input 输入一个数N(N <= 10^6) Output 输出>=N的最小的质数中的
阅读全文
posted @ 2018-10-19 09:18 Ekalos
阅读(415)
评论(2)
推荐(0)
2018年10月14日
(DP ST表 线段树)51NOD 1174 区间中最大的数
摘要: 给出一个有N个数的序列,编号0 - N - 1。进行Q次查询,查询编号i至j的所有数中,最大的数是多少。 例如: 1 7 6 3 1。i = 1, j = 3,对应的数为7 6 3,最大的数为7。(该问题也被称为RMQ问题) 例如: 1 7 6 3 1。i = 1, j = 3,对应的数为7 6 3
阅读全文
posted @ 2018-10-14 17:48 Ekalos
阅读(146)
评论(0)
推荐(0)
2018年10月7日
51NOD 1137 矩阵乘法
摘要: 给出2个N * N的矩阵M1和M2,输出2个矩阵相乘后的结果。 Input 第1行:1个数N,表示矩阵的大小(2 <= N <= 100) 第2 - N + 1行,每行N个数,对应M1的1行(0 <= M1[i] <= 1000) 第N + 2 - 2N + 1行,每行N个数,对应M2的1行(0 <
阅读全文
posted @ 2018-10-07 22:26 Ekalos
阅读(252)
评论(0)
推荐(0)
2018年10月6日
(数论)51NOD 1136 欧拉函数
摘要: 对正整数n,欧拉函数是少于或等于n的数中与n互质的数的数目。此函数以其首名研究者欧拉命名,它又称为Euler's totient function、φ函数、欧拉商数等。例如:φ(8) = 4(Phi(8) = 4),因为1,3,5,7均和8互质。 Input 输入一个数N。(2 <= N <= 10
阅读全文
posted @ 2018-10-06 22:46 Ekalos
阅读(178)
评论(0)
推荐(0)
2018年10月1日
(数论)51NOD 1135 原根
摘要: 设m是正整数,a是整数,若a模m的阶等于φ(m),则称a为模m的一个原根。(其中φ(m)表示m的欧拉函数) 给出1个质数P,找出P最小的原根。 给出1个质数P,找出P最小的原根。 Input 输入1个质数P(3 <= P <= 10^9) Output 输出P最小的原根。 Input示例 3 Out
阅读全文
posted @ 2018-10-01 14:34 Ekalos
阅读(184)
评论(0)
推荐(0)
2018年9月29日
(DP)51NOD 1118 机器人走方格
摘要: M * N的方格,一个机器人从左上走到右下,只能向右或向下走。有多少种不同的走法?由于方法数量可能很大,只需要输出Mod 10^9 + 7的结果。 M * N的方格,一个机器人从左上走到右下,只能向右或向下走。有多少种不同的走法?由于方法数量可能很大,只需要输出Mod 10^9 + 7的结果。 In
阅读全文
posted @ 2018-09-29 22:13 Ekalos
阅读(171)
评论(0)
推荐(0)
2018年9月27日
(数论 欧拉筛法)51NOD 1106 质数检测
摘要: 给出N个正整数,检测每个数是否为质数。如果是,输出"Yes",否则输出"No"。 Input 第1行:一个数N,表示正整数的数量。(1 <= N <= 1000) 第2 - N + 1行:每行1个数(2 <= S[i] <= 10^9) Output 输出共N行,每行为 Yes 或 No。 Inpu
阅读全文
posted @ 2018-09-27 22:36 Ekalos
阅读(307)
评论(0)
推荐(0)
2018年9月22日
51NOD 1088&1089 最长回文子串
摘要: 回文串是指aba、abba、cccbccc、aaaa这种左右对称的字符串。 输入一个字符串Str,输出Str里最长回文子串的长度。 Input 输入Str(Str的长度 <= 1000(第二题要求为100000)) Output 输出最长回文子串的长度L。 Input示例 daabaac Outpu
阅读全文
posted @ 2018-09-22 18:28 Ekalos
阅读(173)
评论(0)
推荐(0)
2018年9月21日
(DP)51NOD 1085 背包问题
摘要: 在N件物品取出若干件放在容量为W的背包里,每件物品的体积为W1,W2……Wn(Wi为整数),与之相对应的价值为P1,P2……Pn(Pi为整数)。求背包能够容纳的最大价值。 在N件物品取出若干件放在容量为W的背包里,每件物品的体积为W1,W2……Wn(Wi为整数),与之相对应的价值为P1,P2……Pn
阅读全文
posted @ 2018-09-21 23:40 Ekalos
阅读(171)
评论(0)
推荐(0)
2018年9月20日
(前缀和 内存分配)51NOD 1081 子段求和
摘要: 给出一个长度为N的数组,进行Q次查询,查询从第i个元素开始长度为l的子段所有元素之和。 例如,1 3 7 9 -1,查询第2个元素开始长度为3的子段和,1 {3 7 9} -1。3 + 7 + 9 = 19,输出19。 Input 第1行:一个数N,N为数组的长度(2 <= N <= 50000)。
阅读全文
posted @ 2018-09-20 23:05 Ekalos
阅读(204)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告