<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>漂至</title>
  
  <subtitle>RoysterCDD</subtitle>
  <link href="http://example.com/atom.xml" rel="self"/>
  
  <link href="http://example.com/"/>
  <updated>2024-11-25T12:09:10.471Z</updated>
  <id>http://example.com/</id>
  
  <author>
    <name>John Doe</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>基础数据结构</title>
    <link href="http://example.com/2024/11/08/%E5%9F%BA%E7%A1%80%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
    <id>http://example.com/2024/11/08/%E5%9F%BA%E7%A1%80%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/</id>
    <published>2024-11-08T14:42:09.000Z</published>
    <updated>2024-11-25T12:09:10.471Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;

&lt;h1 id=&quot;基础数据结构&quot;&gt;&lt;a href=&quot;#基础数据结构&quot; class=&quot;headerlink&quot; title=&quot;基础数据结构&quot;&gt;&lt;/a&gt;基础数据结构&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E9%93%BE%E8%A1%A8%E4%B8%8E%E9%82%BB%E6%8E%A5%E8%A1%A8&quot;&gt;1. 链表与邻接表&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#11-%E5%8D%95%E9%93%BE%E8%A1%A8&quot;&gt;1.1. 单链表&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#12-%E5%8F%8C%E9%93%BE%E8%A1%A8&quot;&gt;1.2. 双链表&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E5%8D%95%E8%B0%83%E6%A0%88&quot;&gt;2. 单调栈&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E5%8D%95%E8%B0%83%E9%98%9F%E5%88%97&quot;&gt;3. 单调队列&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-kmp%E7%AE%97%E6%B3%95&quot;&gt;4. KMP算法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#5-trie%E6%A0%91&quot;&gt;5. Trie树&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#6-%E5%B9%B6%E6%9F%A5%E9%9B%86&quot;&gt;6. 并查集&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#7-%E5%A0%86&quot;&gt;7. 堆&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#71-%E5%A0%86%E6%8E%92%E5%BA%8F&quot;&gt;7.1. 堆排序&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#72-%E6%A8%A1%E6%8B%9F%E5%A0%86&quot;&gt;7.2. 模拟堆&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#8-hash%E8%A1%A8&quot;&gt;8. Hash表&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#81-%E6%8B%89%E9%93%BE%E6%B3%95&quot;&gt;8.1. 拉链法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#82-%E5%BC%80%E6%94%BE%E5%AF%BB%E5%9D%80%E6%B3%95&quot;&gt;8.2. 开放寻址法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#83-%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%89%8D%E7%BC%80%E5%93%88%E5%B8%8C&quot;&gt;8.3. 字符串前缀哈希&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="数据结构" scheme="http://example.com/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
    
  </entry>
  
  <entry>
    <title>最近公共祖先</title>
    <link href="http://example.com/2024/11/08/%E6%9C%80%E8%BF%91%E5%85%AC%E5%85%B1%E7%A5%96%E5%85%88/"/>
    <id>http://example.com/2024/11/08/%E6%9C%80%E8%BF%91%E5%85%AC%E5%85%B1%E7%A5%96%E5%85%88/</id>
    <published>2024-11-08T14:24:20.000Z</published>
    <updated>2024-11-25T12:17:55.955Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;

&lt;h1 id=&quot;LCA-最近公共祖先&quot;&gt;&lt;a href=&quot;#LCA-最近公共祖先&quot; class=&quot;headerlink&quot; title=&quot;LCA-最近公共祖先&quot;&gt;&lt;/a&gt;LCA-最近公共祖先&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#0-%E6%A6%82%E8%BF%B0&quot;&gt;0. 概述&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E5%80%8D%E5%A2%9E%E7%AE%97%E6%B3%95&quot;&gt;1. 倍增算法&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#11-%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84&quot;&gt;1.1. 数据结构&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#12-%E7%AE%97%E6%B3%95%E8%BF%87%E7%A8%8B&quot;&gt;1.2. 算法过程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#13-%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81&quot;&gt;1.3. 完整代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-tarjan%E7%AE%97%E6%B3%95&quot;&gt;2. Tarjan算法&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#21-%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84&quot;&gt;2.1. 数据结构&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#22-%E7%AE%97%E6%B3%95%E8%BF%87%E7%A8%8B&quot;&gt;2.2. 算法过程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#23-%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81&quot;&gt;2.3. 完整代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E7%AE%97%E6%B3%95%E5%AF%B9%E6%AF%94&quot;&gt;3. 算法对比&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="高级数据结构" scheme="http://example.com/tags/%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
    
    <category term="最近公共祖先" scheme="http://example.com/tags/%E6%9C%80%E8%BF%91%E5%85%AC%E5%85%B1%E7%A5%96%E5%85%88/"/>
    
  </entry>
  
  <entry>
    <title>普通平衡树</title>
    <link href="http://example.com/2024/11/08/%E6%99%AE%E9%80%9A%E5%B9%B3%E8%A1%A1%E6%A0%91/"/>
    <id>http://example.com/2024/11/08/%E6%99%AE%E9%80%9A%E5%B9%B3%E8%A1%A1%E6%A0%91/</id>
    <published>2024-11-08T12:32:38.000Z</published>
    <updated>2024-11-25T12:15:44.350Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;

&lt;h1 id=&quot;Splay-普通平衡树&quot;&gt;&lt;a href=&quot;#Splay-普通平衡树&quot; class=&quot;headerlink&quot; title=&quot;Splay-普通平衡树&quot;&gt;&lt;/a&gt;Splay-普通平衡树&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#0-%E6%A6%82%E8%BF%B0&quot;&gt;0. 概述&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84&quot;&gt;1. 数据结构&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E6%97%8B%E8%BD%AC-rotate&quot;&gt;2. 旋转 rotate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E4%BC%B8%E5%B1%95-splay&quot;&gt;3. 伸展 splay&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-%E6%9F%A5%E6%89%BE-find&quot;&gt;4. 查找 find&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#5-%E5%89%8D%E9%A9%B1-get_pre&quot;&gt;5. 前驱 get_pre&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#6-%E5%90%8E%E7%BB%A7-get_suc&quot;&gt;6. 后继 get_suc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#7-%E5%88%A0%E9%99%A4-del&quot;&gt;7. 删除 del&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#8-%E6%8F%92%E5%85%A5-insert&quot;&gt;8. 插入 insert&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#9-%E6%8E%92%E5%90%8D-get_rank&quot;&gt;9. 排名 get_rank&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#10-%E5%8F%96%E5%80%BC-get_val&quot;&gt;10. 取值 get_val&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#11-%E4%BE%8B%E9%A2%98&quot;&gt;11. 例题&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="树" scheme="http://example.com/tags/%E6%A0%91/"/>
    
    <category term="高级数据结构" scheme="http://example.com/tags/%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
    
    <category term="平衡树" scheme="http://example.com/tags/%E5%B9%B3%E8%A1%A1%E6%A0%91/"/>
    
  </entry>
  
  <entry>
    <title>线段树</title>
    <link href="http://example.com/2024/11/08/%E7%BA%BF%E6%AE%B5%E6%A0%91/"/>
    <id>http://example.com/2024/11/08/%E7%BA%BF%E6%AE%B5%E6%A0%91/</id>
    <published>2024-11-08T12:28:29.000Z</published>
    <updated>2024-11-25T12:17:25.635Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;

&lt;h1 id=&quot;线段树&quot;&gt;&lt;a href=&quot;#线段树&quot; class=&quot;headerlink&quot; title=&quot;线段树&quot;&gt;&lt;/a&gt;线段树&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#0-%E6%A6%82%E8%BF%B0&quot;&gt;0. 概述&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E9%80%92%E5%BD%92%E5%BB%BA%E6%A0%91&quot;&gt;1. 递归建树&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E7%82%B9%E4%BF%AE%E6%94%B9&quot;&gt;2. 点修改&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E5%8C%BA%E9%97%B4%E6%9F%A5%E8%AF%A2&quot;&gt;3. 区间查询&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-%E5%8C%BA%E9%97%B4%E4%BF%AE%E6%94%B9&quot;&gt;4. 区间修改&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#41-%E7%BA%BF%E6%AE%B5%E6%A0%91%E7%9A%84%E7%BB%93%E6%9E%84&quot;&gt;4.1. 线段树的结构&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#42-%E5%90%91%E4%B8%8A%E6%9B%B4%E6%96%B0%E5%87%BD%E6%95%B0&quot;&gt;4.2. 向上更新函数&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#43-%E5%90%91%E4%B8%8B%E4%BC%A0%E9%80%92%E6%87%92%E6%A0%87%E8%AE%B0%E7%9A%84%E5%87%BD%E6%95%B0&quot;&gt;4.3. 向下传递懒标记的函数&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#5-%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81&quot;&gt;5. 完整代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="树" scheme="http://example.com/tags/%E6%A0%91/"/>
    
    <category term="高级数据结构" scheme="http://example.com/tags/%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
    
    <category term="线段树" scheme="http://example.com/tags/%E7%BA%BF%E6%AE%B5%E6%A0%91/"/>
    
  </entry>
  
  <entry>
    <title>树状数组</title>
    <link href="http://example.com/2024/11/08/%E6%A0%91%E7%8A%B6%E6%95%B0%E7%BB%84/"/>
    <id>http://example.com/2024/11/08/%E6%A0%91%E7%8A%B6%E6%95%B0%E7%BB%84/</id>
    <published>2024-11-08T12:12:22.000Z</published>
    <updated>2024-11-25T12:16:37.230Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;

&lt;h1 id=&quot;树状数组&quot;&gt;&lt;a href=&quot;#树状数组&quot; class=&quot;headerlink&quot; title=&quot;树状数组&quot;&gt;&lt;/a&gt;树状数组&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E6%A6%82%E8%BF%B0&quot;&gt;1. 概述&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E5%89%8D%E7%BD%AE&quot;&gt;2. 前置&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E6%80%A7%E8%B4%A8&quot;&gt;3. 性质&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-%E6%93%8D%E4%BD%9C&quot;&gt;4. 操作&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#41-%E5%8D%95%E7%82%B9%E4%BF%AE%E6%94%B9%E5%8C%BA%E9%97%B4%E6%9F%A5%E8%AF%A2&quot;&gt;4.1. 单点修改，区间查询&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#42-%E5%8C%BA%E9%97%B4%E4%BF%AE%E6%94%B9%E5%8D%95%E7%82%B9%E6%9F%A5%E8%AF%A2&quot;&gt;4.2. 区间修改，单点查询&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="高级数据结构" scheme="http://example.com/tags/%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
    
  </entry>
  
  <entry>
    <title>数位DP</title>
    <link href="http://example.com/2024/11/07/%E6%95%B0%E4%BD%8DDP/"/>
    <id>http://example.com/2024/11/07/%E6%95%B0%E4%BD%8DDP/</id>
    <published>2024-11-07T15:23:23.000Z</published>
    <updated>2024-11-25T12:16:44.139Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;

&lt;h1 id=&quot;数位DP&quot;&gt;&lt;a href=&quot;#数位DP&quot; class=&quot;headerlink&quot; title=&quot;数位DP&quot;&gt;&lt;/a&gt;数位DP&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#0-%E6%A6%82%E8%BF%B0&quot;&gt;0. 概述&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E6%95%B0%E5%AD%97%E6%B8%B8%E6%88%8F&quot;&gt;1. 数字游戏&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#11-%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81&quot;&gt;1.1. 完整代码&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#12-%E6%A0%B7%E4%BE%8B%E8%A7%A3%E6%9E%90&quot;&gt;1.2. 样例解析&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-windy%E6%95%B0&quot;&gt;2. Windy数&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#21-%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81&quot;&gt;2.1. 完整代码&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#22-%E6%A0%B7%E4%BE%8B%E8%A7%A3%E6%9E%90&quot;&gt;2.2. 样例解析&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E5%BA%A6%E7%9A%84%E6%95%B0%E9%87%8F&quot;&gt;3. 度的数量&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#31-%E7%8A%B6%E6%80%81%E9%A2%84%E5%A4%84%E7%90%86&quot;&gt;3.1. 状态预处理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#32-%E7%8A%B6%E6%80%81%E8%BD%AC%E7%A7%BB&quot;&gt;3.2. 状态转移&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#33-%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81&quot;&gt;3.3. 完整代码&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#34-%E6%A0%B7%E4%BE%8B%E8%A7%A3%E6%9E%90&quot;&gt;3.4. 样例解析&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    
  </entry>
  
  <entry>
    <title>状压DP</title>
    <link href="http://example.com/2024/11/07/%E7%8A%B6%E5%8E%8BDP/"/>
    <id>http://example.com/2024/11/07/%E7%8A%B6%E5%8E%8BDP/</id>
    <published>2024-11-07T15:10:08.000Z</published>
    <updated>2024-11-25T12:17:38.906Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;

&lt;h1 id=&quot;状态压缩DP&quot;&gt;&lt;a href=&quot;#状态压缩DP&quot; class=&quot;headerlink&quot; title=&quot;状态压缩DP&quot;&gt;&lt;/a&gt;状态压缩DP&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E8%92%99%E5%BE%B7%E9%87%8C%E5%AE%89%E7%9A%84%E6%A2%A6%E6%83%B3&quot;&gt;1. 蒙德里安的梦想&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#11-%E7%8A%B6%E6%80%81%E9%A2%84%E5%A4%84%E7%90%86&quot;&gt;1.1. 状态预处理&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#111-%E5%90%88%E6%B3%95%E7%8A%B6%E6%80%81&quot;&gt;1.1.1. 合法状态&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#112-%E9%9D%9E%E6%B3%95%E7%8A%B6%E6%80%81&quot;&gt;1.1.2. 非法状态&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#12-%E7%8A%B6%E6%80%81%E8%AE%A1%E7%AE%97&quot;&gt;1.2. 状态计算&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#13-%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81&quot;&gt;1.3. 完整代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E5%B0%8F%E5%9B%BD%E7%8E%8B&quot;&gt;2. 小国王&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#21-%E7%8A%B6%E6%80%81%E9%A2%84%E5%A4%84%E7%90%86&quot;&gt;2.1. 状态预处理&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#210-%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84&quot;&gt;2.1.0. 数据结构&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#211-%E8%A1%8C%E5%86%85%E5%90%88%E6%B3%95&quot;&gt;2.1.1. 行内合法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#212-%E8%A1%8C%E9%97%B4%E5%85%BC%E5%AE%B9&quot;&gt;2.1.2. 行间兼容&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#22-%E7%8A%B6%E6%80%81%E8%AE%A1%E7%AE%97&quot;&gt;2.2. 状态计算&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#23-%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81&quot;&gt;2.3. 完整代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E7%8E%89%E7%B1%B3%E7%94%B0&quot;&gt;3. 玉米田&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#31-%E7%8A%B6%E6%80%81%E9%A2%84%E5%A4%84%E7%90%86&quot;&gt;3.1. 状态预处理&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#310-%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84&quot;&gt;3.1.0. 数据结构&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#311-%E8%A1%8C%E5%86%85%E5%90%88%E6%B3%95&quot;&gt;3.1.1. 行内合法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#312-%E8%A1%8C%E9%97%B4%E5%85%BC%E5%AE%B9&quot;&gt;3.1.2. 行间兼容&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#313-%E4%BB%A3%E7%A0%81&quot;&gt;3.1.3. 代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#32-%E7%8A%B6%E6%80%81%E8%AE%A1%E7%AE%97&quot;&gt;3.2. 状态计算&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#33-%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81&quot;&gt;3.3. 完整代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-%E7%82%AE%E5%85%B5%E9%98%B5%E5%9C%B0&quot;&gt;4. 炮兵阵地&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#41-%E7%8A%B6%E6%80%81%E9%A2%84%E5%A4%84%E7%90%86&quot;&gt;4.1. 状态预处理&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#410-%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84&quot;&gt;4.1.0. 数据结构&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#411-%E8%A1%8C%E5%86%85%E5%90%88%E6%B3%95&quot;&gt;4.1.1. 行内合法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#412-%E8%A1%8C%E9%97%B4%E5%85%BC%E5%AE%B9&quot;&gt;4.1.2. 行间兼容&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#413-%E4%BB%A3%E7%A0%81&quot;&gt;4.1.3. 代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#42-%E7%8A%B6%E6%80%81%E8%AE%A1%E7%AE%97&quot;&gt;4.2. 状态计算&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#43-%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81&quot;&gt;4.3. 完整代码&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#44-%E5%BB%B6%E7%94%B3-%E6%BB%9A%E5%8A%A8%E6%95%B0%E7%BB%84%E4%BC%98%E5%8C%96&quot;&gt;4.4. 延申-滚动数组优化&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#441-%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84&quot;&gt;4.4.1. 数据结构&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#442-%E7%8A%B6%E6%80%81%E8%AE%A1%E7%AE%97%E9%83%A8%E5%88%86%E4%BF%AE%E6%94%B9&quot;&gt;4.4.2. 状态计算部分修改&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#443-%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81&quot;&gt;4.4.3. 完整代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    
  </entry>
  
  <entry>
    <title>树形DP</title>
    <link href="http://example.com/2024/11/07/%E6%A0%91%E5%BD%A2DP/"/>
    <id>http://example.com/2024/11/07/%E6%A0%91%E5%BD%A2DP/</id>
    <published>2024-11-07T14:00:09.000Z</published>
    <updated>2024-11-25T12:16:32.137Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;

&lt;h1 id=&quot;树形DP&quot;&gt;&lt;a href=&quot;#树形DP&quot; class=&quot;headerlink&quot; title=&quot;树形DP&quot;&gt;&lt;/a&gt;树形DP&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E6%A0%91%E7%9A%84%E9%87%8D%E5%BF%83&quot;&gt;1. 树的重心&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E6%A0%91%E7%9A%84%E7%9B%B4%E5%BE%84&quot;&gt;2. 树的直径&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E6%A0%91%E7%9A%84%E4%B8%AD%E5%BF%83&quot;&gt;3. 树的中心&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#31-%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%B7%B1%E6%90%9C-dfs_ddown&quot;&gt;3.1. 第一次深搜 dfs_d（down）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#32-%E7%AC%AC%E4%BA%8C%E6%AC%A1%E6%B7%B1%E6%90%9C-dfs_uup&quot;&gt;3.2. 第二次深搜 dfs_u（up）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-%E4%BE%8B%E9%A2%98&quot;&gt;4. 例题&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#41-%E6%B2%A1%E6%9C%89%E4%B8%8A%E5%8F%B8%E7%9A%84%E8%88%9E%E4%BC%9A&quot;&gt;4.1. 没有上司的舞会&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="动态规划" scheme="http://example.com/tags/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/"/>
    
    <category term="树形DP" scheme="http://example.com/tags/%E6%A0%91%E5%BD%A2DP/"/>
    
  </entry>
  
  <entry>
    <title>区间DP</title>
    <link href="http://example.com/2024/11/07/%E5%8C%BA%E9%97%B4DP/"/>
    <id>http://example.com/2024/11/07/%E5%8C%BA%E9%97%B4DP/</id>
    <published>2024-11-07T13:17:37.000Z</published>
    <updated>2024-11-25T12:15:54.873Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;

&lt;h1 id=&quot;区间DP&quot;&gt;&lt;a href=&quot;#区间DP&quot; class=&quot;headerlink&quot; title=&quot;区间DP&quot;&gt;&lt;/a&gt;区间DP&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E7%9F%B3%E5%AD%90%E5%90%88%E5%B9%B6&quot;&gt;1. 石子合并&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E7%8E%AF%E5%BD%A2%E7%9F%B3%E5%AD%90%E5%90%88%E5%B9%B6&quot;&gt;2. 环形石子合并&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E8%83%BD%E9%87%8F%E9%A1%B9%E9%93%BE&quot;&gt;3. 能量项链&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-%E5%87%B8%E5%A4%9A%E8%BE%B9%E5%BD%A2%E7%9A%84%E6%9C%80%E4%BC%98%E4%B8%89%E8%A7%92%E5%BD%A2%E5%88%92%E5%88%86&quot;&gt;4. 凸多边形的最优三角形划分&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="动态规划" scheme="http://example.com/tags/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/"/>
    
    <category term="区间DP" scheme="http://example.com/tags/%E5%8C%BA%E9%97%B4DP/"/>
    
  </entry>
  
  <entry>
    <title>线性DP</title>
    <link href="http://example.com/2024/11/07/%E7%BA%BF%E6%80%A7DP/"/>
    <id>http://example.com/2024/11/07/%E7%BA%BF%E6%80%A7DP/</id>
    <published>2024-11-07T13:08:21.000Z</published>
    <updated>2024-11-25T12:17:31.739Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;

&lt;h1 id=&quot;线性DP&quot;&gt;&lt;a href=&quot;#线性DP&quot; class=&quot;headerlink&quot; title=&quot;线性DP&quot;&gt;&lt;/a&gt;线性DP&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E6%95%B0%E5%AD%97%E4%B8%89%E8%A7%92%E5%BD%A2&quot;&gt;1. 数字三角形&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#11-%E9%A1%BA%E6%8E%A8&quot;&gt;1.1. 顺推&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#12-%E9%80%86%E6%8E%A8&quot;&gt;1.2. 逆推&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E6%9C%80%E9%95%BF%E4%B8%8A%E5%8D%87%E5%AD%90%E5%BA%8F%E5%88%97&quot;&gt;2. 最长上升子序列&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#21-%E7%BA%BF%E6%80%A7dp%E5%81%9A%E6%B3%95&quot;&gt;2.1. 线性DP做法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#22-%E4%BA%8C%E5%88%86%E4%BC%98%E5%8C%96&quot;&gt;2.2. 二分优化&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E6%9C%80%E9%95%BF%E5%85%AC%E5%85%B1%E5%AD%90%E5%BA%8F%E5%88%97&quot;&gt;3. 最长公共子序列&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-%E6%9C%80%E9%95%BF%E5%85%AC%E5%85%B1%E5%AD%90%E4%B8%B2&quot;&gt;4. 最长公共子串&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#5-%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%BC%96%E8%BE%91%E8%B7%9D%E7%A6%BB&quot;&gt;5. 字符串编辑距离&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#6-%E8%82%A1%E7%A5%A8%E9%97%AE%E9%A2%98&quot;&gt;6. 股票问题&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#61-%E8%82%A1%E7%A5%A8%E4%BA%A4%E6%98%93&quot;&gt;6.1. 股票交易&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#62-%E8%82%A1%E7%A5%A8%E4%B9%B0%E5%8D%96-k-%E7%AC%94%E4%BA%A4%E6%98%93&quot;&gt;6.2. 股票买卖 $k$ 笔交易&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#621-%E4%B8%89%E7%BB%B4%E6%95%B0%E7%BB%84&quot;&gt;6.2.1. 三维数组&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#622-%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84&quot;&gt;6.2.2. 二维数组&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#63-%E8%82%A1%E7%A5%A8%E4%B9%B0%E5%8D%96%E5%90%AB%E5%86%B7%E5%86%BB%E6%9C%9F&quot;&gt;6.3. 股票买卖含冷冻期&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="动态规划" scheme="http://example.com/tags/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/"/>
    
    <category term="线性DP" scheme="http://example.com/tags/%E7%BA%BF%E6%80%A7DP/"/>
    
  </entry>
  
  <entry>
    <title>背包DP</title>
    <link href="http://example.com/2024/11/07/%E8%83%8C%E5%8C%85DP/"/>
    <id>http://example.com/2024/11/07/%E8%83%8C%E5%8C%85DP/</id>
    <published>2024-11-07T12:52:22.000Z</published>
    <updated>2024-11-25T12:13:15.805Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;

&lt;h1 id=&quot;背包DP&quot;&gt;&lt;a href=&quot;#背包DP&quot; class=&quot;headerlink&quot; title=&quot;背包DP&quot;&gt;&lt;/a&gt;背包DP&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#1-01%E8%83%8C%E5%8C%85&quot;&gt;1. 01背包&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#11-%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84&quot;&gt;1.1. 二维数组&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#12-%E4%B8%80%E7%BB%B4%E6%95%B0%E7%BB%84&quot;&gt;1.2. 一维数组&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E5%AE%8C%E5%85%A8%E8%83%8C%E5%8C%85&quot;&gt;2. 完全背包&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#21-%E6%9C%B4%E7%B4%A0%E5%81%9A%E6%B3%95&quot;&gt;2.1. 朴素做法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#22-%E5%85%AC%E5%BC%8F%E4%BC%98%E5%8C%96&quot;&gt;2.2. 公式优化&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#23-%E5%86%8D%E4%BC%98%E5%8C%96%E4%B8%80%E7%BB%B4%E6%95%B0%E7%BB%84&quot;&gt;2.3. 再优化一维数组&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E5%A4%9A%E9%87%8D%E8%83%8C%E5%8C%85&quot;&gt;3. 多重背包&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#31-%E6%9C%B4%E7%B4%A0%E5%81%9A%E6%B3%95&quot;&gt;3.1. 朴素做法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#32-%E4%BA%8C%E8%BF%9B%E5%88%B6%E4%BC%98%E5%8C%96&quot;&gt;3.2. 二进制优化&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#33-%E5%8D%95%E8%B0%83%E9%98%9F%E5%88%97%E4%BC%98%E5%8C%96&quot;&gt;3.3. 单调队列优化&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-%E6%B7%B7%E5%90%88%E8%83%8C%E5%8C%85&quot;&gt;4. 混合背包&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#5-%E4%BA%8C%E7%BB%B4%E8%B4%B9%E7%94%A8%E8%83%8C%E5%8C%85&quot;&gt;5. 二维费用背包&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#6-%E5%B8%A6%E4%BE%9D%E8%B5%96%E7%9A%84%E8%83%8C%E5%8C%85&quot;&gt;6. 带依赖的背包&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#7-%E8%83%8C%E5%8C%85%E6%B1%82%E6%96%B9%E6%A1%88%E6%95%B0&quot;&gt;7. 背包求方案数&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#8-%E8%83%8C%E5%8C%85%E6%B1%82%E5%85%B7%E4%BD%93%E6%96%B9%E6%A1%88&quot;&gt;8. 背包求具体方案&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="动态规划" scheme="http://example.com/tags/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/"/>
    
    <category term="背包DP" scheme="http://example.com/tags/%E8%83%8C%E5%8C%85DP/"/>
    
  </entry>
  
  <entry>
    <title>复杂数论</title>
    <link href="http://example.com/2024/10/07/%E5%A4%8D%E6%9D%82%E6%95%B0%E8%AE%BA/"/>
    <id>http://example.com/2024/10/07/%E5%A4%8D%E6%9D%82%E6%95%B0%E8%AE%BA/</id>
    <published>2024-10-07T02:50:20.000Z</published>
    <updated>2024-11-25T12:14:36.851Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;

&lt;h1 id=&quot;复杂数论&quot;&gt;&lt;a href=&quot;#复杂数论&quot; class=&quot;headerlink&quot; title=&quot;复杂数论&quot;&gt;&lt;/a&gt;复杂数论&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E8%B4%A8%E6%95%B0%E5%88%A4%E6%96%AD&quot;&gt;1. 质数判断&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E5%88%86%E8%A7%A3%E8%B4%A8%E5%9B%A0%E6%95%B0&quot;&gt;2. 分解质因数&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#21-%E8%AF%95%E9%99%A4%E6%B3%95&quot;&gt;2.1. 试除法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#22-%E6%9E%9A%E4%B8%BE%E6%AC%A1%E6%95%B0%E4%BC%98%E5%8C%96&quot;&gt;2.2. 枚举次数优化&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E8%B4%A8%E6%95%B0%E7%AD%9B&quot;&gt;3. 质数筛&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#31-%E6%9C%B4%E7%B4%A0%E6%B3%95&quot;&gt;3.1. 朴素法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#32-%E5%9F%83%E5%8F%8A%E7%AD%9B&quot;&gt;3.2. 埃及筛&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#33-%E6%AC%A7%E6%8B%89%E7%AD%9B&quot;&gt;3.3. 欧拉筛&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-%E7%BA%A6%E6%95%B0&quot;&gt;4. 约数&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#41-%E8%AF%95%E9%99%A4%E6%B3%95%E6%B1%82%E7%BA%A6%E6%95%B0%E4%B8%AA%E6%95%B0&quot;&gt;4.1. 试除法求约数个数&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#42-%E5%85%AC%E5%BC%8F%E6%B1%82%E7%BA%A6%E6%95%B0%E4%B8%AA%E6%95%B0&quot;&gt;4.2. 公式求约数个数&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#43-%E7%BA%A6%E6%95%B0%E4%B9%8B%E5%92%8C&quot;&gt;4.3. 约数之和&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-%E6%9C%80%E5%A4%A7%E5%85%AC%E7%BA%A6%E6%95%B0&quot;&gt;4. 最大公约数&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#5-%E6%AC%A7%E6%8B%89%E5%87%BD%E6%95%B0&quot;&gt;5. 欧拉函数&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#51-%E5%AE%9A%E4%B9%89%E6%B3%95&quot;&gt;5.1. 定义法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#52-%E7%AD%9B%E6%B3%95&quot;&gt;5.2. 筛法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#53-%E6%AC%A7%E6%8B%89%E5%AE%9A%E7%90%86&quot;&gt;5.3. 欧拉定理&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#6-%E5%BF%AB%E9%80%9F%E5%B9%82&quot;&gt;6. 快速幂&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#61-%E5%BF%AB%E9%80%9F%E5%B9%82&quot;&gt;6.1. 快速幂&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#62-%E5%BF%AB%E9%80%9F%E5%B9%82%E6%B1%82%E9%80%86%E5%85%83&quot;&gt;6.2. 快速幂求逆元&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#7-%E6%89%A9%E5%B1%95%E6%AC%A7%E5%87%A0%E9%87%8C%E5%BE%97%E7%AE%97%E6%B3%95&quot;&gt;7. 扩展欧几里得算法&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#71-%E8%A3%B4%E8%9C%80%E5%AE%9A%E7%90%86&quot;&gt;7.1. 裴蜀定理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#72-%E6%89%A9%E5%B1%95%E6%AC%A7%E5%87%A0%E9%87%8C%E5%BE%97&quot;&gt;7.2. 扩展欧几里得&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#73-%E5%BA%94%E7%94%A8%E7%BA%BF%E6%80%A7%E5%90%8C%E4%BD%99%E6%96%B9%E7%A8%8B&quot;&gt;7.3. 【应用】线性同余方程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#74-%E5%BA%94%E7%94%A8%E4%B8%AD%E5%9B%BD%E5%89%A9%E4%BD%99%E5%AE%9A%E7%90%86&quot;&gt;7.4. 【应用】中国剩余定理&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#8-%E9%AB%98%E6%96%AF%E6%B6%88%E5%85%83&quot;&gt;8. 高斯消元&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#81-%E9%AB%98%E6%96%AF%E6%B6%88%E5%85%83%E8%A7%A3%E7%BA%BF%E6%80%A7%E6%96%B9%E7%A8%8B%E7%BB%84&quot;&gt;8.1. 高斯消元解线性方程组&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#82-%E9%AB%98%E6%96%AF%E6%B6%88%E5%85%83%E8%A7%A3%E5%BC%82%E6%88%96%E7%BA%BF%E6%80%A7%E6%96%B9%E7%A8%8B%E7%BB%84&quot;&gt;8.2. 高斯消元解异或线性方程组&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#9-%E7%BB%84%E5%90%88%E6%95%B0%E5%AD%A6&quot;&gt;9. 组合数学&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#91-%E7%BB%84%E5%90%88%E6%95%B0&quot;&gt;9.1. 组合数&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#911-%E6%9C%B4%E7%B4%A0%E6%B3%95&quot;&gt;9.1.1. 朴素法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#912-%E5%BF%AB%E9%80%9F%E5%B9%82&quot;&gt;9.1.2. 快速幂&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#913-%E5%8D%A2%E5%8D%A1%E6%96%AF%E5%AE%9A%E7%90%86&quot;&gt;9.1.3. 卢卡斯定理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#914-%E7%BA%BF%E6%80%A7%E7%AD%9B%E9%AB%98%E7%B2%BE%E4%B9%98&quot;&gt;9.1.4. 线性筛+高精乘&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#92-%E5%8D%A1%E7%89%B9%E5%85%B0%E6%95%B0&quot;&gt;9.2. 卡特兰数&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#10-%E5%AE%B9%E6%96%A5%E5%8E%9F%E7%90%86&quot;&gt;10. 容斥原理&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="数论" scheme="http://example.com/tags/%E6%95%B0%E8%AE%BA/"/>
    
  </entry>
  
  <entry>
    <title>乘法逆元</title>
    <link href="http://example.com/2024/10/07/%E4%B9%98%E6%B3%95%E9%80%86%E5%85%83/"/>
    <id>http://example.com/2024/10/07/%E4%B9%98%E6%B3%95%E9%80%86%E5%85%83/</id>
    <published>2024-10-07T02:44:53.000Z</published>
    <updated>2024-11-25T12:13:59.593Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;



&lt;h1 id=&quot;乘法逆元&quot;&gt;&lt;a href=&quot;#乘法逆元&quot; class=&quot;headerlink&quot; title=&quot;乘法逆元&quot;&gt;&lt;/a&gt;乘法逆元&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#0-%E6%A6%82%E8%BF%B0&quot;&gt;0. 概述&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E6%9D%BF%E5%AD%90&quot;&gt;1. 板子&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E6%80%A7%E8%B4%A8&quot;&gt;2. 性质&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E7%BA%BF%E6%80%A7%E6%B1%82%E9%80%86%E5%85%83%E6%9D%BF%E5%AD%90&quot;&gt;3. 线性求逆元板子&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="乘法逆元" scheme="http://example.com/tags/%E4%B9%98%E6%B3%95%E9%80%86%E5%85%83/"/>
    
    <category term="数论" scheme="http://example.com/tags/%E6%95%B0%E8%AE%BA/"/>
    
  </entry>
  
  <entry>
    <title>欧拉筛</title>
    <link href="http://example.com/2024/10/07/%E6%AC%A7%E6%8B%89%E7%AD%9B/"/>
    <id>http://example.com/2024/10/07/%E6%AC%A7%E6%8B%89%E7%AD%9B/</id>
    <published>2024-10-07T02:40:26.000Z</published>
    <updated>2024-11-25T12:15:32.579Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;



&lt;h1 id=&quot;欧拉筛&quot;&gt;&lt;a href=&quot;#欧拉筛&quot; class=&quot;headerlink&quot; title=&quot;欧拉筛&quot;&gt;&lt;/a&gt;欧拉筛&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E4%BC%A0%E7%BB%9F%E6%89%BE%E8%B4%A8%E6%95%B0%E7%9A%84%E6%96%B9%E6%B3%95%E4%BC%98%E5%8C%96%E7%AD%9B%E9%80%89%E6%AC%A1%E6%95%B0&quot;&gt;1. 传统找质数的方法（优化筛选次数）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E6%AC%A7%E6%8B%89%E7%AD%9B&quot;&gt;2. 欧拉筛&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="分类" scheme="http://example.com/categories/%E5%88%86%E7%B1%BB/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="数论" scheme="http://example.com/tags/%E6%95%B0%E8%AE%BA/"/>
    
    <category term="欧拉筛" scheme="http://example.com/tags/%E6%AC%A7%E6%8B%89%E7%AD%9B/"/>
    
  </entry>
  
  <entry>
    <title>快速幂</title>
    <link href="http://example.com/2024/10/07/%E5%BF%AB%E9%80%9F%E5%B9%82/"/>
    <id>http://example.com/2024/10/07/%E5%BF%AB%E9%80%9F%E5%B9%82/</id>
    <published>2024-10-07T02:35:27.000Z</published>
    <updated>2024-11-25T12:15:07.896Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;



&lt;h1 id=&quot;快速幂&quot;&gt;&lt;a href=&quot;#快速幂&quot; class=&quot;headerlink&quot; title=&quot;快速幂&quot;&gt;&lt;/a&gt;快速幂&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#0-%E6%A6%82%E8%BF%B0&quot;&gt;0. 概述&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E5%BA%94%E7%94%A8%E4%B8%80-%E5%B9%82%E5%8F%96%E4%BD%99%E8%AE%A1%E7%AE%97-anmod-m&quot;&gt;1. 应用一、幂取余：计算 $a^n(mod&#92; m)$&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E5%BA%94%E7%94%A8%E4%BA%8C-%E8%AE%A1%E7%AE%97%E6%96%90%E6%B3%A2%E9%82%A3%E5%A5%91%E6%95%B0%E5%88%97%E7%9A%84%E7%AC%ACn%E9%A1%B9%E7%9F%A9%E9%98%B5%E5%BF%AB%E9%80%9F%E5%B9%82&quot;&gt;2. 应用二、计算斐波那契数列的第n项【矩阵快速幂】&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E5%BA%94%E7%94%A8%E4%B8%89-%E5%B0%86%E7%BA%BF%E6%80%A7%E5%8F%98%E6%8D%A2%E9%87%8D%E5%A4%8D-n-%E6%AC%A1%E7%9F%A9%E9%98%B5%E5%BF%AB%E9%80%9F%E5%B9%82&quot;&gt;3. 应用三、将线性变换重复 $n$ 次【矩阵快速幂】&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-%E5%BA%94%E7%94%A8%E5%9B%9B-%E6%9E%81%E6%96%90%E6%B3%A2%E9%82%A3%E5%A5%91%E7%9F%A9%E9%98%B5%E5%BF%AB%E9%80%9F%E5%B9%82%E9%BE%9F%E9%80%9F%E4%B9%98&quot;&gt;4. 应用四、极斐波那契【矩阵快速幂+龟速乘】&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="数论" scheme="http://example.com/tags/%E6%95%B0%E8%AE%BA/"/>
    
    <category term="快速幂" scheme="http://example.com/tags/%E5%BF%AB%E9%80%9F%E5%B9%82/"/>
    
  </entry>
  
  <entry>
    <title>简单数论</title>
    <link href="http://example.com/2024/10/07/%E7%AE%80%E5%8D%95%E6%95%B0%E8%AE%BA/"/>
    <id>http://example.com/2024/10/07/%E7%AE%80%E5%8D%95%E6%95%B0%E8%AE%BA/</id>
    <published>2024-10-07T02:27:02.000Z</published>
    <updated>2024-11-25T12:14:55.411Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;



&lt;h1 id=&quot;简单数论&quot;&gt;&lt;a href=&quot;#简单数论&quot; class=&quot;headerlink&quot; title=&quot;简单数论&quot;&gt;&lt;/a&gt;简单数论&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E8%B4%A8%E6%95%B0%E7%AD%9B&quot;&gt;1. 质数筛&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E8%BF%9B%E5%88%B6%E6%95%B0%E6%8B%86&quot;&gt;2. 进制数拆&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E5%88%86%E8%A7%A3%E8%B4%A8%E5%9B%A0%E6%95%B0&quot;&gt;3. 分解质因数&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-%E8%B4%A8%E6%95%B0%E7%AD%9B&quot;&gt;4. 质数筛&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#41-%E8%AF%95%E9%99%A4%E6%B3%95%E6%9E%9A%E4%B8%BE%E4%BC%98%E5%8C%96&quot;&gt;4.1. 试除法（枚举优化）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#42-%E6%AC%A7%E6%8B%89%E7%AD%9B&quot;&gt;4.2. 欧拉筛&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#5-%E6%9C%80%E5%A4%A7%E5%85%AC%E7%BA%A6%E6%95%B0%E4%B8%8E%E6%9C%80%E5%B0%8F%E5%85%AC%E5%80%8D%E6%95%B0&quot;&gt;5. 最大公约数与最小公倍数&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#51-%E4%B8%A4%E4%B8%AA%E6%95%B0&quot;&gt;5.1. 两个数&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#52-n%E4%B8%AA%E6%95%B0&quot;&gt;5.2. n个数&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#521-%E6%B1%82%E5%85%AC%E5%85%B1gcd&quot;&gt;5.2.1. 求公共GCD&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#522-%E6%B1%82%E5%85%AC%E5%85%B1lcm&quot;&gt;5.2.2. 求公共LCM&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="数论" scheme="http://example.com/tags/%E6%95%B0%E8%AE%BA/"/>
    
  </entry>
  
  <entry>
    <title>KMP算法</title>
    <link href="http://example.com/2024/10/07/KMP%E7%AE%97%E6%B3%95/"/>
    <id>http://example.com/2024/10/07/KMP%E7%AE%97%E6%B3%95/</id>
    <published>2024-10-07T02:22:05.000Z</published>
    <updated>2024-11-25T12:12:18.520Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;



&lt;h1 id=&quot;KMP算法&quot;&gt;&lt;a href=&quot;#KMP算法&quot; class=&quot;headerlink&quot; title=&quot;KMP算法&quot;&gt;&lt;/a&gt;KMP算法&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#0-%E6%A6%82%E8%BF%B0&quot;&gt;0. 概述&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E6%B1%82%E8%A7%A3next%E6%95%B0%E7%BB%84&quot;&gt;1. 求解next数组&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E6%B1%82%E8%A7%A3%E5%8C%B9%E9%85%8D%E4%BD%8D%E7%BD%AE%E7%9A%84%E6%A0%B8%E5%BF%83%E5%87%BD%E6%95%B0&quot;&gt;2. 求解匹配位置的核心函数&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81&quot;&gt;3. 完整代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="字符串" scheme="http://example.com/tags/%E5%AD%97%E7%AC%A6%E4%B8%B2/"/>
    
    <category term="模式匹配" scheme="http://example.com/tags/%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/"/>
    
  </entry>
  
  <entry>
    <title>贪心区间问题</title>
    <link href="http://example.com/2024/10/05/%E8%B4%AA%E5%BF%83%E5%8C%BA%E9%97%B4%E9%97%AE%E9%A2%98/"/>
    <id>http://example.com/2024/10/05/%E8%B4%AA%E5%BF%83%E5%8C%BA%E9%97%B4%E9%97%AE%E9%A2%98/</id>
    <published>2024-10-05T08:33:48.000Z</published>
    <updated>2024-11-25T12:17:09.568Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;



&lt;h1 id=&quot;贪心区间问题&quot;&gt;&lt;a href=&quot;#贪心区间问题&quot; class=&quot;headerlink&quot; title=&quot;贪心区间问题&quot;&gt;&lt;/a&gt;贪心区间问题&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E6%9C%80%E5%A4%A7%E4%B8%8D%E7%9B%B8%E4%BA%A4%E5%8C%BA%E9%97%B4%E6%95%B0%E5%8C%BA%E9%97%B4%E9%80%89%E7%82%B9&quot;&gt;1. 最大不相交区间数（区间选点）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-%E5%8C%BA%E9%97%B4%E5%88%86%E7%BB%84&quot;&gt;2. 区间分组&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-%E5%8C%BA%E9%97%B4%E8%A6%86%E7%9B%96&quot;&gt;3. 区间覆盖&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#4-%E5%8C%BA%E9%97%B4%E5%90%88%E5%B9%B6&quot;&gt;4. 区间合并&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="分类" scheme="http://example.com/categories/%E5%88%86%E7%B1%BB/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="贪心" scheme="http://example.com/tags/%E8%B4%AA%E5%BF%83/"/>
    
  </entry>
  
  <entry>
    <title>搜索开关问题</title>
    <link href="http://example.com/2024/10/05/%E6%90%9C%E7%B4%A2%E5%BC%80%E5%85%B3%E9%97%AE%E9%A2%98/"/>
    <id>http://example.com/2024/10/05/%E6%90%9C%E7%B4%A2%E5%BC%80%E5%85%B3%E9%97%AE%E9%A2%98/</id>
    <published>2024-10-05T08:28:05.000Z</published>
    <updated>2024-11-25T12:16:50.759Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;



&lt;h1 id=&quot;搜索开关问题&quot;&gt;&lt;a href=&quot;#搜索开关问题&quot; class=&quot;headerlink&quot; title=&quot;搜索开关问题&quot;&gt;&lt;/a&gt;搜索开关问题&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#%E4%BE%8B1-%E7%BF%BB%E7%A1%AC%E5%B8%81&quot;&gt;[例1]. 翻硬币&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E4%BE%8B2-%E8%B4%B9%E8%A7%A3%E7%9A%84%E5%BC%80%E5%85%B3&quot;&gt;[例2]. 费解的开关&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E4%BE%8B3-%E9%A3%9E%E8%A1%8C%E5%91%98%E5%85%84%E5%BC%9F&quot;&gt;[例3]. 飞行员兄弟&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="搜索" scheme="http://example.com/tags/%E6%90%9C%E7%B4%A2/"/>
    
    <category term="位运算" scheme="http://example.com/tags/%E4%BD%8D%E8%BF%90%E7%AE%97/"/>
    
  </entry>
  
  <entry>
    <title>最小生成树</title>
    <link href="http://example.com/2024/10/05/%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A0%91/"/>
    <id>http://example.com/2024/10/05/%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A0%91/</id>
    <published>2024-10-05T08:25:18.000Z</published>
    <updated>2024-11-25T12:18:02.438Z</updated>
    
    
    <summary type="html">&lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;



&lt;h1 id=&quot;最小生成树&quot;&gt;&lt;a href=&quot;#最小生成树&quot; class=&quot;headerlink&quot; title=&quot;最小生成树&quot;&gt;&lt;/a&gt;最小生成树&lt;/h1&gt;&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#0-%E6%A6%82%E8%BF%B0&quot;&gt;0. 概述&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#1-%E6%9C%B4%E7%B4%A0prim%E7%AE%97%E6%B3%95&quot;&gt;1. 朴素Prim算法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2-kruskal%E7%AE%97%E6%B3%95%E5%B9%B6%E6%9F%A5%E9%9B%86%E4%BC%98%E5%8C%96&quot;&gt;2. Kruskal算法+并查集优化&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3-kruskal%E5%BB%B6%E7%94%B3%E5%AF%B9%E8%BE%93%E5%87%BA%E6%8E%92%E5%BA%8F&quot;&gt;3. Kruskal延申：对输出排序&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tocstop --&gt;</summary>
    
    
    
    <category term="学习" scheme="http://example.com/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="算法竞赛" scheme="http://example.com/tags/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B/"/>
    
    <category term="图论" scheme="http://example.com/tags/%E5%9B%BE%E8%AE%BA/"/>
    
    <category term="最短路" scheme="http://example.com/tags/%E6%9C%80%E7%9F%AD%E8%B7%AF/"/>
    
  </entry>
  
</feed>
