Files

30 lines
2.5 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 686" width="900" height="686"><title>动态规划的设计与优化:本章知识结构</title><defs><marker id="a" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path d="M0 0L10 5L0 10Z" fill="#416687"/></marker></defs><rect width="100%" height="100%" fill="white"/><g font-family="Microsoft YaHei,Arial,sans-serif" fill="#263c52" stroke-linecap="round">
<rect x="150" y="15" width="600" height="45" stroke="#67859e" fill="#e6edf5" stroke-width="1.5"/>
<text x="450" y="38" text-anchor="middle" dominant-baseline="central" font-size="25">动态规划的设计与优化</text>
<path d="M35 62L35 661" fill="none" stroke="#416687" stroke-width="2"/>
<path d="M35 62L450 62" fill="none" stroke="#416687" stroke-width="2"/>
<path d="M35 107L65 107" fill="none" stroke="#416687" stroke-width="2"/>
<rect x="65" y="90" width="805" height="35" stroke="#67859e" fill="#eef3f8" stroke-width="1.5"/>
<text x="80" y="114" font-size="21" font-weight="bold">如何设计动态规划</text>
<text x="95" y="157" font-size="18">设计动态规划的流程</text>
<text x="440" y="157" font-size="18">明确状态;确定状态转移;验证可达性与无后效性</text>
<path d="M35 216L65 216" fill="none" stroke="#416687" stroke-width="2"/>
<rect x="65" y="199" width="805" height="35" stroke="#67859e" fill="#eef3f8" stroke-width="1.5"/>
<text x="80" y="223" font-size="21" font-weight="bold">如何优化转移</text>
<text x="95" y="266" font-size="18">例 18-1:逆序对数列</text>
<text x="440" y="266" font-size="18">前缀和优化</text>
<text x="95" y="320" font-size="18">例 18-2:夏令营</text>
<text x="440" y="320" font-size="18">前缀和优化</text>
<text x="95" y="374" font-size="18">例 18-3:能量收集</text>
<text x="440" y="374" font-size="18">单调队列优化</text>
<text x="95" y="428" font-size="18">例 18-4:最长上升子序列</text>
<text x="440" y="428" font-size="18">单调栈优化</text>
<text x="95" y="482" font-size="18">例 18-5:面包师</text>
<text x="440" y="482" font-size="18">线段树优化</text>
<text x="95" y="536" font-size="18">例 18-6:任务安排</text>
<text x="440" y="536" font-size="18">斜率优化</text>
<text x="95" y="590" font-size="18">例 18-7:序列分割</text>
<text x="440" y="590" font-size="18">斜率优化</text>
<text x="95" y="644" font-size="18">例 18-8:货币兑换</text>
<text x="440" y="644" font-size="18">分治套斜率优化</text>
</g></svg>