2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - A. 方程整数解
方程整数解
方程: a^2 + b^2 + c^2 = 1000
(或参见【图1.jpg】)
这个方程有正整数解吗?有:a,b,c=6,8,30 就是一组解。
你能算出另一组合适的解吗?
请填写该解中最小的数字。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。
Ideas
三层循环直接暴力解决。
Code
C++
#include <iostream>using namespace std;int main() {for (int a = 1; a <= 35; ++a) {for (int b = 1; b <= 35; ++b) {for (int c = 1; c <= 35; ++c) {if(a * a + b * b + c * c == 1000)cout << a << " " << b << " " << c << endl;}}}return 0;
}
Python
if __name__ == '__main__':for a in range(1, int(1000 ** 0.5)):for b in range(a + 1, int(1000 ** 0.5)):for c in range(b + 1, int(1000 ** 0.5)):if a ** 2 + b ** 2 + c ** 2 == 1000:print(f"a = {a}, b = {b}, c = {c}")
Answer: a,b,c=10,18,24
2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - A. 方程整数解相关推荐
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学B组 - F. 加法变乘法
加法变乘法 我们都知道:1+2+3+ - + 49 = 1225. 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015 比如:1+2+3+-+10 * 11+12+-+27 * 28+29+ ...
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - B. 星系炸弹
星系炸弹 在X星系的广袤空间中漂浮着许多X星人造"炸弹",用来作为宇宙中的路标. 每个炸弹都可以设定多少天之后爆炸. 比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2 ...
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学C组 - B. 立方尾不变
立方尾不变 有些数字的立方的末尾正好是该数字本身. 比如:1,4,5,6,9,24,25,- 请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),符合这个特征的正整数一共有多少个. ...
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学C组 - A. 隔行变色
隔行变色 Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式. 小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白色,- 现在小明想知道,从第21行到第50行 ...
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学B组 - H.移动距离
移动距离 X星球居民小区的楼房全是一样的,并且按矩阵样式排列. 其楼房的编号为1,2,3- 当排满一行时,从下一行相邻的楼往反方向排号. 比如:当小区排号宽度为6时,开始情形如下: 1 2 3 4 5 ...
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学B组 - C. 三羊献端
三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉+ 三 羊 献 瑞 -------------------三 羊 生 瑞 气 (如果有对齐问题,可以参看[图1.jpg]) 其中,相同的汉字代表相同的数字 ...
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学B组 - A. 奖券数目
奖券数目 有些人很迷信数字,比如带"4"的数字,认为和"死"谐音,就觉得不吉利. 虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求. 某抽奖活动的奖券号码是5 ...
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - I. 垒骰子
垒骰子 赌圣atm晚年迷恋上了垒骰子,就是把骰子一个垒在另一个上边,不能歪歪扭扭,要垒成方柱体. 经过长期观察,atm 发现了稳定骰子的奥秘:有些数字的面贴着会互相排斥! 我们先来规范一下骰子:1 的 ...
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - H. 饮料换购
饮料换购 乐羊羊饮料厂正在举办一次促销优惠活动.乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账). 请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对 ...
最新文章
- IJMS:牧医所奶业创新团队在瘤胃微生物新型脲酶抑制剂开发方面取得新进展
- 一款Octopress插件用于同步博客到其他站点
- Apache Log4j2,RASP 防御优势及原理
- react跳转url,跳转外链,新页面打开页面
- 深度linux更新卡,深度操作系统已发布更新 新增“ apt-get custom-update”命令行
- requirejs的用法(二)
- Security+ 学习笔记33 主机安全
- matlab实现epirb调制,[单选] 根据《建筑安装工程费用项目组成》(建标[2003]206号)的规定,下列属于直接工程费中材料费的是()。...
- pm2 简介与常用指令
- html+加粗+w3c,HTML5教程:html标签属性通过w3c验证
- paip.脚本操作IIS启动停止站点
- [转]PKM-个人知识体系建设
- NUCLEO L476RG学习笔记(六)定时器中断
- QT中使用以管理员权限启动一个进程
- 手机怎么压缩图片?分享一下压缩的好方法
- 与蜂窝连接的无人机的空地干扰缓解
- 【zzuli期中考试】字母倒序
- 数学计算机软件课程,《数学软件》课程教学大纲.doc
- CVE-2010-0188漏洞点定位
- 10年程序员怒斥:只会八股文没用,公司招你来是做项目的,不是背题的……
热门文章
- Java语言深入:构造方法调用浅谈
- 【Demo 0121】纯资源DLL中提取资源
- winfrom水晶报表的创建
- PB中获得dropdownlistbox下拉选框中选择项的序列号
- java画个半径为1地圆_java - 绘制一个半径为圆的圆并围绕边缘指向 - 堆栈内存溢出...
- java 安卓 html_java – Android的HtmlUnit替代品?
- 8266串口调试助手_开源软件分享-基于WPF的串口调试工具
- Java黑皮书课后题第6章:**6.34(打印日历)编程练习题3.21使用Zeller一致性原理来计算某天是星期几,使用Zeller的算法简化程序清单6-12以获得每月开始的第一天是星期几
- Java黑皮书课后题第6章:**6.3(回文整数)使用下面的方法头编写两个方法:……使用reverse方法实现isPalindrome。如果一个数字的逆序数和它自身相等,这个数就称为回文数。
- Java黑皮书课后题第3章:*3.8(对三个整数排序)编写程序,提示用户输入三个整数,以非降序的形式显示这三个整数