Documentation for 0d766b0f8a

This commit is contained in:
realstealthninja
2024-11-04 12:32:06 +00:00
parent fb1d00ead7
commit 4fb6e622e9
280 changed files with 2978 additions and 4001 deletions

View File

@@ -1,11 +1,13 @@
<map id="dynamic_programming/longest_increasing_subsequence.cpp" name="dynamic_programming/longest_increasing_subsequence.cpp">
<area shape="rect" id="Node000001" title="Calculate the length of the longest increasing subsequence in an array." alt="" coords="91,5,243,61"/>
<area shape="rect" id="Node000001" title="Calculate the length of the longest increasing subsequence in an array." alt="" coords="131,5,283,61"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,109,70,135"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="128,64,69,103,66,98,125,59"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="155,64,76,104,73,99,153,59"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="93,109,152,135"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="156,62,138,96,134,94,151,60"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="176,109,248,135"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="183,60,201,94,196,96,179,62"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="272,109,329,135"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="210,59,270,98,267,103,207,64"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="183,63,147,100,143,96,179,59"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="177,109,237,135"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="210,61,210,93,204,93,204,61"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="260,109,332,135"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="236,59,274,96,271,100,233,63"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="356,109,413,135"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="264,59,347,99,344,104,261,64"/>
</map>

View File

@@ -1 +1 @@
22ce28b1900f34151ccc6b52483055e5
d830c34964806014bd0b0afdc32cf0d4

View File

@@ -4,8 +4,8 @@
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
-->
<!-- Title: dynamic_programming/longest_increasing_subsequence.cpp Pages: 1 -->
<svg width="251pt" height="105pt"
viewBox="0.00 0.00 250.62 105.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="314pt" height="105pt"
viewBox="0.00 0.00 313.62 105.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
@@ -23,10 +23,10 @@
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Calculate the length of the longest increasing subsequence in an array.">
<polygon fill="#999999" stroke="#666666" points="178.25,-97 64,-97 64,-55.25 178.25,-55.25 178.25,-97"/>
<text text-anchor="start" x="72" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="start" x="72" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/longest_increasing</text>
<text text-anchor="middle" x="121.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_subsequence.cpp</text>
<polygon fill="#999999" stroke="#666666" points="208.25,-97 94,-97 94,-55.25 208.25,-55.25 208.25,-97"/>
<text text-anchor="start" x="102" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="start" x="102" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/longest_increasing</text>
<text text-anchor="middle" x="151.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_subsequence.cpp</text>
</a>
</g>
</g>
@@ -43,8 +43,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M90.7,-54.89C76.53,-45.47 59.96,-34.46 46.9,-25.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="49.21,-23.11 38.95,-20.48 45.34,-28.93 49.21,-23.11"/>
<path fill="none" stroke="#63b8ff" d="M111.29,-54.89C92.01,-45.1 69.34,-33.59 51.95,-24.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="53.73,-21.74 43.23,-20.33 50.56,-27.98 53.73,-21.74"/>
</a>
</g>
</g>
@@ -61,8 +61,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.86,-55.07C106.75,-47.03 102.03,-37.8 97.96,-29.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.13,-28.35 93.46,-21.04 94.89,-31.54 101.13,-28.35"/>
<path fill="none" stroke="#63b8ff" d="M131.54,-55.07C122.96,-46.29 113,-36.09 104.78,-27.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="107.53,-25.49 98.04,-20.78 102.53,-30.38 107.53,-25.49"/>
</a>
</g>
</g>
@@ -70,8 +70,8 @@
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="181.88,-19.25 128.38,-19.25 128.38,0 181.88,0 181.88,-19.25"/>
<text text-anchor="middle" x="155.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="173.75,-19.25 128.5,-19.25 128.5,0 173.75,0 173.75,-19.25"/>
<text text-anchor="middle" x="151.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</a>
</g>
</g>
@@ -79,8 +79,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M131.7,-55.07C135.94,-47.03 140.8,-37.8 145,-29.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.07,-31.51 149.64,-21.03 141.88,-28.25 148.07,-31.51"/>
<path fill="none" stroke="#63b8ff" d="M151.12,-55.07C151.12,-47.4 151.12,-38.64 151.12,-30.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.63,-31.21 151.13,-21.21 147.63,-31.21 154.63,-31.21"/>
</a>
</g>
</g>
@@ -88,8 +88,8 @@
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="242.62,-19.25 199.62,-19.25 199.62,0 242.62,0 242.62,-19.25"/>
<text text-anchor="middle" x="221.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
<polygon fill="#e0e0e0" stroke="#999999" points="244.88,-19.25 191.38,-19.25 191.38,0 244.88,0 244.88,-19.25"/>
<text text-anchor="middle" x="218.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
@@ -97,8 +97,26 @@
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M152.49,-54.89C167.1,-45.47 184.18,-34.46 197.65,-25.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="199.36,-28.83 205.87,-20.46 195.57,-22.94 199.36,-28.83"/>
<path fill="none" stroke="#63b8ff" d="M171.96,-55.07C181.08,-46.29 191.67,-36.09 200.41,-27.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="202.84,-30.2 207.61,-20.75 197.98,-25.16 202.84,-30.2"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="305.62,-19.25 262.62,-19.25 262.62,0 305.62,0 305.62,-19.25"/>
<text text-anchor="middle" x="284.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M192.84,-54.89C213.13,-45.06 237,-33.48 255.24,-24.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="256.69,-27.82 264.17,-20.3 253.64,-21.52 256.69,-27.82"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@@ -4,18 +4,18 @@
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
-->
<!-- Title: dynamic_programming/longest_increasing_subsequence.cpp Pages: 1 -->
<svg width="251pt" height="105pt"
viewBox="0.00 0.00 250.62 105.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="314pt" height="105pt"
viewBox="0.00 0.00 313.62 105.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 101)">
<title>dynamic_programming/longest_increasing_subsequence.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Calculate the length of the longest increasing subsequence in an array.">
<polygon fill="#999999" stroke="#666666" points="178.25,-97 64,-97 64,-55.25 178.25,-55.25 178.25,-97"/>
<text text-anchor="start" x="72" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="start" x="72" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/longest_increasing</text>
<text text-anchor="middle" x="121.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_subsequence.cpp</text>
<polygon fill="#999999" stroke="#666666" points="208.25,-97 94,-97 94,-55.25 208.25,-55.25 208.25,-97"/>
<text text-anchor="start" x="102" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="start" x="102" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/longest_increasing</text>
<text text-anchor="middle" x="151.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_subsequence.cpp</text>
</a>
</g>
</g>
@@ -32,8 +32,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M90.7,-54.89C76.53,-45.47 59.96,-34.46 46.9,-25.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="49.21,-23.11 38.95,-20.48 45.34,-28.93 49.21,-23.11"/>
<path fill="none" stroke="#63b8ff" d="M111.29,-54.89C92.01,-45.1 69.34,-33.59 51.95,-24.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="53.73,-21.74 43.23,-20.33 50.56,-27.98 53.73,-21.74"/>
</a>
</g>
</g>
@@ -50,8 +50,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.86,-55.07C106.75,-47.03 102.03,-37.8 97.96,-29.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.13,-28.35 93.46,-21.04 94.89,-31.54 101.13,-28.35"/>
<path fill="none" stroke="#63b8ff" d="M131.54,-55.07C122.96,-46.29 113,-36.09 104.78,-27.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="107.53,-25.49 98.04,-20.78 102.53,-30.38 107.53,-25.49"/>
</a>
</g>
</g>
@@ -59,8 +59,8 @@
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="181.88,-19.25 128.38,-19.25 128.38,0 181.88,0 181.88,-19.25"/>
<text text-anchor="middle" x="155.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="173.75,-19.25 128.5,-19.25 128.5,0 173.75,0 173.75,-19.25"/>
<text text-anchor="middle" x="151.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</a>
</g>
</g>
@@ -68,8 +68,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M131.7,-55.07C135.94,-47.03 140.8,-37.8 145,-29.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.07,-31.51 149.64,-21.03 141.88,-28.25 148.07,-31.51"/>
<path fill="none" stroke="#63b8ff" d="M151.12,-55.07C151.12,-47.4 151.12,-38.64 151.12,-30.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.63,-31.21 151.13,-21.21 147.63,-31.21 154.63,-31.21"/>
</a>
</g>
</g>
@@ -77,8 +77,8 @@
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="242.62,-19.25 199.62,-19.25 199.62,0 242.62,0 242.62,-19.25"/>
<text text-anchor="middle" x="221.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
<polygon fill="#e0e0e0" stroke="#999999" points="244.88,-19.25 191.38,-19.25 191.38,0 244.88,0 244.88,-19.25"/>
<text text-anchor="middle" x="218.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
@@ -86,8 +86,26 @@
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M152.49,-54.89C167.1,-45.47 184.18,-34.46 197.65,-25.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="199.36,-28.83 205.87,-20.46 195.57,-22.94 199.36,-28.83"/>
<path fill="none" stroke="#63b8ff" d="M171.96,-55.07C181.08,-46.29 191.67,-36.09 200.41,-27.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="202.84,-30.2 207.61,-20.75 197.98,-25.16 202.84,-30.2"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="305.62,-19.25 262.62,-19.25 262.62,0 305.62,0 305.62,-19.25"/>
<text text-anchor="middle" x="284.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M192.84,-54.89C213.13,-45.06 237,-33.48 255.24,-24.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="256.69,-27.82 264.17,-20.3 253.64,-21.52 256.69,-27.82"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@@ -1,11 +1,11 @@
<map id="dynamic_programming/unbounded_0_1_knapsack.cpp" name="dynamic_programming/unbounded_0_1_knapsack.cpp">
<area shape="rect" id="Node000001" title="Implementation of the Unbounded 0/1 Knapsack Problem." alt="" coords="70,5,274,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,77,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="140,49,75,88,72,83,138,44"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="100,94,158,120"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="163,48,145,81,141,79,159,45"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="182,94,246,120"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="185,45,203,79,198,81,180,48"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="271,94,331,120"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="205,44,270,83,267,88,202,49"/>
<area shape="rect" id="Node000001" title="Implementation of the Unbounded 0/1 Knapsack Problem." alt="" coords="66,5,270,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,70,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="137,49,72,88,69,83,134,44"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="94,94,154,120"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="160,48,141,82,136,79,155,45"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="178,94,249,120"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="182,45,201,79,197,82,177,48"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="273,94,330,120"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="203,44,269,83,267,88,200,49"/>
</map>

View File

@@ -1 +1 @@
58458697f53a27e81fff0097907f30e3
4b0254f68e88baad8c3ce510d394b7d2

View File

@@ -5,7 +5,7 @@
-->
<!-- Title: dynamic_programming/unbounded_0_1_knapsack.cpp Pages: 1 -->
<svg width="252pt" height="94pt"
viewBox="0.00 0.00 252.38 93.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
viewBox="0.00 0.00 251.62 93.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
@@ -23,9 +23,9 @@
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Implementation of the Unbounded 0/1 Knapsack Problem.">
<polygon fill="#999999" stroke="#666666" points="201.38,-85.75 48.12,-85.75 48.12,-55.25 201.38,-55.25 201.38,-85.75"/>
<text text-anchor="start" x="56.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="middle" x="124.75" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/unbounded_0_1_knapsack.cpp</text>
<polygon fill="#999999" stroke="#666666" points="198.75,-85.75 45.5,-85.75 45.5,-55.25 198.75,-55.25 198.75,-85.75"/>
<text text-anchor="start" x="53.5" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="middle" x="122.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/unbounded_0_1_knapsack.cpp</text>
</a>
</g>
</g>
@@ -33,8 +33,8 @@
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="53.5,-19.25 0,-19.25 0,0 53.5,0 53.5,-19.25"/>
<text text-anchor="middle" x="26.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="48.25,-19.25 0,-19.25 0,0 48.25,0 48.25,-19.25"/>
<text text-anchor="middle" x="24.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
@@ -42,8 +42,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M100.27,-54.8C85.35,-45.83 66.33,-34.41 51.38,-25.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="53.45,-22.58 43.08,-20.43 49.85,-28.58 53.45,-22.58"/>
<path fill="none" stroke="#63b8ff" d="M97.65,-54.8C82.72,-45.83 63.71,-34.41 48.76,-25.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.83,-22.58 40.45,-20.43 47.22,-28.58 50.83,-22.58"/>
</a>
</g>
</g>
@@ -51,8 +51,8 @@
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="114.25,-19.25 71.25,-19.25 71.25,0 114.25,0 114.25,-19.25"/>
<text text-anchor="middle" x="92.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
<polygon fill="#e0e0e0" stroke="#999999" points="111.75,-19.25 66.5,-19.25 66.5,0 111.75,0 111.75,-19.25"/>
<text text-anchor="middle" x="89.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</a>
</g>
</g>
@@ -60,8 +60,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M116.84,-54.95C112.72,-47.36 107.62,-37.99 103.18,-29.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.26,-28.15 98.41,-21.03 100.11,-31.49 106.26,-28.15"/>
<path fill="none" stroke="#63b8ff" d="M113.97,-54.95C109.67,-47.28 104.34,-37.77 99.73,-29.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="102.89,-28.03 94.95,-21.02 96.79,-31.46 102.89,-28.03"/>
</a>
</g>
</g>
@@ -69,8 +69,8 @@
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="180.88,-19.25 132.62,-19.25 132.62,0 180.88,0 180.88,-19.25"/>
<text text-anchor="middle" x="156.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
<polygon fill="#e0e0e0" stroke="#999999" points="182.88,-19.25 129.38,-19.25 129.38,0 182.88,0 182.88,-19.25"/>
<text text-anchor="middle" x="156.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
@@ -78,8 +78,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M132.66,-54.95C136.78,-47.36 141.88,-37.99 146.32,-29.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.39,-31.49 151.09,-21.03 143.24,-28.15 149.39,-31.49"/>
<path fill="none" stroke="#63b8ff" d="M130.53,-54.95C134.96,-47.28 140.45,-37.77 145.2,-29.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.16,-31.42 150.13,-21.01 142.09,-27.92 148.16,-31.42"/>
</a>
</g>
</g>
@@ -87,8 +87,8 @@
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="244.38,-19.25 199.12,-19.25 199.12,0 244.38,0 244.38,-19.25"/>
<text text-anchor="middle" x="221.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
<polygon fill="#e0e0e0" stroke="#999999" points="243.62,-19.25 200.62,-19.25 200.62,0 243.62,0 243.62,-19.25"/>
<text text-anchor="middle" x="222.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
@@ -96,8 +96,8 @@
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M148.73,-54.95C163.5,-45.98 182.38,-34.52 197.25,-25.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="198.77,-28.67 205.5,-20.49 195.14,-22.68 198.77,-28.67"/>
<path fill="none" stroke="#63b8ff" d="M147.1,-54.8C162.33,-45.83 181.73,-34.41 196.99,-25.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="198.64,-28.51 205.48,-20.42 195.09,-22.48 198.64,-28.51"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@@ -5,16 +5,16 @@
-->
<!-- Title: dynamic_programming/unbounded_0_1_knapsack.cpp Pages: 1 -->
<svg width="252pt" height="94pt"
viewBox="0.00 0.00 252.38 93.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
viewBox="0.00 0.00 251.62 93.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
<title>dynamic_programming/unbounded_0_1_knapsack.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Implementation of the Unbounded 0/1 Knapsack Problem.">
<polygon fill="#999999" stroke="#666666" points="201.38,-85.75 48.12,-85.75 48.12,-55.25 201.38,-55.25 201.38,-85.75"/>
<text text-anchor="start" x="56.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="middle" x="124.75" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/unbounded_0_1_knapsack.cpp</text>
<polygon fill="#999999" stroke="#666666" points="198.75,-85.75 45.5,-85.75 45.5,-55.25 198.75,-55.25 198.75,-85.75"/>
<text text-anchor="start" x="53.5" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="middle" x="122.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/unbounded_0_1_knapsack.cpp</text>
</a>
</g>
</g>
@@ -22,8 +22,8 @@
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="53.5,-19.25 0,-19.25 0,0 53.5,0 53.5,-19.25"/>
<text text-anchor="middle" x="26.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="48.25,-19.25 0,-19.25 0,0 48.25,0 48.25,-19.25"/>
<text text-anchor="middle" x="24.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
@@ -31,8 +31,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M100.27,-54.8C85.35,-45.83 66.33,-34.41 51.38,-25.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="53.45,-22.58 43.08,-20.43 49.85,-28.58 53.45,-22.58"/>
<path fill="none" stroke="#63b8ff" d="M97.65,-54.8C82.72,-45.83 63.71,-34.41 48.76,-25.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.83,-22.58 40.45,-20.43 47.22,-28.58 50.83,-22.58"/>
</a>
</g>
</g>
@@ -40,8 +40,8 @@
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="114.25,-19.25 71.25,-19.25 71.25,0 114.25,0 114.25,-19.25"/>
<text text-anchor="middle" x="92.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
<polygon fill="#e0e0e0" stroke="#999999" points="111.75,-19.25 66.5,-19.25 66.5,0 111.75,0 111.75,-19.25"/>
<text text-anchor="middle" x="89.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</a>
</g>
</g>
@@ -49,8 +49,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M116.84,-54.95C112.72,-47.36 107.62,-37.99 103.18,-29.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.26,-28.15 98.41,-21.03 100.11,-31.49 106.26,-28.15"/>
<path fill="none" stroke="#63b8ff" d="M113.97,-54.95C109.67,-47.28 104.34,-37.77 99.73,-29.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="102.89,-28.03 94.95,-21.02 96.79,-31.46 102.89,-28.03"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="180.88,-19.25 132.62,-19.25 132.62,0 180.88,0 180.88,-19.25"/>
<text text-anchor="middle" x="156.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
<polygon fill="#e0e0e0" stroke="#999999" points="182.88,-19.25 129.38,-19.25 129.38,0 182.88,0 182.88,-19.25"/>
<text text-anchor="middle" x="156.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
@@ -67,8 +67,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M132.66,-54.95C136.78,-47.36 141.88,-37.99 146.32,-29.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.39,-31.49 151.09,-21.03 143.24,-28.15 149.39,-31.49"/>
<path fill="none" stroke="#63b8ff" d="M130.53,-54.95C134.96,-47.28 140.45,-37.77 145.2,-29.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.16,-31.42 150.13,-21.01 142.09,-27.92 148.16,-31.42"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="244.38,-19.25 199.12,-19.25 199.12,0 244.38,0 244.38,-19.25"/>
<text text-anchor="middle" x="221.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
<polygon fill="#e0e0e0" stroke="#999999" points="243.62,-19.25 200.62,-19.25 200.62,0 243.62,0 243.62,-19.25"/>
<text text-anchor="middle" x="222.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
@@ -85,8 +85,8 @@
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M148.73,-54.95C163.5,-45.98 182.38,-34.52 197.25,-25.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="198.77,-28.67 205.5,-20.49 195.14,-22.68 198.77,-28.67"/>
<path fill="none" stroke="#63b8ff" d="M147.1,-54.8C162.33,-45.83 181.73,-34.41 196.99,-25.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="198.64,-28.51 205.48,-20.42 195.09,-22.48 198.64,-28.51"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.12.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: dynamic_programming/armstrong_number.cpp File Reference</title>
<title>Algorithms_in_C++: dynamic_programming/armstrong_number_templated.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@@ -78,7 +78,7 @@ $(function() {
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('d1/db7/dynamic__programming_2armstrong__number_8cpp.html','../../'); initResizable(true); });
$(function(){initNavTree('d1/da7/armstrong__number__templated_8cpp.html','../../'); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
@@ -107,7 +107,7 @@ $(function(){initNavTree('d1/db7/dynamic__programming_2armstrong__number_8cpp.ht
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">armstrong_number.cpp File Reference</div></div>
<div class="headertitle"><div class="title">armstrong_number_templated.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
@@ -117,9 +117,9 @@ $(function(){initNavTree('d1/db7/dynamic__programming_2armstrong__number_8cpp.ht
<code>#include &lt;cmath&gt;</code><br />
<code>#include &lt;iostream&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for armstrong_number.cpp:</div>
Include dependency graph for armstrong_number_templated.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/ddf/dynamic__programming_2armstrong__number_8cpp__incl.svg" width="252" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d2/dc5/armstrong__number__templated_8cpp__incl.svg" width="252" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
@@ -171,11 +171,11 @@ Functions</h2></td></tr>
<div class="line"><span class="lineno"> 91</span> <a class="code hl_function" href="#a483bb8ccf42aaf7375a83e91490eda1e">tests</a>(); <span class="comment">// run self-test implementations</span></div>
<div class="line"><span class="lineno"> 92</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><span class="lineno"> 93</span>}</div>
<div class="ttc" id="adynamic__programming_2armstrong__number_8cpp_html_a483bb8ccf42aaf7375a83e91490eda1e"><div class="ttname"><a href="#a483bb8ccf42aaf7375a83e91490eda1e">tests</a></div><div class="ttdeci">static void tests()</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition</b> armstrong_number.cpp:71</div></div>
<div class="ttc" id="aarmstrong__number__templated_8cpp_html_a483bb8ccf42aaf7375a83e91490eda1e"><div class="ttname"><a href="#a483bb8ccf42aaf7375a83e91490eda1e">tests</a></div><div class="ttdeci">static void tests()</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition</b> armstrong_number_templated.cpp:71</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/db7/dynamic__programming_2armstrong__number_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="479" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/da7/armstrong__number__templated_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="479" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -220,11 +220,11 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 83</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;All tests have successfully passed!\n&quot;</span>;</div>
<div class="line"><span class="lineno"> 84</span>}</div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="anamespacedynamic__programming_html_af046365a8d77a1267acc082f86135a26"><div class="ttname"><a href="../../dd/d24/namespacedynamic__programming.html#af046365a8d77a1267acc082f86135a26">dynamic_programming::is_armstrong</a></div><div class="ttdeci">bool is_armstrong(const T &amp;number)</div><div class="ttdoc">Checks if the given number is armstrong or not.</div><div class="ttdef"><b>Definition</b> armstrong_number.cpp:39</div></div>
<div class="ttc" id="anamespacedynamic__programming_html_af046365a8d77a1267acc082f86135a26"><div class="ttname"><a href="../../dd/d24/namespacedynamic__programming.html#af046365a8d77a1267acc082f86135a26">dynamic_programming::is_armstrong</a></div><div class="ttdeci">bool is_armstrong(const T &amp;number)</div><div class="ttdoc">Checks if the given number is armstrong or not.</div><div class="ttdef"><b>Definition</b> armstrong_number_templated.cpp:39</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/db7/dynamic__programming_2armstrong__number_8cpp_a483bb8ccf42aaf7375a83e91490eda1e_cgraph.svg" width="382" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/da7/armstrong__number__templated_8cpp_a483bb8ccf42aaf7375a83e91490eda1e_cgraph.svg" width="382" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -234,7 +234,7 @@ Here is the call graph for this function:</div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_8a20dd5bfd5341a725342bf72b6b686f.html">dynamic_programming</a></li><li class="navelem"><a class="el" href="../../d1/db7/dynamic__programming_2armstrong__number_8cpp.html">armstrong_number.cpp</a></li>
<li class="navelem"><a class="el" href="../../dir_8a20dd5bfd5341a725342bf72b6b686f.html">dynamic_programming</a></li><li class="navelem"><a class="el" href="../../d1/da7/armstrong__number__templated_8cpp.html">armstrong_number_templated.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0 </li>
</ul>
</div>

View File

@@ -0,0 +1,6 @@
var armstrong__number__templated_8cpp =
[
[ "is_armstrong", "d1/da7/armstrong__number__templated_8cpp.html#af046365a8d77a1267acc082f86135a26", null ],
[ "main", "d1/da7/armstrong__number__templated_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ],
[ "tests", "d1/da7/armstrong__number__templated_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e", null ]
];

View File

@@ -1,6 +1,6 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title="Main function." alt="" coords="5,13,55,38"/>
<area shape="rect" id="Node000002" href="$d1/db7/dynamic__programming_2armstrong__number_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e" title="Self&#45;test implementations." alt="" coords="103,13,153,38"/>
<area shape="rect" id="Node000002" href="$d1/da7/armstrong__number__templated_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e" title="Self&#45;test implementations." alt="" coords="103,13,153,38"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,23,88,23,88,28,55,28"/>
<area shape="rect" id="Node000003" href="$dd/d24/namespacedynamic__programming.html#af046365a8d77a1267acc082f86135a26" title="Checks if the given number is armstrong or not." alt="" coords="201,5,353,46"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="153,23,186,23,186,28,153,28"/>

View File

@@ -0,0 +1 @@
ec3c99204a91eb6d2db419fdce5fbf07

View File

@@ -31,7 +31,7 @@
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d1/db7/dynamic__programming_2armstrong__number_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e" target="_top" xlink:title="Self&#45;test implementations.">
<g id="a_Node000002"><a xlink:href="../../d1/da7/armstrong__number__templated_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="#666666" points="110.75,-24.88 73,-24.88 73,-5.63 110.75,-5.63 110.75,-24.88"/>
<text text-anchor="middle" x="91.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@@ -20,7 +20,7 @@
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d1/db7/dynamic__programming_2armstrong__number_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e" target="_top" xlink:title="Self&#45;test implementations.">
<g id="a_Node000002"><a xlink:href="../../d1/da7/armstrong__number__templated_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="#666666" points="110.75,-24.88 73,-24.88 73,-5.63 110.75,-5.63 110.75,-24.88"/>
<text text-anchor="middle" x="91.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@@ -1,6 +0,0 @@
var dynamic__programming_2armstrong__number_8cpp =
[
[ "is_armstrong", "d1/db7/dynamic__programming_2armstrong__number_8cpp.html#af046365a8d77a1267acc082f86135a26", null ],
[ "main", "d1/db7/dynamic__programming_2armstrong__number_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ],
[ "tests", "d1/db7/dynamic__programming_2armstrong__number_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e", null ]
];

View File

@@ -1,19 +1,21 @@
<map id="Graph" name="Graph">
<area shape="rect" id="Node000001" title=" " alt="" coords="585,172,641,198"/>
<area shape="rect" id="Node000002" href="$d7/d77/class_edge.html" title=" " alt="" coords="319,5,370,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="386,17,426,21,473,31,520,48,563,75,583,98,597,124,612,171,607,172,592,126,578,101,559,79,518,53,471,36,425,26,385,22"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/map.html" title=" " alt="" coords="258,56,431,111"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="447,92,506,106,562,131,587,149,604,170,600,173,583,153,560,135,504,111,446,97"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="5,63,153,104"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="168,81,257,81,257,86,168,86"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="266,135,423,176"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="439,163,585,179,584,184,438,168"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="284,200,405,226"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="420,210,489,206,561,197,584,191,585,197,561,202,489,211,420,215"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="270,250,419,290"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="434,263,497,252,560,229,582,214,599,196,603,200,585,218,562,234,499,257,435,268"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/tuple.html" title=" " alt="" coords="15,250,143,290"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="158,268,269,268,269,273,158,273"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/bitset.html" title=" " alt="" coords="273,315,416,340"/>
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="430,324,497,311,530,298,559,280,577,262,591,239,606,197,611,199,596,242,582,265,563,285,532,303,499,316,431,329"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="585,174,641,200"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="276,8,413,33"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="429,24,498,41,532,56,563,77,583,100,597,126,612,173,607,175,592,128,578,103,559,81,530,61,496,46,428,29"/>
<area shape="rect" id="Node000003" href="$d7/d77/class_edge.html" title=" " alt="" coords="53,8,105,33"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="120,18,275,18,275,23,120,23"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/map.html" title=" " alt="" coords="258,58,431,114"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="447,94,506,109,562,133,587,152,604,172,600,176,583,155,560,137,504,114,446,99"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="5,65,153,106"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="168,83,257,83,257,88,168,88"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="266,137,423,178"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="439,165,585,181,584,187,438,171"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="284,202,405,228"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="420,212,489,208,561,199,584,194,585,199,561,205,489,214,420,217"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="270,252,419,293"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="434,265,497,254,560,232,582,216,599,199,603,202,585,220,562,236,499,259,435,271"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/tuple.html" title=" " alt="" coords="15,252,143,293"/>
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="158,270,269,270,269,275,158,275"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/bitset.html" title=" " alt="" coords="273,317,416,342"/>
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="430,326,497,313,530,300,559,283,577,264,591,241,606,200,611,201,596,244,582,267,563,287,532,305,499,318,431,331"/>
</map>

View File

@@ -1 +1 @@
473d9285f6b814132d52a27d5da1ab97
ff1e3808bc1707202b3c553605f4077d

View File

@@ -4,8 +4,8 @@
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
-->
<!-- Title: Graph Pages: 1 -->
<svg width="485pt" height="259pt"
viewBox="0.00 0.00 485.00 259.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="485pt" height="261pt"
viewBox="0.00 0.00 485.00 260.88" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
@@ -17,7 +17,7 @@
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 255.25)">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256.88)">
<title>Graph</title>
<!-- Node1 -->
<g id="Node000001" class="node">
@@ -31,9 +31,9 @@
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d7/d77/class_edge.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="273.5,-251.25 235,-251.25 235,-232 273.5,-232 273.5,-251.25"/>
<text text-anchor="middle" x="254.25" y="-237.75" font-family="Helvetica,sans-Serif" font-size="10.00">Edge</text>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="305.75,-251.25 202.75,-251.25 202.75,-232 305.75,-232 305.75,-251.25"/>
<text text-anchor="middle" x="254.25" y="-237.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; Edge &gt;</text>
</a>
</g>
</g>
@@ -41,8 +41,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node2&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M285.18,-240.8C320.45,-238.32 379.02,-229.3 416.75,-197.62 439.25,-178.74 449.31,-143.59 453.03,-126.48"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="285.05,-237.3 275.26,-241.35 285.43,-244.29 285.05,-237.3"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M317.5,-237.12C350.19,-231.9 389.08,-220.86 416.75,-197.62 439.25,-178.74 449.31,-143.59 453.03,-126.48"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="317.13,-233.64 307.73,-238.52 318.12,-240.57 317.13,-233.64"/>
</a>
</g>
<text text-anchor="middle" x="377" y="-234.57" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> edges</text>
@@ -50,7 +50,26 @@
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/map.html" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../d7/d77/class_edge.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="74.5,-251.25 36,-251.25 36,-232 74.5,-232 74.5,-251.25"/>
<text text-anchor="middle" x="55.25" y="-237.75" font-family="Helvetica,sans-Serif" font-size="10.00">Edge</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M86.04,-241.62C116.84,-241.62 165.5,-241.62 202.41,-241.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="86.3,-238.13 76.3,-241.63 86.3,-245.13 86.3,-238.13"/>
</a>
</g>
<text text-anchor="middle" x="149.88" y="-243.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/map.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="319.25,-213.5 189.25,-213.5 189.25,-171.75 319.25,-171.75 319.25,-213.5"/>
<text text-anchor="start" x="197.25" y="-200" font-family="Helvetica,sans-Serif" font-size="10.00">std::map&lt; unsigned</text>
<text text-anchor="start" x="197.25" y="-188.75" font-family="Helvetica,sans-Serif" font-size="10.00"> int, std::vector&lt; unsigned</text>
@@ -58,63 +77,43 @@
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node3&#45;&gt;Node1</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<!-- Node4&#45;&gt;Node1 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node4&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M330.71,-184.48C359.01,-179.13 390.61,-170.28 416.75,-155.62 429.63,-148.4 440.97,-135.5 447.87,-126.52"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="330.37,-180.99 321.12,-186.17 331.58,-187.88 330.37,-180.99"/>
</a>
</g>
<text text-anchor="middle" x="377" y="-184.24" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_adjList</text>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="110.5,-207.88 0,-207.88 0,-177.38 110.5,-177.38 110.5,-207.88"/>
<text text-anchor="start" x="8" y="-194.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; unsigned</text>
<text text-anchor="middle" x="55.25" y="-183.12" font-family="Helvetica,sans-Serif" font-size="10.00"> int &gt;</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node4&#45;&gt;Node3</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<!-- Node5&#45;&gt;Node4 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node5&#45;&gt;Node4</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M122.23,-192.62C143.79,-192.62 167.68,-192.62 189.1,-192.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="122.38,-189.13 112.38,-192.63 122.38,-196.13 122.38,-189.13"/>
</a>
</g>
<text text-anchor="middle" x="149.88" y="-194.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="313.25,-153.88 195.25,-153.88 195.25,-123.38 313.25,-123.38 313.25,-153.88"/>
<text text-anchor="start" x="203.25" y="-140.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::vector</text>
<text text-anchor="middle" x="254.25" y="-129.12" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; int &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node1 -->
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node5&#45;&gt;Node1</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M324.75,-130.97C363.41,-126.7 408.77,-121.71 434.44,-118.88"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="324.59,-127.46 315.03,-132.04 325.35,-134.42 324.59,-127.46"/>
</a>
</g>
<text text-anchor="middle" x="377" y="-141.94" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> capacity</text>
<text text-anchor="middle" x="377" y="-130.69" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">residual_capacity</text>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="299.75,-105.25 208.75,-105.25 208.75,-86 299.75,-86 299.75,-105.25"/>
<text text-anchor="middle" x="254.25" y="-91.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; int &gt;</text>
<polygon fill="white" stroke="#666666" points="313.25,-153.88 195.25,-153.88 195.25,-123.38 313.25,-123.38 313.25,-153.88"/>
<text text-anchor="start" x="203.25" y="-140.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::vector</text>
<text text-anchor="middle" x="254.25" y="-129.12" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; int &gt; &gt;</text>
</a>
</g>
</g>
@@ -122,19 +121,19 @@
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node6&#45;&gt;Node1</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M311.24,-95.89C342.49,-96.82 382.01,-99.28 416.75,-105.38 422.6,-106.4 428.82,-108.01 434.5,-109.69"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="311.72,-92.4 301.64,-95.66 311.55,-99.4 311.72,-92.4"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M324.75,-130.97C363.41,-126.7 408.77,-121.71 434.44,-118.88"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="324.59,-127.46 315.03,-132.04 325.35,-134.42 324.59,-127.46"/>
</a>
</g>
<text text-anchor="middle" x="377" y="-107.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> parent</text>
<text text-anchor="middle" x="377" y="-141.94" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> capacity</text>
<text text-anchor="middle" x="377" y="-130.69" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">residual_capacity</text>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="310.25,-67.88 198.25,-67.88 198.25,-37.38 310.25,-37.38 310.25,-67.88"/>
<text text-anchor="start" x="206.25" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::tuple</text>
<text text-anchor="middle" x="254.25" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; int, int, int &gt; &gt;</text>
<polygon fill="white" stroke="#666666" points="299.75,-105.25 208.75,-105.25 208.75,-86 299.75,-86 299.75,-105.25"/>
<text text-anchor="middle" x="254.25" y="-91.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; int &gt;</text>
</a>
</g>
</g>
@@ -142,45 +141,65 @@
<g id="edge6_Node000001_Node000007" class="edge">
<title>Node7&#45;&gt;Node1</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M311.24,-95.89C342.49,-96.82 382.01,-99.28 416.75,-105.38 422.6,-106.4 428.82,-108.01 434.5,-109.69"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="311.72,-92.4 301.64,-95.66 311.55,-99.4 311.72,-92.4"/>
</a>
</g>
<text text-anchor="middle" x="377" y="-107.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> parent</text>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="310.25,-67.88 198.25,-67.88 198.25,-37.38 310.25,-37.38 310.25,-67.88"/>
<text text-anchor="start" x="206.25" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::tuple</text>
<text text-anchor="middle" x="254.25" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; int, int, int &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node1 -->
<g id="edge7_Node000001_Node000008" class="edge">
<title>Node8&#45;&gt;Node1</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M321.7,-55.93C351.96,-59.54 387.46,-66.82 416.75,-81.38 428.86,-87.39 439.87,-98.46 446.91,-106.59"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="322.21,-52.47 311.89,-54.89 321.46,-59.43 322.21,-52.47"/>
</a>
</g>
<text text-anchor="middle" x="377" y="-83.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> edge_participated</text>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/tuple.html" xlink:title=" ">
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/tuple.html" xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="103,-67.88 7.5,-67.88 7.5,-37.38 103,-37.38 103,-67.88"/>
<text text-anchor="start" x="15.5" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::tuple&lt; int, int,</text>
<text text-anchor="middle" x="55.25" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00"> int &gt;</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge7_Node000007_Node000008" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<!-- Node9&#45;&gt;Node8 -->
<g id="edge8_Node000008_Node000009" class="edge">
<title>Node9&#45;&gt;Node8</title>
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M114.81,-52.62C141.16,-52.62 172.12,-52.62 198.07,-52.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="114.95,-49.13 104.95,-52.63 114.95,-56.13 114.95,-49.13"/>
</a>
</g>
<text text-anchor="middle" x="149.88" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/bitset.html" xlink:title=" ">
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/bitset.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="307.62,-19.25 200.88,-19.25 200.88,0 307.62,0 307.62,-19.25"/>
<text text-anchor="middle" x="254.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::bitset&lt; MAXN &gt;</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node1 -->
<g id="edge8_Node000001_Node000009" class="edge">
<title>Node9&#45;&gt;Node1</title>
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
<!-- Node10&#45;&gt;Node1 -->
<g id="edge9_Node000001_Node000010" class="edge">
<title>Node10&#45;&gt;Node1</title>
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M319.05,-10.37C351.13,-13.66 388.98,-22.33 416.75,-43.38 437.89,-59.39 448.39,-90.51 452.58,-106.54"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="319.74,-6.91 309.48,-9.54 319.14,-13.89 319.74,-6.91"/>
</a>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -4,9 +4,9 @@
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
-->
<!-- Title: Graph Pages: 1 -->
<svg width="485pt" height="259pt"
viewBox="0.00 0.00 485.00 259.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 255.25)">
<svg width="485pt" height="261pt"
viewBox="0.00 0.00 485.00 260.88" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256.88)">
<title>Graph</title>
<!-- Node1 -->
<g id="Node000001" class="node">
@@ -20,9 +20,9 @@
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d7/d77/class_edge.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="273.5,-251.25 235,-251.25 235,-232 273.5,-232 273.5,-251.25"/>
<text text-anchor="middle" x="254.25" y="-237.75" font-family="Helvetica,sans-Serif" font-size="10.00">Edge</text>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="305.75,-251.25 202.75,-251.25 202.75,-232 305.75,-232 305.75,-251.25"/>
<text text-anchor="middle" x="254.25" y="-237.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; Edge &gt;</text>
</a>
</g>
</g>
@@ -30,8 +30,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node2&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M285.18,-240.8C320.45,-238.32 379.02,-229.3 416.75,-197.62 439.25,-178.74 449.31,-143.59 453.03,-126.48"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="285.05,-237.3 275.26,-241.35 285.43,-244.29 285.05,-237.3"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M317.5,-237.12C350.19,-231.9 389.08,-220.86 416.75,-197.62 439.25,-178.74 449.31,-143.59 453.03,-126.48"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="317.13,-233.64 307.73,-238.52 318.12,-240.57 317.13,-233.64"/>
</a>
</g>
<text text-anchor="middle" x="377" y="-234.57" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> edges</text>
@@ -39,7 +39,26 @@
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/map.html" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../d7/d77/class_edge.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="74.5,-251.25 36,-251.25 36,-232 74.5,-232 74.5,-251.25"/>
<text text-anchor="middle" x="55.25" y="-237.75" font-family="Helvetica,sans-Serif" font-size="10.00">Edge</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M86.04,-241.62C116.84,-241.62 165.5,-241.62 202.41,-241.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="86.3,-238.13 76.3,-241.63 86.3,-245.13 86.3,-238.13"/>
</a>
</g>
<text text-anchor="middle" x="149.88" y="-243.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/map.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="319.25,-213.5 189.25,-213.5 189.25,-171.75 319.25,-171.75 319.25,-213.5"/>
<text text-anchor="start" x="197.25" y="-200" font-family="Helvetica,sans-Serif" font-size="10.00">std::map&lt; unsigned</text>
<text text-anchor="start" x="197.25" y="-188.75" font-family="Helvetica,sans-Serif" font-size="10.00"> int, std::vector&lt; unsigned</text>
@@ -47,63 +66,43 @@
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node3&#45;&gt;Node1</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<!-- Node4&#45;&gt;Node1 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node4&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M330.71,-184.48C359.01,-179.13 390.61,-170.28 416.75,-155.62 429.63,-148.4 440.97,-135.5 447.87,-126.52"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="330.37,-180.99 321.12,-186.17 331.58,-187.88 330.37,-180.99"/>
</a>
</g>
<text text-anchor="middle" x="377" y="-184.24" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_adjList</text>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="110.5,-207.88 0,-207.88 0,-177.38 110.5,-177.38 110.5,-207.88"/>
<text text-anchor="start" x="8" y="-194.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; unsigned</text>
<text text-anchor="middle" x="55.25" y="-183.12" font-family="Helvetica,sans-Serif" font-size="10.00"> int &gt;</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node4&#45;&gt;Node3</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<!-- Node5&#45;&gt;Node4 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node5&#45;&gt;Node4</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M122.23,-192.62C143.79,-192.62 167.68,-192.62 189.1,-192.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="122.38,-189.13 112.38,-192.63 122.38,-196.13 122.38,-189.13"/>
</a>
</g>
<text text-anchor="middle" x="149.88" y="-194.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="313.25,-153.88 195.25,-153.88 195.25,-123.38 313.25,-123.38 313.25,-153.88"/>
<text text-anchor="start" x="203.25" y="-140.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::vector</text>
<text text-anchor="middle" x="254.25" y="-129.12" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; int &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node1 -->
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node5&#45;&gt;Node1</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M324.75,-130.97C363.41,-126.7 408.77,-121.71 434.44,-118.88"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="324.59,-127.46 315.03,-132.04 325.35,-134.42 324.59,-127.46"/>
</a>
</g>
<text text-anchor="middle" x="377" y="-141.94" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> capacity</text>
<text text-anchor="middle" x="377" y="-130.69" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">residual_capacity</text>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="299.75,-105.25 208.75,-105.25 208.75,-86 299.75,-86 299.75,-105.25"/>
<text text-anchor="middle" x="254.25" y="-91.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; int &gt;</text>
<polygon fill="white" stroke="#666666" points="313.25,-153.88 195.25,-153.88 195.25,-123.38 313.25,-123.38 313.25,-153.88"/>
<text text-anchor="start" x="203.25" y="-140.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::vector</text>
<text text-anchor="middle" x="254.25" y="-129.12" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; int &gt; &gt;</text>
</a>
</g>
</g>
@@ -111,19 +110,19 @@
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node6&#45;&gt;Node1</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M311.24,-95.89C342.49,-96.82 382.01,-99.28 416.75,-105.38 422.6,-106.4 428.82,-108.01 434.5,-109.69"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="311.72,-92.4 301.64,-95.66 311.55,-99.4 311.72,-92.4"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M324.75,-130.97C363.41,-126.7 408.77,-121.71 434.44,-118.88"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="324.59,-127.46 315.03,-132.04 325.35,-134.42 324.59,-127.46"/>
</a>
</g>
<text text-anchor="middle" x="377" y="-107.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> parent</text>
<text text-anchor="middle" x="377" y="-141.94" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> capacity</text>
<text text-anchor="middle" x="377" y="-130.69" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">residual_capacity</text>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="310.25,-67.88 198.25,-67.88 198.25,-37.38 310.25,-37.38 310.25,-67.88"/>
<text text-anchor="start" x="206.25" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::tuple</text>
<text text-anchor="middle" x="254.25" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; int, int, int &gt; &gt;</text>
<polygon fill="white" stroke="#666666" points="299.75,-105.25 208.75,-105.25 208.75,-86 299.75,-86 299.75,-105.25"/>
<text text-anchor="middle" x="254.25" y="-91.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; int &gt;</text>
</a>
</g>
</g>
@@ -131,45 +130,65 @@
<g id="edge6_Node000001_Node000007" class="edge">
<title>Node7&#45;&gt;Node1</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M311.24,-95.89C342.49,-96.82 382.01,-99.28 416.75,-105.38 422.6,-106.4 428.82,-108.01 434.5,-109.69"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="311.72,-92.4 301.64,-95.66 311.55,-99.4 311.72,-92.4"/>
</a>
</g>
<text text-anchor="middle" x="377" y="-107.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> parent</text>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="310.25,-67.88 198.25,-67.88 198.25,-37.38 310.25,-37.38 310.25,-67.88"/>
<text text-anchor="start" x="206.25" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::tuple</text>
<text text-anchor="middle" x="254.25" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; int, int, int &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node1 -->
<g id="edge7_Node000001_Node000008" class="edge">
<title>Node8&#45;&gt;Node1</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M321.7,-55.93C351.96,-59.54 387.46,-66.82 416.75,-81.38 428.86,-87.39 439.87,-98.46 446.91,-106.59"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="322.21,-52.47 311.89,-54.89 321.46,-59.43 322.21,-52.47"/>
</a>
</g>
<text text-anchor="middle" x="377" y="-83.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> edge_participated</text>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/tuple.html" xlink:title=" ">
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/tuple.html" xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="103,-67.88 7.5,-67.88 7.5,-37.38 103,-37.38 103,-67.88"/>
<text text-anchor="start" x="15.5" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::tuple&lt; int, int,</text>
<text text-anchor="middle" x="55.25" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00"> int &gt;</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge7_Node000007_Node000008" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<!-- Node9&#45;&gt;Node8 -->
<g id="edge8_Node000008_Node000009" class="edge">
<title>Node9&#45;&gt;Node8</title>
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M114.81,-52.62C141.16,-52.62 172.12,-52.62 198.07,-52.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="114.95,-49.13 104.95,-52.63 114.95,-56.13 114.95,-49.13"/>
</a>
</g>
<text text-anchor="middle" x="149.88" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/bitset.html" xlink:title=" ">
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/bitset.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="307.62,-19.25 200.88,-19.25 200.88,0 307.62,0 307.62,-19.25"/>
<text text-anchor="middle" x="254.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::bitset&lt; MAXN &gt;</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node1 -->
<g id="edge8_Node000001_Node000009" class="edge">
<title>Node9&#45;&gt;Node1</title>
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
<!-- Node10&#45;&gt;Node1 -->
<g id="edge9_Node000001_Node000010" class="edge">
<title>Node10&#45;&gt;Node1</title>
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M319.05,-10.37C351.13,-13.66 388.98,-22.33 416.75,-43.38 437.89,-59.39 448.39,-90.51 452.58,-106.54"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="319.74,-6.91 309.48,-9.54 319.14,-13.89 319.74,-6.91"/>
</a>

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 11 KiB