2018年第九届蓝桥杯JAVA A组国赛 —— 第二题:阅兵方阵(暴力)
2018年第九届蓝桥杯JAVA A组国赛 —— 第二题:阅兵方阵
x国要参加同盟阅兵活动。 主办方要求每个加盟国派出的士兵恰好能组成 2 个方阵。 x国发现弱小的
y国派出了130人的队伍,他们的士兵在行进中可以变换2种队形: ?130 = 81 + 49 = 9^2 + 7^2 ?130 = 121
- 9 = 11^2 + 3^2 x国君很受刺激,觉得x国面积是y国的6倍,理应变出更多队形。 于是他发号施令: 我们要派出一支队伍,在行进中要变出 12 种队形!!! 手下人可惨了,要忙着计算至少多少人才能组成 12 种不同的双方阵。
请你利用计算机的优势来计算一下,至少需要多少士兵。 (ps: 不要失去信心,1105人就能组成4种队形了)
注意,需要提交的是一个整数,表示至少需要士兵数目,不要填写任何多余的内容。
public class Nine1025 {public static void main(String[] args) {// 题目碰到的问题就是理解 x的平方的作用 ,一开始认为平方 和队形数量有关系,后来意识到队形 就是一个正方形 //暴力 能优化就优化//可以现在本地运行一遍,获得正确答案后,将temp值修改//正确答案是160000以上的人数,可以设置temp=160000 可以大大降低耗时for(int temp = 1105 ;temp<=1000000;temp++) {int sum = 0;//设置 j<=i 否则会出现 重复的情况for(int i = 1;i<=1000;i++) {//优化if( (i*i)>temp) {break;}for(int j = 1; j<=i;j++) {if( (i*i+j*j)==temp ) {sum++; //组成计数if(sum==12) {System.out.println(temp);return;}}else if( (i*i+j*j)>temp){ //优化break;}}}}}
}
2018年第九届蓝桥杯JAVA A组国赛 —— 第二题:阅兵方阵(暴力)相关推荐
- 2018第九届蓝桥杯Java C组 省赛真题
文章目录 一.哪天返回 1.题目 2.解法 2.1 解法一 2.1 解法二 二.猴子分香蕉 1.题目 2.解法 2.1方法一 2.2方法二 三.字母阵列 1.题目 2.解题 四.第几个幸运数 1.题目 ...
- 【第十二届蓝桥杯国赛真题】2021年第12届蓝桥杯JAVA B组国赛真题
- 2018年 第9届 蓝桥杯 Java B组 省赛真题详解及总结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:部分 ...
- 2020年 第11届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2020.7.5】
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:部分 ...
- 2020年 第11届 蓝桥杯 Java C组 省赛真题详解及小结【第1场省赛 2020.7.5】
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- 2019年 第10届 蓝桥杯 Java B组 省赛真题详解及总结
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- 2021年 第12届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2021.04.18】
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[题目下载.2013年(第4届)~2020年(第11届)] CSDN 蓝桥杯 专栏 2013年 第04届 蓝桥杯 Java B组 省赛真题详解及小结 ...
- 2017年 第8届 蓝桥杯 Java B组 省赛真题详解及总结
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- 2020年 第11届 蓝桥杯 Java B组 省赛真题详解及小结【第2场省赛 2020.10.17】
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 说明:大部分题解思路及程序代码 源自 蓝桥杯 官网视频(Java B组历年真题解析) -- 郑未老师. ...
- 【蓝桥杯Web】2022年第十三届蓝桥杯Web大学组国赛真题解析
前言 省赛真题解析见: 2022年第十三届蓝桥杯Web大学组省赛真题解析(完整版) 2022年第十三届蓝桥杯Web大学组省赛真题解析(精华版) 更多蓝桥杯题解请查阅专栏:蓝桥杯 之前写省赛解析时篇幅过 ...
最新文章
- Hello Jsilk
- 代码规范性与品质问题~
- Imperva开源域目录控制器,简化活动目录集成
- 网页简单配置捉取网购信息
- 浅析JQuery中的html(),text(),val()区别
- CentOS 5 下yum安装 Mono 2.4
- 2015.12.23 OC中的字符串(NSStringNSMutableString) 数组(NSArrayNSMutableArray)
- linux下root密码修改方法
- SQL Server含逗号分隔的数据匹配维表
- 时序分析基本概念介绍——SDC概述
- Java开发工具IntelliJ IDEA创建Andriod项目示例说明
- 关于浏览器Ajax请求Type为Request Payload而不是Form Data
- java获取窗口_获取窗口句柄
- 数据可视化实战案例分享
- _GLIBCXX_USE_CXX11_ABI 定义不一致带来的宕机问题
- Android 9 Audio系统笔记:AudioFlinger音频流处理流程
- android 10.0禁用电源键(屏蔽关机短按长按事件)
- 2022西式面点师(高级)操作证考试题模拟考试平台操作
- 基于麒麟SP10服务器版的Kubernetes集群安装
- ffmpeg实现将H264裸流封装成.mp4或.avi文件
热门文章
- 大智慧行情服务器文件夹,大智慧行情分析系统炒股软件常用三大菜单操作
- matlab蒙特卡洛模拟几何布朗,【数值模拟】几何布朗运动数值解的模拟
- 使用adb指令往机顶盒上安装应用
- 搜索和浏览离线 Wikipedia 维基百科(中/英)数据工具
- 世界上最大的计算机硬盘,三星:2.5英寸16TB,我是史上最大SSD硬盘-消费电子-与非网...
- 如何用电脑录制视频?图文教学,快速学会
- 北极科考:我们为什么要在北极呆上一年?
- 假期无聊,我用傅里叶变换做了一个频率计,吉他定调口哨定音,样样好使!
- after meet KeyNi liu
- 基于浏览器的m3u8和flv的播放器