x国要参加同盟阅兵活动。
主办方要求每个加盟国派出的士兵恰好能组成 2 个方阵。
x国发现弱小的 y国派出了130人的队伍,他们的士兵在行进中可以变换2种队形:
130 = 81 + 49 = 92 + 72
130 = 121 + 9 = 112 + 32
x国君很受刺激,觉得x国面积是y国的6倍,理应变出更多队形。
于是他发号施令:
我们要派出一支队伍,在行进中要变出 12 种队形!!!
手下人可惨了,要忙着计算至少多少人才能组成 12 种不同的双方阵。
请你利用计算机的优势来计算一下,至少需要多少士兵。
(ps: 不要失去信心,1105人就能组成4种队形了)

【答案提交】
注意,需要提交的是一个整数,表示至少需要士兵数目,不要填写任何多余的内容。

答案:160225

看到题本来是先枚举每一个数字,然后将这个之下的所有平方数都存起来,然后利用全排列找到其中的任意两个数字,然后判断…
无语,一直跑不出来,都没有想过三层for循环嵌套出来的事情,都想着是全排列生成。
以后看来这种最原始的多重for循环嵌套暴力还是不能忘记。

package 第九届;import java.util.HashSet;
import java.util.Set;public class 阅兵方阵 {public static void main(String[] args) {Set<String> hashset = new HashSet<>();for (int i = 100000; i < 200000; i++) {int count = 0;for (int j = 1; j < Math.sqrt(i); j++) {for (int k = 1; k < Math.sqrt(i); k++) {if (k*k + j*j == i) {int max = Math.max(k, j);int min = Math.min(k, j);String string = min+"-"+max;hashset.add(string);}}}if (hashset.size() == 12) {System.out.println(hashset);System.out.println(i);return;}hashset.clear();}}
}

阅兵方阵-蓝桥杯国赛相关推荐

  1. 蓝桥杯国赛 C/C++ ABC组题解(第四届 ~ 第十二届)

    2020年第十一届蓝桥杯国赛 题号 类型 C++ A组 C++ B组 C++ C组 试题A 结果填空 合数个数 美丽的 2 美丽的 2 试题B 结果填空 含 2 天数 (日期处理) 扩散 (BFS) ...

  2. 蓝桥杯国赛知识点汇总

    蓝桥杯国赛备赛总结知识点,以老师给的为原型,添加自己理解,供大家参考,后期不定时更新. 基础 1.熟练掌握API1.8常用方法 2.大数(高精度)加减乘除 3.并查集 模板: public class ...

  3. 2020年第十一届蓝桥杯 - 国赛 - Python大学组 - H.答疑

    题目链接 Ideas 2020年第十一届蓝桥杯 - 国赛 - Python大学组 - H.答疑 Code Python if __name__ == '__main__':n = int(input( ...

  4. 2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数

    2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数 在线评测 Ideas 对于一个纯循环小数,假设循环节为l,则小数为0.llll-,转换为分数就是 l / (10 ** n ...

  5. 蓝桥杯评分标准_新闻 | 人工智能学院创新创业实践中心开展蓝桥杯国赛经验分享会...

    为让各位蓝桥杯国赛选手以饱满精力迎接接下来的比赛,天津科技大学人工智能学院创新创业实践中心邀请到计算机科学与技术专业教研室主任吴江红老师为各位蓝桥杯国赛选手分享经验,提高选手们的应试应赛能力. 吴江红 ...

  6. 第十一届蓝桥杯国赛题目

    以下是第十一届蓝桥杯国赛题目,供大家学习参考(提取码失效可以评论我) 百度云: 链接: https://pan.baidu.com/s/1g1o-px-RUVoXLLhRDS8cXQ 提取码: fgf ...

  7. 2022年十三届蓝桥杯国赛(C/C++大学B组)个人题解

    2022年十三届蓝桥杯国赛(C/C++大学B组)个人题解 更新:成绩出来了,估分50分左右,最后拿了个国二,还差点到国一,有点出乎意料,挺满意了挺满意了. 去年国赛基本都是暴力,最后国三都没拿到(我是 ...

  8. 第十二届蓝桥杯国赛真题+题解 Python

    文章目录 写在前面 试题A:带宽 试题 B: 纯质数 试题C: 完全日期 试题D: 最小权值 试题 E: 大写 试题 F: 123 试题 G: 冰山 试题 H: 和与乘积 试题 I: 二进制问题 试题 ...

  9. 蓝桥杯国赛C++A组B组题解整理(第八、七、六、五、四届)

    [写在前面的话19.04.04] 今年省赛的结果出的意外得快,有很多小伙伴来和我分享他们进了省一的喜悦,并问我啥时候更新国赛题解,emmm--不是我不想更新,实在是抽不出时间,有缘再更--虽然不更新题 ...

  10. 第十三届蓝桥杯国赛真题 PythonB组 复盘以及获奖感言(国一!!!)

    第十三届蓝桥杯国赛真题 PythonB组 复盘以及获奖感言(国一) 文章目录 第十三届蓝桥杯国赛真题 PythonB组 复盘以及获奖感言(国一)

最新文章

  1. cf 414B Mashmokh and ACM 动态规划
  2. 秋招要跪?不怕!领走这份机器学习求职攻略
  3. redmine升级了 ,6与18日同时发布2.0.3和1.4.4
  4. 关于 HTML5 的 11 个让人难以接受的事实
  5. 修改mint-ui的主题色
  6. 五问弄懂液冷数据中心
  7. 基于Docker的Redis集群简单搭建
  8. 评测征集 | 2021全国知识图谱与语义计算大会
  9. C++学习之路 | PTA乙级—— 1083 是否存在相等的差 (20 分)(精简)
  10. 计算机组成原理尾数的求法,计算机组成原理第八讲(运算办法).ppt
  11. 人工智能AI-模型训练思路
  12. vb adodc连接mysql_VB中用ADODC控件连接ACCESS数据库
  13. Spark时间格式转换
  14. App测试流程及测试点
  15. 如何像打王者荣耀一样励志学习
  16. 7-23 sdust-Java-学生成绩读取与排序 (10 分)
  17. 网络编程培训之一 编程实现IP/TCP/UDP报文
  18. Git扩展工具--GitExtension的安装和配置--2021-8-22
  19. 044-Web前端-JS-键盘事件
  20. web课程设计网页规划与设计:文化网站设计——中国水墨风书画艺术网站(12个页面)

热门文章

  1. CentOS-scp系统间文件传输
  2. 名悦集团:车上不能缺的行车小物件,安全第一条
  3. TCP四次挥手中的2MSL是什么?
  4. 一建工程经济的关键数据推导及关键记忆点
  5. 域名申请(注册)的流程
  6. 扫雷php,扫雷php
  7. 凑微分公式_凑微分法解常见函数的积分方法
  8. 红帽linux卸载软件命令,好记性不如烂笔头- linux 下rpm软件的安装和卸载 rpm --force -ivh ......
  9. 有关于TCP三次握手和四次挥手的理解
  10. 图解 | 芯片总动员之”齐刘海“背后的秘密