题目信息

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

题目题干

题目描述

四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多 4 个正整数的平方和。如果把 0 包括进去,就正好可以表示为 4 个数的平方和。gsy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

比如:gsy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

5 = 02 + 02 + 12 + 22gsy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

7 = 12 + 12 + 12 + 22gsy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

则对于一个给定的正整数 n,可以表示为:n = a^2 + b^2 + c^2 + d^2 。gsy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

你需要求出字典序最小的一组解 a,b,c,d。gsy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

字典序大小:从左到右依次比较,如果相同则比较下一项,直到有一项不同,较小的一方字典序更小,反之字典序更大,所有项均相同则二者字典序相同。gsy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

程序输入为一个正整数 N ,1≤N≤5000000。

输出

输出 4 个非负整数 a,b,c,d 中间用空格分开。

数据范围

题目保证所有数据在整形范围以内

输入样例

5

输出样例

0 0 1 2

答案解析

相关题目

题目描述 使用1角、2角、5角硬币组成n角钱。设1角、2角、5角的硬币各用了a、b、c个,列出所有可能的a,b,c组合。输出顺序为:先按c的值从小到大,若c相同则按b的值从小到大。输入:一个整数n(1
题目描述 四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多 4 个正整数的平方和。如果把 0 包括进去,就正好可以表示为 4 个数的平方和。 比如: 5 = 02 + 02 + 12
题目描述 小明在美术课上给马上要过生日的妈妈做了张贺卡,为了装饰这张贺卡,小明买了一条彩带,但是彩带上并不是所有颜色小明都喜欢,于是小明决定裁剪这条彩带,以取得最好的装饰效果。 现已知彩带由 n 种
题目描述 在征服南极之后,Davor 开始了一项新的挑战。下一步是在西伯利亚、格林兰、挪威的北极圈远征。他将在 2018 年 12 月 31 日开始出发,在这之前需要一共筹集 n 元钱。他打算在每个星
题目描述 一张半边参差不齐的网格纸 (网格边长均为1),有一边是完整没有破损的。现要从中剪出一片面积最大的矩形纸片。 给定网格纸中完整边的长度N (1<=N<=1000000) ,以及网
题目描述 小明有一张 N*M 的方格纸,且每个小方格都是正方形,纸上的每个小方格中都画了一个花朵,共有a、b、c三种不同的花朵。为了美观现按照以下要求为花朵涂色。 要求: 1)涂色的花朵区域必须是
题目描述 关于数学定理证明,也有高下之分。最暴力的证明方法是“构造性证明”,即当需要证明某种解存在时,直接把解构造出来,而不是仅通过推理证明解之存在。 下面有一个定理: 设ai(i=1,...,5
题目描述 新浪微博上有网友发文称:“朋友买了本玻尔X海森堡的物理大佬同人本,送了300道高数题。更绝的是,要做完题目按照答案涂答题卡,涂出一个二维码,扫描二维码才能看到特典,做错了就看不到了……”那张
题目描述 “666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高
题目描述 给出两个正整数 a , b , 设 c = a + b , 求 c  1 <= a, b <= 10500 输入 第一行输入 a 第二行输入 b 输出 一行,输出 c 数据范

提示声明

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

猜你喜欢