P8635 [蓝桥杯 2016 省 AB] 四平方和

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

要求你对 44个数排序使得 0≤a≤b≤c≤d。

输入 #1复制

复制代码
5

输出 #1

复制代码
0 0 1 2

输入 #2

复制代码
12

输出 #2

复制代码
0 2 2 2

输入 #3

复制代码
773535

输出 #3

复制代码
1 1 267 838

代码

#include<bits/stdc++.h>

using namespace std;

int n;

int main(){

cin>>n;

for(int i=0;i*i<=n;i++) //分别循环

for(int j=i;j*j<=n-i*i;j++)

for(int k=j;k*k<=n-i*i-j*j;k++){

int p=n-i*i-j*j-k*k;

int r=int(sqrt(p)); //保证是正数

if(r<k)break;

if(p==r*r){

int a4={i,j,k,r};

for(int s=0;s<4;s++)

printf("%d ",as);

return 0;

}

}

return 0;

}

相关推荐
招聘背调实务专家杨宏3 小时前
背调报告如何判断公开记录与岗位相关性
职场和发展
weixin_435208164 小时前
大模型面试宝典—大模型(LLMs)基础面
人工智能·职场和发展·agent
凯瑟琳.奥古斯特5 小时前
力扣1015C++解法技巧
c++·算法·leetcode·链表·职场和发展
yuanxi2006 小时前
华宝股份山东嘉萃投产,销售如何接住产能节奏
职场和发展·创业创新·学习方法
背景调查知识库7 小时前
第三方背景调查中的企业委托方与受托方角色核验什么?
职场和发展
人才风控数字化7 小时前
在职风控系统中的误报率、有效率与模型评估如何判断?
职场和发展
招聘风控观察19 小时前
招聘质量管理是什么?招聘质量的定义与评价口径完整解释
职场和发展
y1su1 天前
Leetcode 字符串模板
java·数据结构·算法·leetcode·职场和发展·动态规划
AI职业加油站1 天前
模数共振行动解读|大模型应用工程师证书,匹配行业 RAG/Agent 落地人才需求
人工智能·学习·算法·职场和发展·职场发展
十二1 天前
【洛谷题解】P1115 最大子段和(前缀和 + 维护最小前缀)
数据结构·c++·算法·蓝桥杯