第九届蓝桥杯(国赛)——阅兵方阵

【问题描述】

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

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

#include <bits/stdc++.h>
using namespace std;
		
int main()
{
   int a = 1;
   while (true) {
	   int count = 0;
	   int left = 1;
	   int right = sqrt(a);
	   while (left < right) {
		   int temp = left * left + right * right;
		   if (temp == a) {
			   count++;
			   left++;
		   } else if (temp > a) {
			   right--;
		   } else {
			   left++;
		   }
	   }
	   if (count == 12) {
		   cout << a << endl;
		   break;
	   }
	   
	   a++;
   }
	
   return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,以下是一份简单的关于国庆的HTML页面代码: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>国庆节</title> <style type="text/css"> body { background-color: #F5F5F5; font-family: Arial, sans-serif; } h1 { text-align: center; margin-top: 50px; } .container { margin: 50px auto; width: 80%; display: flex; flex-wrap: wrap; justify-content: center; } .card { background-color: white; border-radius: 5px; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); margin: 20px; padding: 20px; width: 300px; text-align: center; } .card img { width: 200px; height: 200px; border-radius: 50%; margin-bottom: 20px; } .card h2 { font-size: 24px; margin-bottom: 10px; } .card p { font-size: 16px; line-height: 1.5; } </style> </head> <body> <h1>庆祝中华人民共和国成立70周年</h1> <div class="container"> <div class="card"> <img src="https://picsum.photos/id/1011/200/200" alt="国庆节图片"> <h2>国庆节</h2> <p>国庆节,是中华人民共和国的一项重要节日。每年的10月1日,是中华人民共和国的国庆日,也是中国人民的共同节日。</p> </div> <div class="card"> <img src="https://picsum.photos/id/1025/200/200" alt="国庆节图片"> <h2>阅兵式</h2> <p>每年国庆节,中国都会举行盛大的阅兵式,展示国家的军事实力和发展成就。</p> </div> <div class="card"> <img src="https://picsum.photos/id/1047/200/200" alt="国庆节图片"> <h2>升旗仪式</h2> <p>升旗仪式是国庆节的一项重要活动,通常在天安门广场举行。升旗仪式上,人民群众高唱国歌,表达对祖国的热爱之情。</p> </div> </div> </body> </html> ``` 这个页面包括了一个标题、一个简单的介绍以及三个卡片,每个卡片都有一张图片、一个标题和一段简介。这些元素都使用CSS进行样式设计,使得页面看起来更加美观。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值