- 博客(12)
- 收藏
- 关注
原创 python | //符号的运算规则 | 算法题
整除法//用于计算两个数的商,并向下取整到最接近的整数。无论商是正数还是负数,结果总是小于或等于实际的商。向下取整返回小于或等于给定数值的最大整数。无论数值是正数还是负数,结果总是小于或等于实际的数值。向上取整返回大于或等于给定数值的最小整数。无论数值是正数还是负数,结果总是大于或等于实际的数值。
2025-04-09 15:39:59
311
原创 Python | 差分数组 | 前缀和 | 蓝桥杯 | 商品库存管理
差分数组是一种用于高效处理区间更新和查询的数据结构。它特别适用于需要对数组的某个区间进行多次更新,并且需要快速查询某个位置的值的场景。差分数组的核心思想是通过存储相邻元素的差值来简化区间更新操作。
2025-04-09 14:58:31
336
原创 蓝桥杯练习题:技能升级 | 三种解法 | 暴力+二分+队列
第m次升级(即最后一次升级时)一定比之前的每一次升级都要小,可以通过二分法找到最大的最后一次升级的攻击力,那么总的攻击力一定是最大的。优先队列的复杂度为O(logN),总的复杂度为O(MlogN)解法二:暴力法+优先队列。二分法能过全部的数据。
2025-02-12 22:04:45
211
原创 python | 区间问题
反向扫描的两个指针 i、j,指针 i 从左向右扫描,指针 j 从右向左扫描,在中间 i < j 处相。反向扫描比同向扫描简单。第一种方法:暴力,不能过全部的数据。第二种方法:双指针,同向扫描。
2025-02-09 22:29:34
225
原创 python | 字符串的排序
这是因为在逐字符比较时,较短的字符串在所有字符都相同的情况下,会被认为是“结束”了,而较长的字符串还会继续比较下去。现要将这 n 个数字连接成一排,即令相邻数字收尾相接,组成一个数。从字符串的第一个字符开始比较,比较两个字符串对应位置的字符的 ASCII 值。如果第一个字符相同,则比较第二个字符,依此类推,直到找到不同的字符为止。给定 n个正整数 a1,a2,…,an,你可以将它们任意排序。如果一个字符串是另一个字符串的前缀(例如。),那么较短的字符串会被认为更小。第一种方法可以通过80%的数据。
2025-02-04 23:56:27
173
原创 python | 排列与组合
在Python中,函数是 itertools 模块提供的一个方法,用于生成输入可迭代对象的全排列。排列是一系列元素的有序列表,其中元素的顺序很重要。如果只是要选取部分进行排列,则修改代码中dfs的结束条件即可。
2024-05-30 22:46:46
286
原创 python | print输出格式 | input输入格式 | 数据处理
小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。
2024-03-20 22:20:33
505
1
原创 Python | 字典
小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。
2024-03-20 20:20:47
380
1
原创 日期问题 | python datetime
小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在 1960 年 1 月 1 日至 2059 年 12 月 31 日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。比如 02/03/04,可能是 2002 年 03 月 04 日、2004 年 02 月 03 日或 2004 年 03 月 02 日。
2024-03-17 11:00:03
661
原创 Window系统安装pytorch
选择添加解释器→添加本地解释器→选择conda环境→查找虚拟环境。进入虚拟环境 conda activate 虚拟环境。验证是否安装成功(虚拟环境中是否有创建的)先检测Anaconda是否安装成功。进入Anaconda的Prompt。利用conda安装pytorch。在pycharm中使用虚拟环境。进入到虚拟环境复制命令安装。-n后面是虚拟环境的名字。在文件的设置中选择解释器。Pytorch官网下载。
2023-10-25 01:39:53
89
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人