
Python刷题
文章平均质量分 67
蓝桥杯训练
so.far_away
穷且益坚,不坠青云之志。
展开
-
python列表多关键字排序
【代码】python列表多关键字排序。原创 2023-04-02 10:51:11 · 846 阅读 · 0 评论 -
递归dfs入门
其次,对于两个不同的行,对应下标的数一一比较,字典序较小的排在前面(例如 1 3 5 7 排在 1 3 6 8 前面)。与递归实现排列型枚举的递归树一样,只不过可选数字的范围变成1~n,每次选择的数字必须大于前边的数字,并且位数限制在m位。从 1∼n 这 n 个整数中随机选取任意多个,输出所有可能的选择方案。从 1∼n 这 n 个整数中随机选出 m 个,输出所有可能的选择方案。其次,对于两个不同的行,对应下标的数一一比较,字典序较小的排在前面。首先,同一行内的数升序排列,相邻两个数用一个空格隔开。原创 2023-03-25 20:44:14 · 415 阅读 · 0 评论 -
并查集进阶理解:并查集+树上差分
将结点5作为新的根节点,结点5的统一加3会让之前连通块中的所有结点1、2、3、4都加上3,而这个加3操作是在合并前完成的,按理说不应该让加3影响到后来合并进来的连通块,结点3的值就变成了15而不是原来的12,这显然是错的,那这个问题如何解决呢?并查集是以树的形式维护一个集合的,我们在查找某个结点的根节点时务必会走完该结点到根节点的路径,那么如果我们只对根节点加上t,那么凡是通往根节点的所有路径上的结点的值都会受到影响。我之前使用的并查集在寻找某个结点的根节点时,采用的是路径压缩的方式,那么。原创 2023-03-25 20:10:16 · 218 阅读 · 0 评论 -
前缀和、差分与树状数组
前缀和、差分与树状数组原创 2023-03-17 09:15:40 · 257 阅读 · 0 评论 -
单调栈与单调队列
单调栈、单调队列初级理解原创 2023-03-16 20:32:51 · 178 阅读 · 0 评论 -
并查集初级理解
通俗的来讲,路径压缩就是在寻找某个结点的根节点时,顺道把这个路径上的所有节点的父亲节点都改为目标结点的父亲节点,那么在下次查询过程中可以直接把时间复杂度降低到O(1)。其实还有一种优化是从秩的角度出发进行合并的,但是这种优化起到的作用不是很大,对时间复杂度的影响微乎其微,所以不需要纠结。对于每个询问指令 Q a b,都要输出一个结果,如果 a 和 b 在同一集合内,则输出 Yes,否则输出 No。1.M a b,将编号为 a 和 b 的两个数所在的集合合并,如果两个数已经在同一个集合中,则忽略这个操作;原创 2023-03-15 23:34:57 · 86 阅读 · 0 评论 -
动态规划入门
动态规划初级理解原创 2023-03-15 22:10:39 · 125 阅读 · 0 评论 -
python在算法场上的常用技巧和常用库总结
算法入门原创 2023-03-14 16:40:58 · 284 阅读 · 0 评论 -
ccf 202012-2 期末预测之最佳阈值 python满分
ccf原创 2023-03-04 10:43:29 · 203 阅读 · 0 评论 -
ccf 202104-2 邻域均值 python
邻域均值 python解法原创 2023-03-03 10:54:27 · 168 阅读 · 0 评论 -
ccf 202212-2 训练计划 python满分
ccf原创 2023-02-26 10:57:46 · 318 阅读 · 0 评论 -
dotcpp 蓝桥杯2014年第五届真题-兰顿蚂蚁
基础题原创 2023-02-17 10:07:32 · 145 阅读 · 0 评论 -
dotcpp 蓝桥杯往年题目 能量项链
贪心与dp原创 2023-01-31 17:05:23 · 445 阅读 · 0 评论 -
dotcpp 蓝桥杯基础练习VIP-高精度加法/阶乘计算
大整数原创 2023-01-08 21:45:30 · 218 阅读 · 0 评论 -
dotcpp蓝桥杯基础练习VIP-2n皇后问题
2n皇后dfs原创 2023-01-08 21:38:58 · 181 阅读 · 0 评论 -
dotcpp蓝桥杯算法训练VIP-回文数
回文数-题解原创 2023-01-08 21:33:21 · 138 阅读 · 0 评论 -
dotcpp蓝桥杯基础练习VIP-回形取数
回形取数-题解原创 2023-01-08 21:26:17 · 182 阅读 · 0 评论