上一页 1 2 3 4 5 6 7 ··· 22 下一页
摘要: 记录 17:30 2024-2-4 目录1.树状数组1.区间增加 + 单点查询2.区间增加 + 区间查询例题 1.树状数组 树状数组(Binary Indexed Tree)可以完成以下操作 查询前缀和 增加单个元素a[i]的值 lowbit运算 lowbit(n) 定义为 非负整数n在二进制表示下 阅读全文
posted @ 2024-02-05 00:43 57one 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 记录 15:48 2024-2-4 目录1.线段树1. 区间增加 + 区间查询2. 延迟标记3. 扫描线4.动态开点与线段树合并例题 1.线段树 线段树是处理区间用的数据结构,最经典的例子是RMQ(Range Minimum Query),查询某个区间上的最大值 这里init/update是从叶子节 阅读全文
posted @ 2024-02-05 00:33 57one 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 记录 21:04 2024-2-3 目录1.并查集题目记录 1.并查集 用来快速元素是否属于同一组的数据结构 利用路径压缩和按秩合并防止结构退化 点击查看代码 #define MAX_N 10000 int par[MAX_N]; int rank[MAX_N]; void init(int n) 阅读全文
posted @ 2024-02-04 15:47 57one 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 记录 1:34 2024-2-1 目录1.动态规划相关知识1.LCS和LIS和数字三角形1.LCS2.LIS3.数字三角形2.背包问题1. 0-1背包2. 完全背包3. 多重背包4. 分组背包3. 区间DP4. 树形DP1. 背包类树形DP2. 二次扫描与换根法5.环形与后效性1.环形结构上的动态规 阅读全文
posted @ 2024-02-02 21:49 57one 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 记录 0:10 2024-2-2 https://leetcode.cn/problems/recover-binary-search-tree ==做了好久没做出来看的题解做的。 分析原因:对dfs还是不够熟悉,特别是涉及到前/中/后序遍历的性质上 因为对二叉搜索树中序遍历得到的结果必然是非递减的 阅读全文
posted @ 2024-02-02 01:31 57one 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 记录 20:34 2024-2-1 http://poj.org/problem?id=2139 最短路问题,使用Floyd后遍历选择就可以了。注意是多case输入,答案截尾。 #include<cstdio> #include<cstring> #include<iostream> #define 阅读全文
posted @ 2024-02-01 20:36 57one 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 记录 22:22 2024-1-31 目录1.最短路相关知识1.单源最短路1.DijkstraO(n^2)O(mlogn)2.Bellman-Ford判断是否存在负圈3.SPFA2.多源最短路1.Floyd-Warshall传递闭包问题题目记录 1.最短路 相关知识 Dijkstra:处理没有负边的 阅读全文
posted @ 2024-01-31 22:23 57one 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 记录 13:50 2024-1-28 https://leetcode.cn/problems/validate-binary-search-tree/ 想岔方向了,想的太复杂了。 首先思路是每个root节点必须大于左子树的最大节点,小于右边子树的最小节点。 我的做法是记录下叶子节点,因为左边叶子节 阅读全文
posted @ 2024-01-28 13:57 57one 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 记录 xx:xx 2024-1-27 我给忘了 reference:《算法竞赛入门经典第二版》例题6-16 把字母看作结点,单词看成有向边,则问题有解,当且仅当图中有欧拉路径。 有向图欧拉道路(回路)问题,有向图欧拉道路需要基图连通,且度数满足 最多只能有两个点的入度不等于出度,而且必须是其中一个点 阅读全文
posted @ 2024-01-27 22:46 57one 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 记录 19:52 2024-1-26 http://poj.org/problem?id=3616 reference:《挑战程序设计竞赛(第2版)》第二章练习题索引 p135 一个LIS(最长上升子序列, Longest Increasing Subsequence)问题的变种 dp[i]表示第i 阅读全文
posted @ 2024-01-26 20:23 57one 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 22 下一页