题目:阅兵方阵

题目描述
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种队形了)

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

下面的代码是以正常的输入输出写的。

输入一个整数n, 输出所需士兵的最少数目。

#include <iostream>
#include <cmath>using namespace std;int main()
{int n;cin>>n; for(int i=1; ; i++){int cnt=0;for(int j=1; j*j*2<=i; j++){//      这里j*j*2<=i,乘二是一种时间优化
//      可以类比求素数时 k=sqrt(n),
//      “中间”之后的部分若符合的话,
//       “中间”之前必有与它相匹配的
//      所以只需根据题意判断
//      “中间”前后部分运算量较少的那一部分 int k = i-j*j;int t = sqrt(k);if(t*t == k) cnt++;}if(cnt==n){cout<<i<<endl;break;}}return 0;
}

阅兵方阵(蓝桥杯2018真题)相关推荐

  1. 蓝桥杯历年真题及解析(Java B组)

    蓝桥杯历年真题及解析 Java语言 B组省赛真题及解析 2016年第七届Java B组蓝桥杯省赛真题解及析 2017年第八届java B组蓝桥杯省赛真题及解析 2018年第九届Java B组蓝桥杯省赛 ...

  2. 数苹果-第11届蓝桥杯Scratch真题

    数苹果,第11届蓝桥杯Scratch编程创作题,出现在2020年8月STEMA考试中.涉及到的知识点有坐标.随机数.问答.广播事件.变量和克隆等. 编程实现 数苹果:苹果树上会随机出现1-10个苹果, ...

  3. 蓝桥杯第八届真题 :迷宫

    点击查看:蓝桥杯历年真题 题解目录 迷宫 评测标准答案:31 1.在生成字符数组时,可以直接使用字符串,也可以用 ctr+F 将"U"替换成" 'U', ",其 ...

  4. 蓝桥杯第八届真题 :拉马车

    点击查看:蓝桥杯历年真题 题解目录 拉马车 方法: 1.题目中已经提示用队列结构或动态数组 2. 使用队列和栈,java语言只需导入相应的类,然后调用方法即可 3. queue: offer()方法: ...

  5. 第十四届蓝桥杯三月真题刷题训练——第 23 天

    目录 第 1 题:长草 题目描述 输入描述 输出描述 输入输出样例 运行限制 代码: 思路: 第 2 题:蓝肽子序列_LCS_最长公共子序列dp问题 题目描述 输入描述 输出描述 输入输出样例 运行限 ...

  6. 第十四届蓝桥杯三月真题刷题训练——第 13 天

    目录 第 1 题:特殊日期 问题描述 答案提交 运行限制 代码: 思路: 第 2 题:重合次数 问题描述 答案提交 运行限制 代码: 第 3 题:左移右移 问题描述 输入格式 输出格式 样例输入 样例 ...

  7. 第十四届蓝桥杯三月真题刷题训练——第 9 天

    第 1 题:找素数 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 素数就是不能再进行等分的整数.比如:7,11.而 9 不是素数,因为它可以平分为 3 等份.一般 ...

  8. 第十四届蓝桥杯三月真题刷题训练——第 22 天

    目录 第 1 题:受伤的皇后_dfs 题目描述 输入描述 输出描述 输入输出样例 运行限制 代码: 思路: 第 2 题:完全平方数 问题描述 输入格式 输出格式 样例输入 1 样例输出 1 样例输入 ...

  9. 第十四届蓝桥杯三月真题刷题训练——第 14 天

    目录 第 1 题:组队 题目描述 运行限制 代码: 第 2 题:不同子串 题目描述 运行限制 代码: 思路: 第 3 题:等差数列 题目描述 输入描述 输出描述 输入输出样例 运行限制 代码: 思路: ...

  10. 第十四届蓝桥杯三月真题刷题训练——第 20 天

    目录 第 1 题:纸张尺寸 问题描述 输入格式 输出格式 样例输入1 样例输出1 样例输入 2 样例输出 2 运行限制 代码: 解析: 第 2 题:最大数字 第 3 题:全排列的价值_递推公式 问题描 ...

最新文章

  1. SAP MM MB21创建预留单据时候M标记能否自动勾选?
  2. Volley 源码解析之图片请求
  3. python读取文件with open_python 文件读写操作open和with的用法
  4. c# 网口相机可以通过_电脑可以跑安卓9.0了!完全免费
  5. VMware vSphere 6.7主机与虚拟机高级管理
  6. DreamFacotry 第6章 将业务逻辑集成到DreamFactory API中
  7. Skywalking-07:OAL原理——解释器实现
  8. [转]Objective-C 语言特性
  9. java中aliases的意思,Java Charset.aliases方法代码示例
  10. 容器技术Docker K8s 7 容器服务ACK集群
  11. mybatisPlus代码自动生成
  12. 如何抢到腾讯云校园1元优惠资格(新版腾讯云)-更新
  13. 推荐阅读20100812
  14. 深入了解Xcode 7——代码编辑
  15. Microsoft Dynamics CRM 常用JS语法(已转成vs2017语法提示)
  16. PP模块--MRP专题一:MRP基本逻辑
  17. WIFI等无线射频产品为什么要校准?
  18. 5分钟看懂区块链-区块链技术最最最好使用技巧
  19. 比较水的计算机一区论文,计算机与信息安全学院于SCI一区TOP期刊发表高水平学术论文...
  20. 基于Java后台(Springboot框架)+前端小程序(MINA框架)+Mysql数据库的菜谱美食小程序系统设计与实现

热门文章

  1. 接口自动化第四篇----应用工厂模式下的HttpClient请求
  2. Windows Server安装 IIS 时报错:刷新服务器管理器时出现意外错 误:无法打开匿名级安全令牌。(异常来自 HRESULT:0x80070543)
  3. 回溯法之旅行商问题解题思路详解
  4. Pygame小游戏:玩扫雷就在瞎点的,不止你一个人。
  5. java中io的重要性_java中的IO整理
  6. android 局域网socket,Android基于局域网socket通信
  7. 微云html网页,微云收藏在哪里_以及腾讯微云收藏网页版怎么用? - 软件教程 - 格子啦...
  8. python查火车票_Python查询火车票(三)
  9. cannot find -l*** 问题的解决办法
  10. 腾讯应用宝正式开启 比赛进行到第手游渠道