1
0

00-MST-02-割性质.svg 1.5 KB

123456
  1. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 280" role="img" aria-labelledby="title desc">
  2. <title id="title">割性质中的安全边</title><desc id="desc">虚线将图分为当前分量和外部,最轻跨割边可安全加入。</desc>
  3. <style>text{font-family:system-ui,sans-serif;fill:#172033}.cut{stroke:#d97706;stroke-width:4;stroke-dasharray:12 9}.edge{stroke:#94a3b8;stroke-width:4}.safe{stroke:#16a34a;stroke-width:7}.node{fill:#fff;stroke:#2563eb;stroke-width:4}.note{font-size:19px}.label{font-size:22px;font-weight:700}</style>
  4. <text x="28" y="31" class="note">把当前分量 S 和外部切开;最轻跨线边(绿色)可以安全加入。</text><path class="cut" d="M380 54 L380 245"/><text x="333" y="70" class="note">割</text>
  5. <line class="edge" x1="120" y1="150" x2="270" y2="90"/><line class="safe" x1="270" y1="90" x2="540" y2="100"/><line class="edge" x1="120" y1="150" x2="630" y2="190"/><line class="edge" x1="270" y1="90" x2="650" y2="60"/><circle class="node" cx="120" cy="150" r="25"/><circle class="node" cx="270" cy="90" r="25"/><circle class="node" cx="540" cy="100" r="25"/><circle class="node" cx="630" cy="190" r="25"/><circle class="node" cx="650" cy="60" r="25"/><text class="label" x="111" y="159">S</text><text class="label" x="261" y="99">S</text><text x="385" y="90" class="note" fill="#15803d">最轻 2</text><text x="385" y="196" class="note">较重 5</text><text x="416" y="53" class="note">较重 6</text><text x="83" y="245" class="note">左边:当前森林的一个分量</text>
  6. </svg>