from copy import deepcopy
n =int(input())
maxn =int(5e6)+10
dic =dict()for a inrange(maxn):if a * a > n:breakfor b inrange(a,maxn):if a * a + b * b > n:breakif dic.get(a*a+b*b)isNone:
dic[a*a+b*b]=(a,b)
ans =[maxn for _ inrange(4)]for a insorted(dic.keys()):
b = n - a
if a > b:breakif b in dic.keys():
tmp =list(dic[a]+dic[b])
tmp.sort()for i inrange(4):if tmp[i]!= ans[i]:if tmp[i]< ans[i]:
ans = deepcopy(tmp)breakfor i inrange(3):print(ans[i], end =' ')print(ans[-1])
作者:波尔k
链接:https://www.acwing.com/activity/content/code/content/8139085/
来源:AcWing
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
为了方便代码编写和测试,把很多代码都放在一个class里面,实际开发根据需要放到对应的目录下即可。
1.使用nuget下载安装miniexcel;
2.编写对应的测试接口,具体代码如下:
using Microsoft.AspNetCore.Authorization;
using Micr…
一、Jenkins
1、pull镜像问题
docker pull jenkins/jenkins:lts
Using default tag: latest
Trying to pull repository docker.io/library/centos ...
Get https://registry-1.docker.io/v2/library/centos/manifests/latest: Get https://auth.docker.io/token?scoperepo…
Title: 深入研究单目 3D 物体检测的输出表示
Abstract
单目 3D 对象检测旨在从单个图像中识别和定位 3D 空间中的对象。最近的研究取得了显着的进展,而所有这些研究都遵循基于 LiDAR 的 3D 检测中的典型输出表示。
然而,在本文中,我们认为…