【蓝桥杯冲刺】蓝桥杯12届省赛C++b组真题-填空题

这篇具有很好参考价值的文章主要介绍了【蓝桥杯冲刺】蓝桥杯12届省赛C++b组真题-填空题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

试题A:空间

解题思路

答案

试题B:卡片

解题思路

答案

试题C:直线

解题思路

答案

试题D:货物摆放

解题思路

答案

试题E:路径

解题思路

答案

​编辑

写在最后:


试题A:空间

小蓝准备用 256 MB 的内存空间开一个数组,

数组的每个元素都是 32 位二进制整数,

如果不考虑程序占用的空间和维护内存需要的辅助空间,

请问 256 MB  的空间可以存储多少个 32 位二进制整数?

解题思路

1MB = 1024 * 1024 字节

1字节 = 8位

可以用电脑自带的计算器计算:

(256 * 1024 * 1024) / (32 / 8) = 67108864

答案

67108864

试题B:卡片

小蓝有很多数字卡片,每张卡片上都是数字 0 到 9 。

小蓝准备用这些卡片来拼一些数,他想从 1 开始拼出正整数,

每拼一个,就保存起来,卡片就不能用来拼其它数了。

小蓝想知道自己能从 1  拼到多少。

例如,当小蓝有 30 张卡片,其中 0 到 9 各 3 张,则小蓝可以拼出 1 到 10 ,

但是拼 11  时卡片 1  已经只有一张了,不够拼出 11 。

现在小蓝手里有 0 到 9 的卡片各 2021 张,共 20210 张,请问小蓝可以从 1 拼到多少?

提示:建议使用计算机编程解决问题。

解题思路

这道题我的思路就是暴力枚举,

通过看题不难想到,1 一定是用的最多的数(我在题目也标记出来了)

所以我们只需要枚举到1的卡片全部用完,并且下一个数需要1的时候跳出来就行:

#include <iostream>
using namespace std;

int main() {
	int cnt = 2021;
	int res = 0;
	for (int i = 0; ; i++) {
		int t = i;
		while (t) {
			if (t % 10 == 1) {
				cnt--;//卡片用的个数
			}
			t /= 10;
		}
		if (cnt < 0) {
			break;//如果这个数要用,直接跳出循环
		}
		else if (cnt == 0) {
			res = i;//如果卡片用完,就更新需要返回的值
		}
	}
	cout << res << endl;
	return 0;
}

答案

3181

试题C:直线

在平面直角坐标系中,两点可以确定一条直线。

如果有多点在一条直线上,那么这些点中任意两点确定的直线是同一条。

给定平面上 2 × 3 个整点 { ( x , y ) ∣ 0 ≤ x < 2 , 0 ≤ y < 3 , x ∈ Z , y ∈ Z } ,

即横坐标是 0 到 1  (包含 0  和 1 ) 之间的整数、 

纵坐标是 0 到 2  (包含 0 和 2 ) 之间的整数的点

这些点一共确定了 11  条不同的直线。

给定平面上 20 × 21 个整点 { ( x , y ) ∣ 0 ≤ x < 20 , 0 ≤ y < 21 , x ∈ Z , y ∈ Z } ,

即横坐标是 0 到 19  (包含 0  和 19 ) 之间的整数、

纵坐标是 0 到 20  (包含 0  和 20 ) 之间的整的点。

请问这些点一共确定了多少条不同的直线?

解题思路

别问,问就是做不出来。

答案

40257

试题D:货物摆放

小蓝有一个超大的仓库,可以摆放很多货物。

现在,小蓝有 n 箱货物要摆放在仓库,每箱货物都是规则的正方体。

小蓝规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于长、宽、高。

小蓝希望所有的货物最终摆成一个大的立方体。

即在长、宽、高的方向上分别堆 L 、 W 、 H 的货物,满足 n = L × W × H 。

给定 n ,请问有多少种堆放货物的方案满足要求。

例如,当 n = 4 时,有以下 6 种方案:

1 × 1 × 4 、1 × 2 × 2 、1 × 4 × 1 、2 × 1 × 2 、2 × 2 × 1、4 × 1 × 1 。

请问,当 n = 2021041820210418(注意有 16 位数字)时,

总共有多少种方案?

提示:建议使用计算机编程解决问题。

解题思路

我的思路是,求出n的所有约数,

然后暴力枚举他的方案数:

#include <iostream>
#include <vector>
using namespace std;

typedef long long ll;

int main() {
	vector<ll> v;
	ll n = 2021041820210418;
	//这里是取n的所有约数
	for (ll i = 1; i * i <= n; i++) {
		if (n % i == 0) {
			v.push_back(i);
			if (n / i != i) v.push_back(n / i);
		}
	}
	int res = 0;
	for (auto a : v) {
		for (auto b : v) {
			for (auto c : v) {
				if (a * b * c == n) res++;
			}
		}
	}
	cout << res << endl;
	return 0;
}

答案

2430

试题E:路径

小蓝学习了最短路径之后特别高兴,他定义了一个特别的图,希望找到图中的最短路径。

小蓝的图由 2021 个结点组成,依次编号 1 至 2021 。

对于两个不同的结点 a , b

如果 a 和 b  的差的绝对值大于 21 ,

则两个结点之间没有边相连;

如果 a 和 b  的差的绝对值小于等于 21 ,

则两个点之间有一条长度为 a 和 b 的最小公倍数的无向边相连。

例如:结点 1 和结点 23之间没有边相连;

结点 3 结点 24 之间有一条无向边,长度为 24 ;

结点 15 和结点 25 之间有一条无向边,长度为 75 。

请计算,结点 1 和结点 2021 之间的最短路径长度是多少。

提示:建议使用计算机编程解决问题。

解题思路

不会做。。。呜呜。。。

答案

10266837

【蓝桥杯冲刺】蓝桥杯12届省赛C++b组真题-填空题

写在最后:

以上就是本篇文章的内容了,感谢你的阅读。

如果喜欢本文的话,欢迎点赞和评论,写下你的见解。

如果想和我一起学习编程,不妨点个关注,我们一起学习,一同成长。

之后我还会输出更多高质量内容,欢迎收看。文章来源地址https://www.toymoban.com/news/detail-434945.html

到了这里,关于【蓝桥杯冲刺】蓝桥杯12届省赛C++b组真题-填空题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 蓝桥杯单片机14届记录 + 6-13届省赛代码+试题

    客观题 01. 一个 8 位的 DAC 转换器,供电电压为 3.3V,参考电压 2.4V,其 1LSB 产生的输出电 压增量是( )V。 A. 0.0129 B. 0.0047 C. 0.0064 D. 0.0094  02. IAP15F2K61S2 单片机支持通过哪些接口进行在线调试( )。 A. SPI B. UART C. I2C D. JTAG  03. 下列电路中属于时序逻辑电路的是( )。 A. 计数

    2024年02月06日
    浏览(53)
  • 第十三届省赛蓝桥杯物联网程序设计试题

    1、配置根据试题的要求配置STM32CubeMX (1)引脚配置 将PC14引脚配置为输入模式 PC14 用户按键引脚 将PA10引脚配置为中断模式 PA10 LoRa模块DIO0引脚 将以下引脚配置为输出模式 PC15 用户LED引脚 PB5 OLED 电源控制引脚 PA11和PA12 继电器控制引脚 PA4和PA9 LoRa模块片选和复位引脚,初始为高电

    2023年04月10日
    浏览(53)
  • 【蓝桥杯嵌入式】蓝桥杯第十二届省赛程序真题,真题分析与代码讲解

    🎊【蓝桥杯嵌入式】专题正在持续更新中,原理图解析✨,各模块分析✨以及历年真题讲解✨都在这儿哦,欢迎大家前往订阅本专题,获取更多详细信息哦🎏 🎏【蓝桥杯嵌入式】蓝桥杯第十届省赛真题 🎏【蓝桥杯嵌入式】蓝桥杯第十三届省赛程序真题 🪔本系列专栏 -  

    2023年04月15日
    浏览(92)
  • 2022蓝桥杯冲刺(历年真题剖析,含省赛、国赛)

    大家好,我是莫若心,为了帮助兄弟们更好准备蓝桥杯比赛,我特意选取了蓝桥往年真题中许多能体现出蓝桥经典题型的题目,有需要的兄弟们可以收藏一下,后续我会继续更新蓝桥真题题型专栏,和大家一起冲击蓝桥杯 附上蓝桥杯官网地址:蓝桥杯官网 🚩🚩 题目如下 观

    2023年04月08日
    浏览(50)
  • 蓝桥杯2023年第十四届省赛真题-平方差--题解

    时间限制: 3s 内存限制: 320MB 提交: 2379 解决: 469 给定 L, R,问 L ≤ x ≤ R 中有多少个数 x 满足存在整数 y,z 使得 x = y2 − z2。 输入一行包含两个整数 L, R,用一个空格分隔。 输出一行包含一个整数满足题目给定条件的 x 的数量。 复制 复制 1 = 1^2 − 0^2 ; 3 = 2^2 − 1^2 ; 4 =

    2024年02月07日
    浏览(52)
  • 【蓝桥杯嵌入式】蓝桥杯嵌入式第十四届省赛程序真题,真题分析与代码讲解

     🎊【蓝桥杯嵌入式】专题正在持续更新中,原理图解析✨,各模块分析✨以及历年真题讲解✨都已更新完毕,欢迎大家前往订阅本专题🎏 🎏【蓝桥杯嵌入式】蓝桥杯第十届省赛真题 🎏【蓝桥杯嵌入式】蓝桥杯第十二届省赛程序真题 🎏【蓝桥杯嵌入式】蓝桥杯第十三届省

    2023年04月15日
    浏览(104)
  • 蓝桥杯2023年第十四届省赛真题-买瓜--C语言题解

    目录 蓝桥杯2023年第十四届省赛真题-买瓜 题目描述 输入格式 输出格式 样例输入 样例输出 提示 【思路解析】 【代码实现】 时间限制: 3s 内存限制: 320MB 提交: 796 解决: 69 小蓝正在一个瓜摊上买瓜。瓜摊上共有 n 个瓜,每个瓜的重量为 Ai 。 小蓝刀功了得,他可以把任何瓜

    2024年02月07日
    浏览(54)
  • 题目 3158: 蓝桥杯2023年第十四届省赛真题-三国游戏(贪心)

    小蓝正在玩一款游戏。游戏中魏蜀吴三个国家各自拥有一定数量的士兵X, Y, Z (一开始可以认为都为 0 )。游戏有 n 个可能会发生的事件,每个事件之间相互独立且最多只会发生一次,当第 i 个事件发生时会分别让 X, Y, Z 增加Ai , Bi ,Ci 。 当游戏结束时 (所有事件的发生与否已经确

    2024年02月01日
    浏览(59)
  • 题目3180:蓝桥杯2023年第十四届省赛真题-互质数的个数======及探讨互质专题

    https://www.dotcpp.com/oj/problem3162.html 已AC。 (1)首先大家要知道什么叫互质: 以及它们的性质: 在数论中,对正整数n,欧拉函数φ(n)是小于或等于n的正整数中与n互质的数的数目。此函数以其首名研究者欧拉命名,它又称为φ函数(由高斯所命名)或是欧拉总计函数(totient fu

    2023年04月24日
    浏览(47)
  • 蓝桥杯试题 历届真题 砝码称重【第十二届】【java省赛】

              使用java中的 Set 子接口 ,其特点是元素无序,并且不可重复。         在遍历set集合的同时修改元素会抛出java.util.ConcurrentModificationException并发修改异常  

    2024年02月07日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包