会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
EricQian's Blog
Hoping for the best but expecting the worst.
博客园
首页
新随笔
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
下一页
2021年8月4日
欧拉图、哈密顿图、竞赛图
摘要: 1 欧拉图 OI-Wiki 1.1 欧拉图定义 通过图中所有边恰好一次且行遍所有顶点的 通路 称为欧拉通路。 通过图中所有边恰好一次且行遍所有顶点的 回路 称为欧拉回路。 具有欧拉回路 的无向图或有向图称为 欧拉图 。 具有欧拉通路但不具有欧拉回路 的无向图或有向图称为 半欧拉图 。 非形式化地讲,
阅读全文
posted @ 2021-08-04 17:33 EricQian06
阅读(508)
评论(0)
推荐(0)
2021年8月3日
初赛—错题集
摘要: 计算机基础知识 LAN:局域网,WAN:广域网,MAN:城域网 汇编语言是(依赖于具体计算机)的低级程序设计语言 计算机操作的最小时间单位是(时钟周期)。 注意所需空间需要 $\div 8$ !!! $256$ 色的彩色视频 $\rightarrow$ $8$ 位!!!只用 $\times 8$ 而
阅读全文
posted @ 2021-08-03 22:55 EricQian06
阅读(85)
评论(0)
推荐(1)
2021年8月2日
RMQ、ST表
摘要: ST表 \(\text{ST}\) 表是用于解决可重复贡献问题的数据结构。 可重复贡献问题:区间按位和、区间按位或、区间 \(\gcd\) 、区间最大、区间最小等满足结合律且可重复统计的问题。 模板预处理:(以区间最大值为例) void pre_work() { for(int i=2;i<=n;i
阅读全文
posted @ 2021-08-02 20:55 EricQian06
阅读(49)
评论(0)
推荐(0)
2021年7月30日
常见存储、查找算法以及运用
摘要: 存储(初赛) 散列存储:即哈希的存储方式。 顺序存储:数组的存储方式 链式存储:链式前向星、vector<> 压缩存储 索引存储 查找(初赛) 常见查找算法 顺序查找 一个一个往下找,复杂度 $O(\dfrac{n+1}{2})$ 。 适合顺序存储,不适合压缩存储、索引存储等。 折半查找、二分查找
阅读全文
posted @ 2021-07-30 16:25 EricQian06
阅读(175)
评论(0)
推荐(1)
常见排序算法
摘要: 常见排序算法 排序算法比较 排序算法 最坏 最优 平均 空间 稳定性 内部 \(\texttt{or}\) 外部排序 冒泡排序 \(O(n^2)\) \(O(n)\) \(O(n^2)\) \(O(1)\) 是 In 直接插入排序 \(O(n^2)\) \(O(n)\) \(O(n^2)\) \(O
阅读全文
posted @ 2021-07-30 13:22 EricQian06
阅读(57)
评论(1)
推荐(1)
2021年7月28日
背包问题 DP
摘要: 各种各样的基础背包 0-1 背包 非常朴素,复杂度 \(O(nV)\) void z_o_pack(int c,int v) { for(int i=V;i>=c;i--) dp[i]=max(dp[i],dp[i-c]+v); } 完全背包 复杂度 \(O(nV)\) void comp_pack
阅读全文
posted @ 2021-07-28 13:57 EricQian06
阅读(83)
评论(0)
推荐(0)
单调队列优化DP
摘要: 全局最优解必然包含局部最优解,因此每次转移只需考虑局部最优解!!! 主要内容 形如这样 的 \(\operatorname{DP}\) 转移方程: \(dp[i]=\max_{L_i\le j\le R_i}{\{dp[i]+val(i,j)\}}\) 满足: \(\{L_i\}\) , \(\{R
阅读全文
posted @ 2021-07-28 13:14 EricQian06
阅读(86)
评论(0)
推荐(0)
2021年7月27日
状压DP
摘要: 状态压缩 $\operatorname{DP}$ 是将比较复杂的状态映射成数字后进行 $\operatorname{DP}$ 。 难点:设计状态 基本位运算 枚举子集 for(int i=s;i;i=(i-1)&s) O(1) 计算 int 以内每一个数含有多少个 1 预处理出 $2^{16}$ 次
阅读全文
posted @ 2021-07-27 18:40 EricQian06
阅读(61)
评论(0)
推荐(0)
数位DP
摘要: 感觉数位 DP 一般都能一眼看出来,而且代码长得也差不多诶! dfs 式数位 DP 模板 ll dfs(ll len,bool Limit,bool zero,ll …… ) // 其他各种条件 { if(len>w) return zero^1; // 注意!!!特判 0 if(!Limit &&
阅读全文
posted @ 2021-07-27 18:16 EricQian06
阅读(64)
评论(0)
推荐(0)
DP 杂题
摘要: dp 的转移一般有两种:填表、刷表。 填表是用用过去的状态推出现在的状态,而刷表是用现在的状态推出以后的状态。 有时候如果只定义一个状态发现难以转移,可以考虑定义多个状态,存储不同信息来方便转移。 P2577 [ZJOI2004]午餐 $\texttt{solution}$ 想到贪心: 吃饭慢的先打
阅读全文
posted @ 2021-07-27 17:37 EricQian06
阅读(62)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
下一页
公告