题目名称 | 3497. 四平方和定理 |
---|---|
输入输出 | spfh.in/out |
难度等级 | ★☆ |
时间限制 | 3000 ms (3 s) |
内存限制 | 256 MiB |
测试数据 | 25 |
题目来源 | 卐 于2020-10-31加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:4, 提交:10, 通过率:40% | ||||
卐 | 100 | 1.689 s | 3.16 MiB | C++ |
1020 | 100 | 2.315 s | 1.64 MiB | C++ |
䱖虁職 | 100 | 2.937 s | 5.74 MiB | C++ |
卐 | 100 | 6.568 s | 0.92 MiB | C++ |
䱖虁職 | 96 | 7.255 s | 5.74 MiB | C++ |
䱖虁職 | 92 | 7.374 s | 5.74 MiB | C++ |
䱖虁職 | 84 | 21.658 s | 2.29 MiB | C++ |
Theresis | 76 | 10.363 s | 5.52 MiB | C++ |
䱖虁職 | 64 | 27.151 s | 2.29 MiB | C++ |
op_组撒头屯 | 20 | 0.000 s | 0.00 MiB | C++ |
关于 四平方和定理 的近10条评论(全部评论) | ||||
---|---|---|---|---|
回复 @帅锅刘沛豪 :
orz LPH!!
fsdh
2020-11-06 20:41
1楼
|
四平方和定理,又称为拉格朗日定理:
每个正整数都可以表示为至多4个正整数的平方和。
如果把0包括进去,就正好可以表示为4个数的平方和。
比如:
$5=0^2+0^2+1^2+2^2$
$7=1^2+1^2+1^2+2^2$
对于一个给定的正整数,可能存在多种平方和的表示法。
要求你对4个数排序:$0\leq a\leq b\leq c\leq d$。
并对所有的可能表示法按 a,b,c,d 为联合主键升序排列,最后输出第一个表示法。
一行一个正整数N。
一行,包含4个非负整数,按从小到大排序,中间用空格分开。
5
0 0 1 2
12
0 2 2 2
773535
1 1 267 838
有40%的数据,1≤n≤10000;
另有20%的数据,n为完全平方数;
对于100%的数据,1≤n≤1000,000,000。
第七届蓝桥杯省选