当前位置: 首页 > news >正文

网站整站开发教程网站推广软件app

网站整站开发教程,网站推广软件app,商城网站商家入驻功能,深圳制作手机网站题目:四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 0^ 2 0^ 2 1^ 2 2^27 1^ 2 1^ 2 1^ 2 2^2 (^符号表…

题目:

四平方和定理,又称为拉格朗日定理:

每个正整数都可以表示为至多4个正整数的平方和。

如果把0包括进去,就正好可以表示为4个数的平方和。

比如:

5 = 0^ 2 + 0^ 2 + 1^ 2 + 2^27 = 1^ 2 + 1^ 2 + 1^ 2 + 2^2
(^符号表示乘方的意思)

对于一个给定的正整数,可能存在多种平方和的表示法。

要求你对4个数排序:

0 <= a <= b <= c <= d

并对所有的可能表示法按 a,b,c,d 为联合主键升序排列,最后输出第一个表示法

程序输入为一个正整数N (N<5000000)

要求输出4个非负整数,按从小到大排序,中间用空格分开

例如,输入:

5

则程序应该输出:

0 0 1 2

再例如,输入:

12

则程序应该输出:

0 2 2 2

再例如,输入:

773535

则程序应该输出:

1 1 267 838

分析:

因为题目只需要要一个升序排列的数列,那么我们让每一次循环的开始值都是上一个循环的结束点,这样我们就能确保是升序

首先要建三个循环,分别代表前三个数,那第四个数就是n减去前面三个数的开方,

第一个数的取值范围是n的开方,

第二个取值范围是n减去第一个数的开方

第三个取值范围是n减去第一个数和第二个数的开方

第四个 取值范围是n减去第一个数和第二个数及第三个数的开方

到最后如果四个加起来等于n那么直接输出并结束主函数。

步骤:

用到了math.sqrt开平方的函数

package 刷题211;import java.util.Scanner;public class 四平方和 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();sc.close();for (int i = 0; i <= Math.sqrt(n); i++) {for (int j = i; j <= Math.sqrt(n - i * i); j++) {for (int j2 = j; j2 <= Math.sqrt(n - i * i - j * j); j2++) {int si = (int) Math.sqrt(n - i * i - j * j - j2 * j2);if (n == i * i + j * j + j2 * j2 + si * si) {System.out.println(i + " " + j + " " + j2 + " " + si);return;}}}}}}
http://www.yayakq.cn/news/534628/

相关文章:

  • 陕西 做网站的公司wordpress在线代码编辑器
  • 绍兴网站建设网站wordpress ueditor 代码 转义
  • 公明网站建设仿站网站
  • 陕西省安康市建行 网站什么是嵌入式软件工程师
  • 您的网站空间即将过期邯郸做wap网站的地方
  • 用wps网站栏目做树形结构图女的和男的做那个视频网站
  • 湖北网站定制开发价格表wordpress发布文章更新失败
  • 网站设计与建设公司怎么找合适的网站开发
  • 中信建设有限责任公司中标公示廊坊百度提升优化
  • 便捷网站建设公司体育评论做的好的网站
  • 哪个网站做自考题目免费天元建设集团有限公司基本情况
  • 优惠券网站怎么做的淘宝客单品网站源码
  • 云建站空间美食网站建设的栏目和模板
  • 上海做网站的故事哪家好上海 政务网站建设情况
  • 现在建设网站赚钱吗医疗企业网站模板免费下载
  • 网站设计目的怎么写做高清视频的网站
  • 做网站四百全包手机网站html源码下载
  • 响应网站和模板网站番禺是哪里
  • 做炫舞情侣头像动态图网站利用店铺网站做灰色优化
  • 营销型网站带来南京品牌网站建设
  • html做校园网站江油市建设局网站
  • 建设微网站株洲优化公司
  • 业务员自己做网站做网站都是用ps吗
  • 免费做网站可以一直用吗网站手机访问跳转
  • 大连网站建设-网龙科技个人网站如何在百度上做推广
  • 自贡移动网站建设杭州网站建设公司推荐
  • 鹤山市住房和城乡建设局网站网站界面 ui 设计答案
  • 手机网站制作套餐域名可以绑定网站吗
  • wordpress 调出编辑器怎么做网站的seo优化
  • 自适应网站建设都找全网天下做面料那几个网站