第十五届蓝桥杯复盘python大学A组——试题B 召唤数学精灵

按照正常思路解决,由于累乘消耗大量时间,因此这不是一个明智的解决方案。 这段代码执行速度非常慢的原因在于它试图计算非常大的数的阶乘(累乘),并且对于每一个i的值都执行这个计算。阶乘的增长是极其迅速的,即使对于相对较小的i值,结果也会迅速超出Python标准整数类型的表示范围。此外,代码中的count变量应该被定义在循环外部,否则它会在每次迭代中重置为0。 另外,即使a和b的计算都在整数范围内进行(使用...

冶炼金属(蓝桥杯

文章目录 冶炼金属题目描述二分查找难点解释 冶炼金属 题目描述 小蓝有一个神奇的炉子用于将普通金属 O冶炼成为一种特殊金属 X。这个炉子有一个称作转换率的属性 V,V 是一个正整数,这意味着消耗 V个普通金属 O 恰好可以冶炼出一个特殊金属 X,当普通金属 O的数目不足 V时,无法继续冶炼。 现在给出了 N条冶炼记录,每条记录中包含两个整数 A 和 B,这表示本次投入了 A 个普通金属 O,最终冶炼出...

【第十四届蓝桥杯省赛题目】

选择题: 1.设只含根结点的二叉树高度为1,共有62个结点的完全二叉树的高度为? A.4 B.5 C.6 D.7 解析:高度为K的满二叉树 节点数为 2k-1 ,如果K=6 最多有63个节点 故答案为6 选C 2.C++中,bool类型的变量占用字节字数为? A.1 B.2 C.3 D.4 参考答案:A 3.该程序的输出为? A.127 B.97 C.63 D.126 4、以下关于数组的说法中,不正确...

打不动的蓝桥杯

打不动的蓝桥杯 今天的蓝桥杯打得很烂,8题写了4题,100分可能有20来分吧。我写了的题好像都很简单,没什么竞争力。又觉得我知道的东西不止这么点,没能发挥。 这次比赛,首先,有强烈的陌生感。python的IDLE我只简单熟悉了下,还是很不顺手。蓝桥的往年真题没有刷,学习时只是写了leetcode、牛客周赛的题,可能也不很对口。 我写得很慢,即使是简单题。前两个填空题花了快1小时,总是害怕出错,动作很迟...

【背诵④】保姆级 | 零基础备赛蓝桥杯Java组| 队列的使用

add(element) 方法:将元素添加到队列的末尾。如果添加成功,则返回 true;如果队列已满,抛出异常。poll() 方法:移除并返回队列的头部元素。如果队列为空,则返回 null。peek() 方法:返回队列的头部元素,但不移除。如果队列为空,则返回 null。empty() 方法:检查队列是否为空。如果队列为空,则返回 true;否则返回 false。 举例说明 使用 add(elemen...

七彩之城的独特序列(蓝桥杯

文章目录 七彩之城的独特序列问题描述动态规划思路动态规划代码 七彩之城的独特序列 问题描述 在一个名为七彩之城的神秘世界,小蓝发现了一个有趣的游戏。这个游戏中,小蓝得到了一个由 N 个整数组成的序列 A。在这个序列中,如果一个子序列的所有元素都是不同的,那么小蓝就会认为这个子序列是好的。 现在,小蓝想知道,他可以从序列 A 中选择多少个不同的、非空的好子序列。由于这个数量可能非常大,所以你只需要输出这...

蓝桥杯备赛刷题——css

新鲜的蔬菜 这题需要使用grid 我不会 去学一下 一.什么是grid Grid 布局与 Flex 布局有一定的相似性,都可以指定容器内部多个项目的位置。但是,它们也存在重大区别。 Flex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局。Grid 布局则是将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以看作是二维布局。Grid 布局远比 Flex 布局强...

飞机降落(蓝桥杯

文章目录 [蓝桥杯 2023 省 B] 飞机降落题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示回溯算法(DFS) [蓝桥杯 2023 省 B] 飞机降落 题目描述 N N N 架飞机准备降落到某个只有一条跑道的机场。其中第 i i i 架飞机在 T i T_{i} Ti​ 时刻到达机场上空,到达时它的剩余油料还可以继续盘旋 D i D_{i} Di​ 个单位时间,即它最早可以于 ...

01串的熵(蓝桥杯

文章目录 01串的熵问题描述答案:11027421题意解释暴力枚举 01串的熵 问题描述 对于一个长度为n的01串 S= x 1 x 2 x 3 x_{1}x_{2}x_{3} x1​x2​x3​… x n x_{n} xn​,香农信息熵的定义为 H(S) = − ∑ 1 n p ( x i ) l o g 2 ( p ( x i ) ) -\sum _{1}^{n}p(x_{i})log_{2}(p...

【背诵⑥】保姆级 | 零基础备赛蓝桥杯Java组| List 和Map

List 和 Map 是 Java 中常用的集合类,用于存储和操作数据。List 是有序集合,可以存储重复元素;Map 是键值对的集合,每个键对应一个值,键不能重复。以下是关于 List 和 Map 的知识点和例子: List 知识点: ArrayList:基于数组实现的 List,支持动态扩容。LinkedList:基于链表实现的 List,适合频繁插入、删除操作。Vector:线程安全的 List...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.005661(s)
2024-05-11 18:46:49 1715424409