自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 蓝桥杯 必看 (开头模板,知识点,骗分)

是一个字符串方法,它用于将可迭代对象中的元素连接成一个字符串。中的适当位置,保持列表的有序性。中的适当位置,保持列表的有序性。,再选择“填充”→“序列”选项,打开“序列”对话框,在其中设置“终止值”后的索引,如果元素已经存在,则返回应该插入的位置的左侧索引。后的索引,如果元素已经存在,则返回应该插入的位置的右侧索引。可以限定搜索范围,默认为整个列表的开始和结束。可以限定搜索范围,默认为整个列表的开始和结束。可以限定搜索范围,默认为整个列表的开始和结束。可以限定搜索范围,默认为整个列表的开始和结束。

2024-04-12 23:28:45 903

原创 蓝桥杯【第14届省赛】Python B组 1-3题

一个松散子序列是指从原始字符串中选取的一组字符,这组字符之间的位置差至少为2,即任意相邻两个字符的位置索引差都大于等于2。例如,对于字符串 "abcde",其松散子序列可以是 "ace",因为每个字符之间的位置索引差都为2。(因为用 1011 和 1012 凑成 2023 时,数量取决于 1011,所以不考虑 1012),最优的凑法是凑成面值 2023 (= 1011 × 2 + 1) 的旧硬币。换句话说,松散子序列是在原始字符串中选取的一组字符,这些字符在位置上不连续,其位置之间至少间隔一个字符。

2024-04-11 18:03:02 504 1

原创 洛谷 官方题库 Python 第十一天

从第三行开始,每一行的首尾都是1,中间部分每个数字等于上一行的左右两个数字之和。先定义每一行的第一个数字,然后在利用规则对中间部分进行运算,最后再添加最后一个元素。# 用户输入要打印的行数n = eval(input("输入要打印的行数:"))# 创建一个二维列表triangle,用于存储杨辉三角的每一行。前两行已经给出。# 使用两层循环生成剩余的行数for i in range(2, n): # 外层循环遍历从第三行到第n行pre = triangle[i-1] # 上一行。

2024-04-09 20:12:17 302 1

原创 洛谷 官方题库 第十天 Python

一个长度为n的数组a[0]a[n-1],它的前缀和sum[i]等于a[0]a[i]的和。利用递推,只需n次就能计算出所有的前缀和:。也能用sum[]反推计算出a[]。快速计算出数组中任意一个区间a[i]a[j]的和:sum[i−1]。一维前缀和差分数组前缀和主要适用的场景是原始数组不会被修改的情况下,适用于快速、频繁地计算一个索引区间内的元素之和以及频繁查询某个区间的累加;差分数组的主要适用场景是频繁对原始数组的某个区间的元素进行增减。d[x]z。

2024-04-08 20:57:21 1054 1

原创 洛谷 官方题库 python 第九天

二叉树深度优先遍历

2024-04-07 21:25:38 1050

原创 洛谷 官方题库 python 第八天

大佬答案。

2024-04-06 23:35:39 537 1

原创 洛谷 官方题库 python 第七天 (DFS (深度优先搜索) 算法详解 + 模板 + 例题)

预备知识:递归,记忆化计算第3000个斐波那契数import syssys.setrecursionlimit(30000) #设置递归深度###不然默认1000在DFS代码框架中。,称为“保存现场”或“占有现场”。,称为“恢复现场”或“释放现场”1)“保存现场”的作用是禁止重复使用。当搜索一条从起点到终点的路径时,这条路径上经过的点,不能重复经过,否则就兜圈子了,所以需要对路径上的点“保存现场”,禁止再经过它。

2024-04-04 22:45:57 870 1

原创 洛谷 官方题库 python 第六天

学习:整数二分和实数二分整数:在单调递增序列中查找 x 或者 x 的后继2.在单调递增序列中查找x或者x的前驱实数二分。

2024-04-03 12:38:28 930 1

原创 洛谷 官方题库 python 第五天

递归和递推P1255 数楼梯这里用到了斐波那契数列是一个非常经典的数学问题,它是一个无限序列,起始于0和1,后续的每个数字都是前两个数字之和。因此,斐波那契数列的前几个数字是0, 1, 1, 2, 3, 5, 8, 13, 21, 34等等。斐波那契数列常见的表达式是:其中 F(0)=0, F(1)=1。假设我们要爬n阶楼梯,每次可以爬1阶或2阶。为了到达第n阶楼梯,我们可以从第n-1阶楼梯爬1阶上去,或者从第n-2阶楼梯爬2阶上去。

2024-04-02 09:12:27 474 1

原创 洛谷 官方题库 python 第四天

[10, 6.0], [20, 5.0], [30, 4.0], [15, 3.0]]如何按第二个排序这个代码中,指定了排序的关键字,即按照每个子列表的第二个元素进行排序。在这个例子中,将会是按照第二个元素从小到大排列的排序结果。

2024-04-01 20:00:47 297

原创 洛谷 官方题库 python 第三天

算法1-3 暴力枚举知识点:排列和组合排列:iteriools.permutations(iterable,r=None)它会生成可迭代对象中所有可能的排列组合。如果指定了可选参数r,则会生成长度为r的排列组合;否则,会生成与输入可迭代对象相同长度的排列组合。组合1.手写排列代码(暴力法)从n个数中m个,n!/(n-m)!种排列。例如从中选3个数的排列有24种。最简单、直接、无技巧的手写排列代码(以Python 代码为例)如下2.手写组合代码(暴力法)

2024-04-01 09:58:18 313

原创 洛谷 官方题库 (python)第二天

方法可以删除列表中指定索引的元素,并返回被删除的元素。如果不指定索引,则默认删除最后一个元素。方法根据元素的值来删除列表中的元素。如果列表中有多个相同的元素,只会删除第一个匹配的元素。但是break只能解决当前循环,要输出后直接结束,import sys.exit。函数,但是未对其进行迭代,导致用户输入的数据并没有被正确地存储到列表。方法可以清空整个列表,即删除列表中的所有元素。有一个小错误:在输入每个月的花费时,您使用了。关键字通过索引或切片删除列表中的元素。是您要统计出现次数的元素,而不是索引。

2024-03-30 20:46:35 366

原创 洛谷官方题库 (python)第一天

是一个格式化字符串,它指定了一个至少两位数的整数,不足两位的地方用零填充。来转换用户输入的整数,但是您没有将其转换为列表。这将输出从01到15的所有两位数。if elif 都满足条件时只能输出一个?对象,而不是整数列表。对象转换为整数列表,然后再进行索引操作。对象,而不是一个整数。中的每个元素设置为整数列表,而不是。a[j][0]为什么不是a[j]时,您实际上是在尝试访问一个。在您提供的代码中,您的列表。中的整数,您应该首先将。中的每个元素都是一个。math向上,向下取整。如果您确实想直接访问。

2024-03-28 23:45:00 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除