蓝桥杯官网填空题(阅兵方阵)

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

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

运行限制

java 复制代码
public class Main{
	public static void main(String[] args) {
        /*for(int t=1105;;t++){
        	int count=0;
          for(int i=1;;i++) {
        	  if(i*i>t) {
        		  break;
        	  }
        	  for(int j=1;j<i;j++) {
        		  if(i*i+j*j==t) {
        			  count++;
        			  if(count==12) {
        				  System.out.println(t);
        				  return;
        			  }
        		  }
        		  else if(i*i+j*j>t) {
        			  break;
        		  }
        	  }
          }
        }*/
        System.out.println(160225);
    }
}
    • 最大运行时间:1s
    • 最大运行内存: 128M
相关推荐
William Dawson3 分钟前
【通俗易懂!Spring四大核心注解源码解读:@Configuration、@ComponentScan、@Import、@EnableXXX实战】
java·后端·spring
oo哦哦10 分钟前
搜索矩阵系统的最短路密码:用Dijkstra算法和网络流理论,解释为什么你做了1000个关键词,流量还不如别人30个
网络·算法·矩阵
Matlab程序猿小助手11 分钟前
【MATLAB源码-第319期】基于matlab的帝王蝶优化算法(MBO)无人机三维路径规划,输出做短路径图和适应度曲线.
开发语言·算法·matlab
Tigshop开源商城13 分钟前
Tigshop 开源商城系统 JAVA v5.8.28 版本发布|『角色权限管理+店铺后台跳转逻辑』优化
java·开源商城系统·tigshop
码点滴15 分钟前
CRI-O选型与容器运行时标准
开发语言·人工智能·架构·kubernetes·cri-o
回眸&啤酒鸭16 分钟前
【回眸】嵌入式软件单元测试工具链实战指南
开发语言·单元测试·白盒测试
彦为君17 分钟前
JavaSE-10-并发编程(11个案例)
java·开发语言·python·ai·nio
石山代码18 分钟前
java前景
java·开发语言
10岁的博客20 分钟前
C++ 进制转换:通用 a 进制转 b 进制(2-36进制)题解
开发语言·c++
图码28 分钟前
二分查找进阶:如何在有序数组中快速找到Upper Bound?
数据结构·算法·面试·分类·柔性数组