拉格朗日定理表明,任意一个正整数都可以表示成四个整数的平方和。
例如: 5 = 0^2 + 0^2 + 1^2 + 2^2
7 = 1^2 + 1^2 + 1^2 + 2^2
(^符号表示乘方的意思)
对于一个给定的正整数,可能存在多种平方和的表示法。
要求你对4个数排序:
0 <= a <= b <= c <= d
并对所有的可能表示法按 a,b,c,d 为联合主键升序排列,最后输出第一个表示法
此题目来自于蓝桥杯编程大赛题目,解答者”星光坠落残阳“为本人,不存在侵权一说。
本人目前对C语言有所了解,欢迎志同道合的朋友前来交流!
对此题有问题或者有更好的方法的小伙伴欢迎在评论区留言!