当前位置: 首页 > news >正文

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 a[4]={i,j,k,r};
                    for(int s=0;s<4;s++)
                        printf("%d ",a[s]);
                    return 0;
                }
            }
    return 0;
}

http://www.lryc.cn/news/459414.html

相关文章:

  • ElasticSearch是什么?
  • 2024年四非边缘鼠鼠计算机保研回忆(记录版 碎碎念)
  • clickhouse常用脚本语句
  • GeneMark软件的秘钥gm_key失效怎么办?
  • 线性回归逻辑回归-笔记
  • 如何将数据从 AWS S3 导入到 Elastic Cloud - 第 1 部分:Elastic Serverless Forwarder
  • Linux基础-正则表达式
  • 【HTML格式PPT离线到本地浏览】
  • 如何在Vue项目中封装axios
  • linux 配置ssh免密登录
  • 【AI绘画】Midjourney进阶:三分线构图详解
  • 享元模式(C++)
  • 开发一个UniApp需要多长时间
  • 服务器源IP暴露后的安全风险及防御措施
  • YoloV8改进策略:BackBone改进|CAFormer在YoloV8中的创新应用,显著提升目标检测性能
  • 网络编程(19)——C++使用asio协程实现并发服务器
  • 【SQL】深入了解 SQL 索引:数据库性能优化的利器
  • 河道垃圾数据集 水污染数据集——无人机视角数据集 共3000张图片,可直接用于河道垃圾、水污染功能检测 已标注yolo格式、voc格式,可直接训练;
  • [棋牌源码] 2023情怀棋牌全套源代码含多套大厅UI及600+子游源码下载
  • 深度学习:预训练模型(基础模型)详解
  • 欧科云链研究院深掘链上数据:洞察未来Web3的隐秘价值
  • 国外电商系统开发-运维系统登录阈值
  • 设备台账管理是什么
  • 操作教程|基于DataEase用RFM分析法分析零售交易数据
  • 使用Go语言的gorm框架查询数据库并分页导出到Excel实例
  • Run the FPGA VI 选项的作用
  • 新手入门怎么炒股,新手炒股入门需要做哪些准备?
  • Fetch 与 Axios:JavaScript HTTP 请求库的详细比较
  • 记录一个Ajax发送JSON数据的坑,后端RequestBody接收参数小细节?JSON对象和JSON字符串的区别?
  • 【智能算法应用】长鼻浣熊优化算法求解二维路径规划问题