第七届蓝桥杯大赛个人赛省赛(软件类) C/C++大学B组

第七届蓝桥杯大赛个人赛省赛(软件类) C/C++大学B组

【传送门】
第六届蓝桥杯大赛个人赛省赛(软件类) C/C++大学B组
第十届蓝桥杯大赛软件类省赛C/C++大学B组
第十一届蓝桥杯大赛软件类省赛第二场C/C++大学B组
第十二届蓝桥杯大赛模拟赛(第四期)
第七届蓝桥杯大赛个人赛省赛(软件类) C/C++大学B组
蓝桥杯基础试题整合C++

  1. 煤球数目
  2. 生日蜡烛
  3. 凑算式
  4. 快速排序
  5. 抽签
  6. 方格填数

煤球数目
有一堆煤球,堆成三角棱锥形.具体:
第一层放1个,
第二层3个(排列成三角形),
第三层6个(排列成三角形),
第四层10个(排列成三角形),
如果一共有100层,共有多少个煤球br> 请填表示煤球总数目的数字.
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字.

答案:171700

生日蜡烛
某君从某年开始每年都举办一次生日party, 并且每次都要吹熄与年龄相同根数的蜡烛.现在算起来,他一共吹熄了236 根蜡烛.请问,他从多少岁开始过生日party 的填写他开始过生日party的年龄数.
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字.

答案:可以从236岁开始吹蜡烛嘛
正解:26

凑算式

第七届蓝桥杯大赛个人赛省赛(软件类) C/C++大学B组

快速排序
排序在各种场合经常被用到.
快速排序是十分常用的高效率的算法.
其思想是:先选一个“标尺”,
用它把整个队列过一遍筛子,
以保证:其左边的元素都不大于它,其右边的元素都不小于它.
这样,排序问题就被分割为两个子区间.
再分别对子区间排序就可以了.
下面的代码是一种实现,请分析并填写划线部分缺少的代码.

答案:swap(a,p,j)

抽签
X星球要派出一个5人组成的观察团前往W星.
其中:
A国最多可以派出4人.
B国最多可以派出2人.
C国最多可以派出2人.
那么最终派往W星的观察团会有多少种国别的不同组合呢br> 下面的程序解决了这个问题.
数组a[]中既是每个国家可以派出的最多的名额.
程序执行结果为:
DEFFF
CEFFF .
CDFFF
CDEFF
CCFFF
CCEFF
CCDFF
CCDEF
BEFFF
BDFFF
BDEFF
BCFFF
BCEFF
BCDFF

#include #define N 6#define M 5#define BUF 1024void f(int a[来源:binflcy
                                                        

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月7日
下一篇 2021年4月7日

相关推荐