/* * 标题:阅兵方阵

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种队形了)

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

疑问:一个人算方阵吗 ,下面以不算为准 */

package nine;public class A02 {/*** @param args*/public static void main(String[] args) {long sum=0;int flag=0;long a=2,b=2;for(sum=1;flag<12;sum+=12){flag=0;for(a=2;Math.pow(a, 2)<sum;a++){for(b=a;Math.pow(a, 2)+Math.pow(b, 2)<=sum;b++){if(Math.pow(a, 2)+Math.pow(b, 2)==sum){flag++;
//                      System.out.println("   a="+a+"   b="+b+"   sum="+sum);
//                      System.out.println("flag="+flag);}}}}System.out.println("sum="+(sum-1));}}

阅兵方阵 蓝桥杯 第九届JavaA相关推荐

  1. 2020/第十一届蓝桥杯国赛/Java-A

    试题A:和数个数 boolean isPrime(int n) {for (int i = 2; i <= Math.sqrt(n); i++) {if (n % i == 0) {return ...

  2. 绳结-动态规划-蓝桥杯2014年JavaA组/C++ c组

    题目描述如下: 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 今有 100100 根绳子,当然会有 200200 个绳头. 如果任意取绳头两两配对,把所有绳头都打结连接起来 ...

  3. 蓝桥杯——第九届C语言B组第五题:x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机;

    x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机; (1)对于这道题摔手机测试题呢!也就是求它的最优解;我一开始想到这道题的解法呢!是二分解,但你往里面具体的深入的看题,它是一个巨 ...

  4. 蓝桥杯第九届C语言C组第二题:猴子分香蕉

    标题:猴子分香蕉 内容:5只猴子是好朋友,在海边的椰子树上睡着了.这期间,有商船把一大堆香蕉忘记在沙滩上离去. 第1只猴子醒来,把香蕉均分成5堆,还剩下1个,就吃掉并把自己的一份藏起来继续睡觉. 第2 ...

  5. 蓝桥杯2018第九届C语言B组省赛习题题解——习题B.明码(暴力破解密码)

    每日刷题(四十三) 蓝桥杯第九届C语言B组省赛习题 习题B:明码 这道题还是很值得细品的,很多人都会被题目太长给吓到,其实这个题考察的东西很少也很简单,就是考十进制转化为二进制外加结果的输出格式构造以 ...

  6. 装鸡蛋的鞋子java代码_Java实现 LeetCode 887 鸡蛋掉落(动态规划,谷歌面试题,蓝桥杯真题)...

    887. 鸡蛋掉落 你将获得 K 个鸡蛋,并可以使用一栋从 1 到 N 共有 N 层楼的建筑. 每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去. 你知道存在楼层 F ,满足 0 < ...

  7. 2018年第九届蓝桥杯 JavaB组省赛 刷题思路及答案

    前言 本人是二本院校大二的计算机系学生,已经报名了下一届的蓝桥杯省赛,整个寒假学习了很多算法知识,我是看<算法很美>这个课程学习算法的,一套学习下来确实受益匪浅,视频在b站上面都有. 此前 ...

  8. AcWing 蓝桥杯AB组辅导课 01、递归与递推

    文章目录 前言 一.递归 知识点 例题 题目1:AcWing 95.斐波那契数列[简单,递归写法] 题目2:AcWing 92.递归实现指数型枚举[简单] 题目3:AcWing 94.递归实现排列型枚 ...

  9. 【算法】蓝桥杯dfs深度优先搜索之图连通总结

    前言 上两篇文章 → <[算法]蓝桥杯dfs深度优先搜索之排列组合总结>      → <[算法]蓝桥杯dfs深度优先搜索之凑算式总结>   为了重申感谢之意,第三次声明下文的 ...

  10. 2018年第九届蓝桥杯C/C++ A组国赛 —— 第二题:阅兵方阵

    标题:阅兵方阵 x国要参加同盟阅兵活动. 主办方要求每个加盟国派出的士兵恰好能组成 2 个方阵. x国发现弱小的 y国派出了130人的队伍,他们的士兵在行进中可以变换2种队形: 130 = 81 + ...

最新文章

  1. ****题(alb)
  2. 只用CPU开发自动驾驶轮船,他们居然做到了
  3. chrome 适配调试_移动端适配
  4. 构造函数为啥不能声明为虚函数
  5. 汉字我在计算机中的处理过程,详细说明汉字在计算机中的处理流程以及汉字编码在处理过程中的转化关系...
  6. 第四节:框架前期准备篇之进程外Session的两种配置方式
  7. Java,AXIS,webService 调用 完整实例 xml 入参出参
  8. ILP32和LP64数据模型
  9. python数据挖掘学习笔记】十九.鸢尾花数据集可视化、线性回归、决策树花样分析
  10. C语言实实验步骤,C语言教程学习方法攻略
  11. mysql修改密码1054_Mysql修改密码异常处理(ERROR 1054)
  12. 链路聚合的配置(思科)
  13. 计算机蓝屏代码0x0000007b,开机出现蓝屏代码0X0000007B原因分析及解决方法
  14. 基于特征的真菌分解木材的理解
  15. CryptoJS加密库使用及bug解决
  16. 做项目管理有pmp证书了,到底有没有必要再考个prince2?
  17. matlab里添加白噪声,转Matlab中添加高斯白噪声
  18. Arduino (一)——面包板与固定导线长度
  19. 跃迁:化学系女生的工程师之路
  20. 如何更简单的使用Polly

热门文章

  1. java制作名片applet程序_【小程序 提取码:krua】壹佰智能名片小程序版本V1.1.45 – 持续更新 无后门...
  2. 怎么创建自己的博客网站
  3. 我的知识星球 -【达叔与他的朋友们】程序员
  4. centos解压分卷rar_linux命令:tar分卷压缩与合并解压缩
  5. 和cool一起学前端----第八天
  6. 华师计算机学院在职研究生,2021年华南师范大学在职研究生招生简章
  7. Week7 B - TT 的旅行日记
  8. 美图秀秀修复背光照 瞬间让你光彩照人
  9. 你的GitHub代码已打包运往北极,传给1000年后人类!网友:我的Bug还没修复...
  10. vbs进阶——常用函数之inputbox篇(末尾有彩蛋)