Files
cpp-courseware/2.Course/1.深入浅出程序设计竞赛(基础篇)/书籍:深入浅出程序设计竞赛(基础篇)/images/svg/a2a362a5dac847a73bf6413aa504661076030bfeab350fdbbcf522c41bac771a.svg
T

36 lines
17 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="830" height="585" viewBox="0 0 830 585" role="img" aria-labelledby="title desc">
<title id="title">不同复杂度级别的增长趋势(示意)</title>
<desc id="desc">根据教材扫描图人工重绘的矢量教学示意图。文字与线条可无损缩放。</desc>
<defs><marker id="arrow" markerWidth="9" markerHeight="9" refX="8" refY="4.5" orient="auto" markerUnits="userSpaceOnUse"><path d="M0 0 L9 4.5 L0 9 Z" fill="#417b63"/></marker></defs>
<rect width="830" height="585" fill="white"/>
<g font-family="Microsoft YaHei, Noto Sans CJK SC, Arial, sans-serif" fill="#193b32" stroke-linecap="round" stroke-linejoin="round">
<line x1="65" y1="520" x2="800" y2="520" stroke="#417b63" stroke-width="2" marker-end="url(#arrow)"/>
<line x1="65" y1="520" x2="65" y2="20" stroke="#417b63" stroke-width="2" marker-end="url(#arrow)"/>
<line x1="165" y1="95" x2="165" y2="520" stroke="#d1dcd5" stroke-width="1" stroke-dasharray="6 5"/>
<line x1="265" y1="95" x2="265" y2="520" stroke="#d1dcd5" stroke-width="1" stroke-dasharray="6 5"/>
<line x1="365" y1="95" x2="365" y2="520" stroke="#d1dcd5" stroke-width="1" stroke-dasharray="6 5"/>
<line x1="465" y1="95" x2="465" y2="520" stroke="#d1dcd5" stroke-width="1" stroke-dasharray="6 5"/>
<line x1="565" y1="95" x2="565" y2="520" stroke="#d1dcd5" stroke-width="1" stroke-dasharray="6 5"/>
<line x1="665" y1="95" x2="665" y2="520" stroke="#d1dcd5" stroke-width="1" stroke-dasharray="6 5"/>
<line x1="765" y1="95" x2="765" y2="520" stroke="#d1dcd5" stroke-width="1" stroke-dasharray="6 5"/>
<line x1="65" y1="120" x2="765" y2="120" stroke="#d1dcd5" stroke-width="1" stroke-dasharray="6 5"/>
<line x1="65" y1="220" x2="765" y2="220" stroke="#d1dcd5" stroke-width="1" stroke-dasharray="6 5"/>
<line x1="65" y1="320" x2="765" y2="320" stroke="#d1dcd5" stroke-width="1" stroke-dasharray="6 5"/>
<line x1="65" y1="420" x2="765" y2="420" stroke="#d1dcd5" stroke-width="1" stroke-dasharray="6 5"/>
<line x1="65" y1="520" x2="765" y2="520" stroke="#d1dcd5" stroke-width="1" stroke-dasharray="6 5"/>
<path d="M65.00 520.00 L67.00 519.81 L69.00 519.59 L71.00 519.32 L73.00 519.00 L75.00 518.62 L77.00 518.17 L79.00 517.64 L81.00 517.00 L83.00 516.24 L85.00 515.34 L87.00 514.27 L89.00 513.00 L91.00 511.49 L93.00 509.69 L95.00 507.55 L97.00 505.00 L99.00 501.97 L101.00 498.37 L103.00 494.09 L105.00 489.00 L107.00 482.95 L109.00 475.75 L111.00 467.18 L113.00 457.00 L115.00 444.89 L117.00 430.49 L119.00 413.37 L121.00 393.00 L123.00 368.78 L125.00 339.98 L127.00 305.73 L129.00 265.00 L131.00 216.56 L133.00 158.96" fill="none" stroke="#417b63" stroke-width="2"/>
<path d="M65.00 520.00 L67.00 520.00 L69.00 519.98 L71.00 519.94 L73.00 519.85 L75.00 519.70 L77.00 519.49 L79.00 519.19 L81.00 518.79 L83.00 518.27 L85.00 517.63 L87.00 516.85 L89.00 515.90 L91.00 514.79 L93.00 513.50 L95.00 512.00 L97.00 510.29 L99.00 508.35 L101.00 506.18 L103.00 503.74 L105.00 501.04 L107.00 498.05 L109.00 494.76 L111.00 491.16 L113.00 487.23 L115.00 482.96 L117.00 478.34 L119.00 473.34 L121.00 467.97 L123.00 462.19 L125.00 456.00 L127.00 449.38 L129.00 442.33 L131.00 434.82 L133.00 426.83 L135.00 418.37 L137.00 409.41 L139.00 399.93 L141.00 389.93 L143.00 379.39 L145.00 368.30 L147.00 356.63 L149.00 344.38 L151.00 331.54 L153.00 318.08 L155.00 304.00 L157.00 289.28 L159.00 273.90 L161.00 257.86 L163.00 241.13 L165.00 223.70 L167.00 205.57 L169.00 186.71 L171.00 167.11 L173.00 146.75 L175.00 125.63 L177.00 103.73" fill="none" stroke="#417b63" stroke-width="2"/>
<path d="M65.00 520.00 L67.00 519.96 L69.00 519.84 L71.00 519.64 L73.00 519.36 L75.00 519.00 L77.00 518.56 L79.00 518.04 L81.00 517.44 L83.00 516.76 L85.00 516.00 L87.00 515.16 L89.00 514.24 L91.00 513.24 L93.00 512.16 L95.00 511.00 L97.00 509.76 L99.00 508.44 L101.00 507.04 L103.00 505.56 L105.00 504.00 L107.00 502.36 L109.00 500.64 L111.00 498.84 L113.00 496.96 L115.00 495.00 L117.00 492.96 L119.00 490.84 L121.00 488.64 L123.00 486.36 L125.00 484.00 L127.00 481.56 L129.00 479.04 L131.00 476.44 L133.00 473.76 L135.00 471.00 L137.00 468.16 L139.00 465.24 L141.00 462.24 L143.00 459.16 L145.00 456.00 L147.00 452.76 L149.00 449.44 L151.00 446.04 L153.00 442.56 L155.00 439.00 L157.00 435.36 L159.00 431.64 L161.00 427.84 L163.00 423.96 L165.00 420.00 L167.00 415.96 L169.00 411.84 L171.00 407.64 L173.00 403.36 L175.00 399.00 L177.00 394.56 L179.00 390.04 L181.00 385.44 L183.00 380.76 L185.00 376.00 L187.00 371.16 L189.00 366.24 L191.00 361.24 L193.00 356.16 L195.00 351.00 L197.00 345.76 L199.00 340.44 L201.00 335.04 L203.00 329.56 L205.00 324.00 L207.00 318.36 L209.00 312.64 L211.00 306.84 L213.00 300.96 L215.00 295.00 L217.00 288.96 L219.00 282.84 L221.00 276.64 L223.00 270.36 L225.00 264.00 L227.00 257.56 L229.00 251.04 L231.00 244.44 L233.00 237.76 L235.00 231.00 L237.00 224.16 L239.00 217.24 L241.00 210.24 L243.00 203.16 L245.00 196.00 L247.00 188.76 L249.00 181.44 L251.00 174.04 L253.00 166.56 L255.00 159.00 L257.00 151.36 L259.00 143.64 L261.00 135.84 L263.00 127.96 L265.00 120.00 L267.00 111.96 L269.00 103.84 L271.00 95.64" fill="none" stroke="#417b63" stroke-width="2"/>
<path d="M65.00 520.00 L67.00 519.93 L69.00 519.73 L71.00 519.48 L73.00 519.20 L75.00 518.89 L77.00 518.57 L79.00 518.22 L81.00 517.87 L83.00 517.50 L85.00 517.12 L87.00 516.73 L89.00 516.33 L91.00 515.93 L93.00 515.51 L95.00 515.09 L97.00 514.67 L99.00 514.23 L101.00 513.80 L103.00 513.35 L105.00 512.90 L107.00 512.45 L109.00 511.99 L111.00 511.53 L113.00 511.06 L115.00 510.59 L117.00 510.12 L119.00 509.64 L121.00 509.16 L123.00 508.67 L125.00 508.19 L127.00 507.69 L129.00 507.20 L131.00 506.70 L133.00 506.20 L135.00 505.70 L137.00 505.19 L139.00 504.68 L141.00 504.17 L143.00 503.66 L145.00 503.14 L147.00 502.62 L149.00 502.10 L151.00 501.58 L153.00 501.05 L155.00 500.52 L157.00 499.99 L159.00 499.46 L161.00 498.93 L163.00 498.39 L165.00 497.85 L167.00 497.31 L169.00 496.77 L171.00 496.23 L173.00 495.68 L175.00 495.14 L177.00 494.59 L179.00 494.04 L181.00 493.48 L183.00 492.93 L185.00 492.37 L187.00 491.82 L189.00 491.26 L191.00 490.70 L193.00 490.13 L195.00 489.57 L197.00 489.00 L199.00 488.44 L201.00 487.87 L203.00 487.30 L205.00 486.73 L207.00 486.16 L209.00 485.58 L211.00 485.01 L213.00 484.43 L215.00 483.86 L217.00 483.28 L219.00 482.70 L221.00 482.12 L223.00 481.53 L225.00 480.95 L227.00 480.36 L229.00 479.78 L231.00 479.19 L233.00 478.60 L235.00 478.01 L237.00 477.42 L239.00 476.83 L241.00 476.24 L243.00 475.64 L245.00 475.05 L247.00 474.45 L249.00 473.86 L251.00 473.26 L253.00 472.66 L255.00 472.06 L257.00 471.46 L259.00 470.85 L261.00 470.25 L263.00 469.65 L265.00 469.04 L267.00 468.43 L269.00 467.83 L271.00 467.22 L273.00 466.61 L275.00 466.00 L277.00 465.39 L279.00 464.78 L281.00 464.16 L283.00 463.55 L285.00 462.94 L287.00 462.32 L289.00 461.71 L291.00 461.09 L293.00 460.47 L295.00 459.85 L297.00 459.23 L299.00 458.61 L301.00 457.99 L303.00 457.37 L305.00 456.74 L307.00 456.12 L309.00 455.50 L311.00 454.87 L313.00 454.25 L315.00 453.62 L317.00 452.99 L319.00 452.36 L321.00 451.73 L323.00 451.10 L325.00 450.47 L327.00 449.84 L329.00 449.21 L331.00 448.58 L333.00 447.94 L335.00 447.31 L337.00 446.67 L339.00 446.04 L341.00 445.40 L343.00 444.76 L345.00 444.13 L347.00 443.49 L349.00 442.85 L351.00 442.21 L353.00 441.57 L355.00 440.93 L357.00 440.29 L359.00 439.64 L361.00 439.00 L363.00 438.36 L365.00 437.71 L367.00 437.07 L369.00 436.42 L371.00 435.77 L373.00 435.13 L375.00 434.48 L377.00 433.83 L379.00 433.18 L381.00 432.53 L383.00 431.88 L385.00 431.23 L387.00 430.58 L389.00 429.93 L391.00 429.28 L393.00 428.62 L395.00 427.97 L397.00 427.32 L399.00 426.66 L401.00 426.01 L403.00 425.35 L405.00 424.69 L407.00 424.04 L409.00 423.38 L411.00 422.72 L413.00 422.06 L415.00 421.40 L417.00 420.74 L419.00 420.08 L421.00 419.42 L423.00 418.76 L425.00 418.10 L427.00 417.44 L429.00 416.77 L431.00 416.11 L433.00 415.44 L435.00 414.78 L437.00 414.11 L439.00 413.45 L441.00 412.78 L443.00 412.12 L445.00 411.45 L447.00 410.78 L449.00 410.11 L451.00 409.44 L453.00 408.77 L455.00 408.10 L457.00 407.43 L459.00 406.76 L461.00 406.09 L463.00 405.42 L465.00 404.75 L467.00 404.08 L469.00 403.40 L471.00 402.73 L473.00 402.06 L475.00 401.38 L477.00 400.71 L479.00 400.03 L481.00 399.35 L483.00 398.68 L485.00 398.00 L487.00 397.32 L489.00 396.65 L491.00 395.97 L493.00 395.29 L495.00 394.61 L497.00 393.93 L499.00 393.25 L501.00 392.57 L503.00 391.89 L505.00 391.21 L507.00 390.52 L509.00 389.84 L511.00 389.16 L513.00 388.48 L515.00 387.79 L517.00 387.11 L519.00 386.42 L521.00 385.74 L523.00 385.05 L525.00 384.37 L527.00 383.68 L529.00 383.00 L531.00 382.31 L533.00 381.62 L535.00 380.93 L537.00 380.25 L539.00 379.56 L541.00 378.87 L543.00 378.18 L545.00 377.49 L547.00 376.80 L549.00 376.11 L551.00 375.42 L553.00 374.73 L555.00 374.03 L557.00 373.34 L559.00 372.65 L561.00 371.96 L563.00 371.26 L565.00 370.57 L567.00 369.88 L569.00 369.18 L571.00 368.49 L573.00 367.79 L575.00 367.10 L577.00 366.40 L579.00 365.70 L581.00 365.01 L583.00 364.31 L585.00 363.61 L587.00 362.91 L589.00 362.22 L591.00 361.52 L593.00 360.82 L595.00 360.12 L597.00 359.42 L599.00 358.72 L601.00 358.02 L603.00 357.32 L605.00 356.62 L607.00 355.92 L609.00 355.21 L611.00 354.51 L613.00 353.81 L615.00 353.11 L617.00 352.40 L619.00 351.70 L621.00 351.00 L623.00 350.29 L625.00 349.59 L627.00 348.88 L629.00 348.18 L631.00 347.47 L633.00 346.76 L635.00 346.06 L637.00 345.35 L639.00 344.64 L641.00 343.94 L643.00 343.23 L645.00 342.52 L647.00 341.81 L649.00 341.10 L651.00 340.40 L653.00 339.69 L655.00 338.98 L657.00 338.27 L659.00 337.56 L661.00 336.85 L663.00 336.13 L665.00 335.42 L667.00 334.71 L669.00 334.00 L671.00 333.29 L673.00 332.58 L675.00 331.86 L677.00 331.15 L679.00 330.44 L681.00 329.72 L683.00 329.01 L685.00 328.29 L687.00 327.58 L689.00 326.86 L691.00 326.15 L693.00 325.43 L695.00 324.72 L697.00 324.00 L699.00 323.28 L701.00 322.57 L703.00 321.85 L705.00 321.13 L707.00 320.41 L709.00 319.70 L711.00 318.98 L713.00 318.26 L715.00 317.54 L717.00 316.82 L719.00 316.10 L721.00 315.38 L723.00 314.66 L725.00 313.94 L727.00 313.22 L729.00 312.50 L731.00 311.78 L733.00 311.06 L735.00 310.33 L737.00 309.61 L739.00 308.89 L741.00 308.17 L743.00 307.44 L745.00 306.72 L747.00 306.00 L749.00 305.27 L751.00 304.55 L753.00 303.82 L755.00 303.10 L757.00 302.37 L759.00 301.65 L761.00 300.92 L763.00 300.20 L765.00 299.47" fill="none" stroke="#417b63" stroke-width="2"/>
<path d="M65.00 520.00 L67.00 519.75 L69.00 519.50 L71.00 519.25 L73.00 519.00 L75.00 518.75 L77.00 518.50 L79.00 518.25 L81.00 518.00 L83.00 517.75 L85.00 517.50 L87.00 517.25 L89.00 517.00 L91.00 516.75 L93.00 516.50 L95.00 516.25 L97.00 516.00 L99.00 515.75 L101.00 515.50 L103.00 515.25 L105.00 515.00 L107.00 514.75 L109.00 514.50 L111.00 514.25 L113.00 514.00 L115.00 513.75 L117.00 513.50 L119.00 513.25 L121.00 513.00 L123.00 512.75 L125.00 512.50 L127.00 512.25 L129.00 512.00 L131.00 511.75 L133.00 511.50 L135.00 511.25 L137.00 511.00 L139.00 510.75 L141.00 510.50 L143.00 510.25 L145.00 510.00 L147.00 509.75 L149.00 509.50 L151.00 509.25 L153.00 509.00 L155.00 508.75 L157.00 508.50 L159.00 508.25 L161.00 508.00 L163.00 507.75 L165.00 507.50 L167.00 507.25 L169.00 507.00 L171.00 506.75 L173.00 506.50 L175.00 506.25 L177.00 506.00 L179.00 505.75 L181.00 505.50 L183.00 505.25 L185.00 505.00 L187.00 504.75 L189.00 504.50 L191.00 504.25 L193.00 504.00 L195.00 503.75 L197.00 503.50 L199.00 503.25 L201.00 503.00 L203.00 502.75 L205.00 502.50 L207.00 502.25 L209.00 502.00 L211.00 501.75 L213.00 501.50 L215.00 501.25 L217.00 501.00 L219.00 500.75 L221.00 500.50 L223.00 500.25 L225.00 500.00 L227.00 499.75 L229.00 499.50 L231.00 499.25 L233.00 499.00 L235.00 498.75 L237.00 498.50 L239.00 498.25 L241.00 498.00 L243.00 497.75 L245.00 497.50 L247.00 497.25 L249.00 497.00 L251.00 496.75 L253.00 496.50 L255.00 496.25 L257.00 496.00 L259.00 495.75 L261.00 495.50 L263.00 495.25 L265.00 495.00 L267.00 494.75 L269.00 494.50 L271.00 494.25 L273.00 494.00 L275.00 493.75 L277.00 493.50 L279.00 493.25 L281.00 493.00 L283.00 492.75 L285.00 492.50 L287.00 492.25 L289.00 492.00 L291.00 491.75 L293.00 491.50 L295.00 491.25 L297.00 491.00 L299.00 490.75 L301.00 490.50 L303.00 490.25 L305.00 490.00 L307.00 489.75 L309.00 489.50 L311.00 489.25 L313.00 489.00 L315.00 488.75 L317.00 488.50 L319.00 488.25 L321.00 488.00 L323.00 487.75 L325.00 487.50 L327.00 487.25 L329.00 487.00 L331.00 486.75 L333.00 486.50 L335.00 486.25 L337.00 486.00 L339.00 485.75 L341.00 485.50 L343.00 485.25 L345.00 485.00 L347.00 484.75 L349.00 484.50 L351.00 484.25 L353.00 484.00 L355.00 483.75 L357.00 483.50 L359.00 483.25 L361.00 483.00 L363.00 482.75 L365.00 482.50 L367.00 482.25 L369.00 482.00 L371.00 481.75 L373.00 481.50 L375.00 481.25 L377.00 481.00 L379.00 480.75 L381.00 480.50 L383.00 480.25 L385.00 480.00 L387.00 479.75 L389.00 479.50 L391.00 479.25 L393.00 479.00 L395.00 478.75 L397.00 478.50 L399.00 478.25 L401.00 478.00 L403.00 477.75 L405.00 477.50 L407.00 477.25 L409.00 477.00 L411.00 476.75 L413.00 476.50 L415.00 476.25 L417.00 476.00 L419.00 475.75 L421.00 475.50 L423.00 475.25 L425.00 475.00 L427.00 474.75 L429.00 474.50 L431.00 474.25 L433.00 474.00 L435.00 473.75 L437.00 473.50 L439.00 473.25 L441.00 473.00 L443.00 472.75 L445.00 472.50 L447.00 472.25 L449.00 472.00 L451.00 471.75 L453.00 471.50 L455.00 471.25 L457.00 471.00 L459.00 470.75 L461.00 470.50 L463.00 470.25 L465.00 470.00 L467.00 469.75 L469.00 469.50 L471.00 469.25 L473.00 469.00 L475.00 468.75 L477.00 468.50 L479.00 468.25 L481.00 468.00 L483.00 467.75 L485.00 467.50 L487.00 467.25 L489.00 467.00 L491.00 466.75 L493.00 466.50 L495.00 466.25 L497.00 466.00 L499.00 465.75 L501.00 465.50 L503.00 465.25 L505.00 465.00 L507.00 464.75 L509.00 464.50 L511.00 464.25 L513.00 464.00 L515.00 463.75 L517.00 463.50 L519.00 463.25 L521.00 463.00 L523.00 462.75 L525.00 462.50 L527.00 462.25 L529.00 462.00 L531.00 461.75 L533.00 461.50 L535.00 461.25 L537.00 461.00 L539.00 460.75 L541.00 460.50 L543.00 460.25 L545.00 460.00 L547.00 459.75 L549.00 459.50 L551.00 459.25 L553.00 459.00 L555.00 458.75 L557.00 458.50 L559.00 458.25 L561.00 458.00 L563.00 457.75 L565.00 457.50 L567.00 457.25 L569.00 457.00 L571.00 456.75 L573.00 456.50 L575.00 456.25 L577.00 456.00 L579.00 455.75 L581.00 455.50 L583.00 455.25 L585.00 455.00 L587.00 454.75 L589.00 454.50 L591.00 454.25 L593.00 454.00 L595.00 453.75 L597.00 453.50 L599.00 453.25 L601.00 453.00 L603.00 452.75 L605.00 452.50 L607.00 452.25 L609.00 452.00 L611.00 451.75 L613.00 451.50 L615.00 451.25 L617.00 451.00 L619.00 450.75 L621.00 450.50 L623.00 450.25 L625.00 450.00 L627.00 449.75 L629.00 449.50 L631.00 449.25 L633.00 449.00 L635.00 448.75 L637.00 448.50 L639.00 448.25 L641.00 448.00 L643.00 447.75 L645.00 447.50 L647.00 447.25 L649.00 447.00 L651.00 446.75 L653.00 446.50 L655.00 446.25 L657.00 446.00 L659.00 445.75 L661.00 445.50 L663.00 445.25 L665.00 445.00 L667.00 444.75 L669.00 444.50 L671.00 444.25 L673.00 444.00 L675.00 443.75 L677.00 443.50 L679.00 443.25 L681.00 443.00 L683.00 442.75 L685.00 442.50 L687.00 442.25 L689.00 442.00 L691.00 441.75 L693.00 441.50 L695.00 441.25 L697.00 441.00 L699.00 440.75 L701.00 440.50 L703.00 440.25 L705.00 440.00 L707.00 439.75 L709.00 439.50 L711.00 439.25 L713.00 439.00 L715.00 438.75 L717.00 438.50 L719.00 438.25 L721.00 438.00 L723.00 437.75 L725.00 437.50 L727.00 437.25 L729.00 437.00 L731.00 436.75 L733.00 436.50 L735.00 436.25 L737.00 436.00 L739.00 435.75 L741.00 435.50 L743.00 435.25 L745.00 435.00 L747.00 434.75 L749.00 434.50 L751.00 434.25 L753.00 434.00 L755.00 433.75 L757.00 433.50 L759.00 433.25 L761.00 433.00 L763.00 432.75 L765.00 432.50" fill="none" stroke="#417b63" stroke-width="2"/>
<text x="103" y="82.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">2ⁿ级别</text>
<text x="194" y="198.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">n³级别</text>
<text x="312" y="215.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">n²级别</text>
<text x="642" y="325.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">n log n级别</text>
<text x="730" y="412.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">n级别</text>
<text x="34" y="248.8" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">运</text>
<text x="34" y="279.6" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">算</text>
<text x="34" y="310.4" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">次</text>
<text x="34" y="341.2" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">数</text>
<text x="440" y="557.0" text-anchor="middle" dominant-baseline="central" font-size="23" fill="#193b32">数据规模</text>
</g></svg>