题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
四质数平方和

题目题干

四质数平方和 by YC

描述

早在16世纪,人们就开始研究将一个正整数表示为若干个正整数的平方和的问题。1621年,巴赫特(Bachet)提出:每一个正整数都可以表示为4个完全平方数之和。这一命题直到1772年,才由拉格朗日(Lagrange)第一个完整地给予证明,经历151年。sgJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

我们考虑这样一些正整数:它们不仅可以写成4个正整数的平方之和,还可以进一步写成4个质数的平方之和。即:X = p2+q2+r2+s2,其中p, q, r, s皆为质数。我们称这样的数为”四质数平方和“。sgJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

例如:1004 = 32 + 32 + 52 + 312 , 1023= 22 + 32 + 72 + 312sgJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

给定一个范围[m, n],求所有满足m<=X<=n的四质数平方和X。sgJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入
一行中两个整数m和n,用空格分隔。(m<=n<=10000)
输出
在[m,n]范围内,所有四质数平方和,每个数一行。
样例输入
1000 1100
样例输出
1004
1012
1015
1018
1020
1023
1028
1036
1039
1044
1060
1063
1066
1068
1071
1076
1084
1087
1090
1092
1095
1100
提示
需要考虑程序的执行速度。简单地枚举四个整数并检查是否都是质数,需要花费很多时间。需要让每一个枚举的循环次数尽可能少。实际上,给定了最大数n后,能构成四质数平方和的质数其实是很有限的,它们的平方肯定要小于n。可以先找出这些质数,再基于这些质数进行枚举。sgJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
另外,Python中用幂运算计算平方(x**2),要比直接做乘法(x*x)耗时更多。

答案解析

相关题目

折半法计算整数N的平方根。 描述 输入一个正整数N和阈值,利用折半法,即N的平方根肯定界于[1,N]之间,将其分为两半,或界于[L,M]【小于M部分】或[M,H]【大于M部分】之间,M是1-N的中间值
四质数平方和 by YC 描述 早在16世纪,人们就开始研究将一个正整数表示为若干个正整数的平方和的问题。1621年,巴赫特(Bachet)提出:每一个正整数都可以表示为4个完全平方数之和。这一命题直
比赛积分排名 by WJJ 描述 某体育运动大会包含多项赛事,运动员可以参加其中的任何赛事以获取积分。 现在需要对几位运动员按照总积分进行排名,积分计算规则如下: 每位运动员的总积分取5次最高积
统计不同余数对应的数量 描述 输入N和M,统计M个数中,每个数除以N的余数。除以N的余数,其余数对应为0~(N-1),如N=5,则余数对应为0-4,统计M个数除以5余数分别为0-4的数量。 输入
字符串匹配 描述 给定一个字符串A和字符串B。求字符串B在字符串A中出现几次。字符串A、B匹配的含义为,字符串A中存在一个字符,从该字符开始的若干个连续字符与B完全相同。只要这个开始的字符位置不同,则
N天后星期几? 描述 算出N天星期几。输入两个整数,分别表示当天是星期几,将计算多少天后是星期几。 输入 输入M和N,分别表示当天星期是星期几,计算出N天后星期几。星期天为0,星期一为1,星期二为
计算(a+b)/c的值 【题目描述】 给定33个整数a、b、c,计算表达式(a+b)/c的值。 【输入】 输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。(-10,000<
【例2.3】买图书 【题目描述】 已知小明有n元,他买了一本书,这本书原价为m元,现在打8折出售。求小明还剩多少钱(保留2位小数)。 【输入】 输入n,m。 【输出】 小明还剩多少钱(保留2位小数
【例2.2】整数的和 【题目描述】 求3个整数的和。 输入a、b、c这3个整数,求它们的和。 【输入】 3个整数。 【输出】 三个数的和。 【输入样例】 1 2 3 【输出样例】 6
【例2.1】交换值 【题目描述】 输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。 【输入】 输入两个正整数a和b。 【输出】 输出a与b交换值后的结果。 【输入样例】

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢