题目:

方程:a* a+b* b+c*c=n,其中0<a<b<c.请你求出它的所有解,a的值从小到大输出。

输入格式

输入一个整数n,为方程等号右边的整数。

输出格式

输出若干行,每行包括3个空格隔开的整数,分别为a,b,c的值。

样例输入

1000

样例输出
6  8  30
10  18  24


  • 分析思路:

枚举a,b,c

  • 代码:
#include <iostream>
#include<cstdio>
#include <algorithm>
using namespace std;int main(){int n;cin>>n;for(int a=1;a*a<=n;a++){for(int b=a+1;b*b<=n;b++){for(int c=b+1;c*c<=n;c++){if(a*a+b*b+c*c==n){cout<<a<<" "<<b<<" "<<c<<" "<<endl;}}}}return 0;
}

试题17 方程的解(枚举法)相关推荐

  1. 试题18 四平方和(枚举法)

    题目: 四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和.如果把0包括进去,就正好可以表示为4个数的平方和. 比如: 5=0^2+ 0 ^2 +1^ 2+2^2 7=1^ ...

  2. java穷举法解方程_枚举法(穷举法)_Java语言程

    枚举法(穷举法)_Java语言程 3.5.1 枚举法(穷举法) 枚举法就是把所有可能的情况一一测试,筛选出符合条件的各种结果进行输出. [例3-20] 百元买百鸡:用一百元钱买一百只鸡.已知公鸡5元/ ...

  3. (17)System Verilog枚举类型enum详解

    (17)System Verilog枚举类型enum详解 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog枚举类型enum详解 5)结语 ...

  4. 1308 方程的解(组合计数--隔板法)

    1. 问题描述: 佳佳碰到了一个难题,请你来帮忙解决.对于不定方程 a1+a2+⋯+ak−1+ak=g(x),其中 k ≥ 1 且 k∈N∗,x 是正整数,g(x)=x ^ x mod 1000(即 ...

  5. 【算法设计zxd】第四章蛮力法 1.枚举法 02穷举查找

    目录 蛮力法(brute force): [例4-1]链环数字对  问题分析  计算模型 pair_digital(int n): 代码: [例4-2]解数字迷: 思考题:ACM预测:​ 问题分析 ...

  6. c语言穷举算法 枚举法,c语言枚举法 穷举法 ppt课件

    枚举法 穷举法 笨人之法 把所有可能的情况一一测试 筛选出符合条件的各种结果进行输出 分析 这是个不定方程 三元一次方程组问题 三个变量 两个方程 x y z 1005x 3y z 3 100设公鸡为 ...

  7. 如何用matlab解异或方程,Matlab-6:解非线性方程组newton迭代法

    函数文件: function x=newton_Iterative_method(f,n,Initial) x0=Initial; tol=1e-11; x1=x0-Jacobian(f,n,x0)\ ...

  8. 百钱百鸡问题(C++枚举法)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 中国古代数学家张丘建在他的<算经>中提出了著名的"百钱百鸡问题":鸡翁一,值钱五:鸡母一,值钱 ...

  9. 一周刷爆LeetCode,算法da神左神(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解 笔记

    一周刷爆LeetCode,算法大神左神(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解 笔记 教程与代码地址 P1 出圈了!讲课之外我们来聊聊 ...

最新文章

  1. 选什么专业,最容易拿下互联网大厂 Offer?三个支付宝新人来支招
  2. 软件开发详细设计说明书_汽车软件开发之ASPICE系统需求过程组
  3. 4.3.9 ICMP协议
  4. 站长们 技术不是你生存的全部
  5. java 折线动图_在java中使用jfree图表制作动态折线图
  6. android 之intent(意图)详解
  7. 根据ip获得国家,省,城市,运营商
  8. Delphi2009下编译提示“无法找到“Excel_TLB”
  9. java ee编译器_Java EE 8 MVC:控制器的详细介绍
  10. 爱奇艺副总裁离职?本人回应了 曾一手打造现象级节目《中国有嘻哈》
  11. Atiitt 流水线停顿问题与解决方法 1. 流水线技术方式分类 1 2. 但在实际中,会出现2种情况使流水线停顿下来或不能启动: 2 2.1. 1、多个任务在同一时间周期内争用同一个流水段 2 2
  12. 台州银行登录显示服务器异常,手把手教你设置台州银行网上银行【处理办法】...
  13. 尚硅谷SpringCloud2020简单学习记录(个人用)65-73集
  14. 计算机桌面文件能单独设密码吗,告诉你怎么给文件夹设置密码
  15. 遇到一个很冷门的bug(java.lang.NoSuchMethodException问题原因及解决办法)
  16. safari html5 自动全屏,IOS10全屏safari Javascript
  17. [人工智能-深度学习-55]:循环神经网络 - 样本数据的几种编码方式:OneHot、ASCII、词向量word2vec
  18. Matlab 绘制零极点图
  19. 20130327-[转]讲完这个故事我就要嫁给别人
  20. 生成函数入门及应用 生成函数

热门文章

  1. python工资一般多少西安-西安Python和人工智能的薪资前景到底怎么样?
  2. python和java哪个好-Python和Java到底哪个更好?
  3. python怎么读发音百度翻译-python 百度翻译破解版,亲证可行
  4. 亚马逊首席科学家:揭秘 Alexa 语音识别技术|AI NEXT
  5. python调用函数的优点_python基础之函数
  6. 主进程退出后子进程还会存在吗?_[docker]从一个实例,一窥docker进程管理
  7. FFMPEG结构体分析:AVFormatContext
  8. 认证服务器的搭建_这个认证正式发布!
  9. stm32中断优先级_浅谈STM32串口USART1的使用
  10. 连接池配置oracle aix,一次AIX系统swap使用过高的故障解决过程