📄 rsmt300.ps
字号:
%!PS-Adobe-3.0%%Creator: Steiner Tree Version 3.1%%Copyright: Copyright (c) 1998, 2001 by David M. Warme%%LanguageLevel: 1%%DocumentNeededResources: font Times-Roman%%DocumentSuppliedResources: procset SteinerTreeProcs 2.0 0%%EndComments%%BeginProlog%%BeginProcSet: SteinerTreeProcs 2.0 0/LabelTerminals 0 def % set non-zero to label terminals/inch { 72 mul } def/PaperWidth 8.5 inch def/PaperHeight 11 inch def/BigBoxSize 7 inch def/SmallBoxSize 2 inch def/SmallBoxHeight SmallBoxSize def/SmallBoxWidth SmallBoxSize def/BoxHeight BigBoxSize def/BoxWidth BigBoxSize def/MinX 0 def/MaxX 1 def/MinY 0 def/MaxY 1 def/BoxMode 0 def % (0 ==> big plot, 1 ==> small plots)/SmallBoxCount 0 def/TermRadius 1 32 div inch def/LineWidth currentlinewidth def% Define the clipping region to be the inside edge of the box./ClipHeight BigBoxSize LineWidth sub def/ClipWidth ClipHeight def% Define the plotting region so that points plotted at the extremes will% exactly meet the edge of the clipping region. (Reduce by the terminal% radius on each side.)/PlotHeight ClipHeight TermRadius 2 mul sub def/PlotWidth ClipWidth TermRadius 2 mul sub def/XlateX { MinX sub MaxX MinX sub div PlotWidth mul } def/XlateY { MinY sub MaxY MinY sub div PlotHeight mul } def/XlateXY { exch XlateX exch XlateY } def/Dup2 { dup 3 -1 roll dup 4 1 roll exch } def/Swap2 { 4 2 roll } def% define the two fonts we will use:% - one for numbering the terminals% - one for printing the plot's title/TermNumPointsize 8 def/TitlePointsize 15 def/TermNumFont /Times-Roman findfont TermNumPointsize scalefontdef/UseTermNumFont { TermNumFont setfont } def/TitleFont /Times-Roman findfont TitlePointsize scalefontdef/UseTitleFont { TitleFont setfont } def/DefineTerminals { /NumTerms exch def /TermX NumTerms array def /TermY NumTerms array def /TermIndex 0 def} def/DT { TermY TermIndex 3 -1 roll put TermX TermIndex 3 -1 roll put /TermIndex TermIndex 1 add def} def/SetAxes { % minx maxx miny maxy /MaxY exch def /MinY exch def /MaxX exch def /MinX exch def} def/PTString 12 string def/Plot_Terminals { LabelTerminals 0 eq { % Display terminals, no labels 0 1 NumTerms 1 sub { % i dup % i i TermX exch get exch % x i TermY exch get newpath XlateXY TermRadius 0 360 arc fill } for } { % Display terminals, with labels 0 1 NumTerms 1 sub { % i dup % i i PTString cvs exch dup % str i i TermX exch get exch % str x i TermY exch get % str x y newpath XlateXY Dup2 TermRadius 0 360 arc fill moveto TermRadius 3 mul dup neg rmoveto UseTermNumFont show } for } ifelse} def% n T ==> Xn Yn, get coordinates of terminal n./T { dup TermX exch get exch TermY exch get} def% Draw a line segment./S { newpath XlateXY moveto XlateXY lineto stroke} def% Draw a corner. First point is incident to vertical segment.% Second point is incident to horizontal segment./C { % x1 y1 x2 y2 newpath % x1 y1 x2 y2 -> x1 y1 x1 y2 x2 y2 4 -1 roll dup 5 1 roll exch dup 4 -1 roll exch XlateXY moveto XlateXY lineto XlateXY lineto stroke} def/BeginPlot { FlushSmallPlot gsave PaperWidth BoxWidth sub 2 div PaperHeight BoxHeight sub 2 div translate newpath 0 0 moveto BoxWidth 0 lineto BoxWidth BoxHeight lineto 0 BoxHeight lineto closepath stroke gsave % establish a clipping region at the inside edge of the box LineWidth 2 div dup moveto ClipWidth 0 rlineto 0 ClipHeight rlineto ClipWidth neg 0 rlineto closepath clip % establish the origin for the plotting region LineWidth 2 div TermRadius add dup translate} def/EndPlot { grestore newpath UseTitleFont 0 0 moveto dup stringwidth pop BigBoxSize exch sub 2 div TitlePointsize -2 mul rmoveto show grestore showpage} def/BeginSmallPlot { gsave .75 inch SmallBoxCount 3 mod SmallBoxWidth .5 inch add mul add .75 inch 3 SmallBoxCount 3 idiv sub SmallBoxHeight .5 inch add mul add translate SmallBoxWidth BoxWidth div SmallBoxHeight BoxHeight div scale newpath 0 0 moveto BoxWidth 0 lineto BoxWidth BoxHeight lineto 0 BoxHeight lineto closepath stroke gsave % establish a clipping region at the inside edge of the box LineWidth 2 div dup moveto ClipWidth 0 rlineto 0 ClipHeight rlineto ClipWidth neg 0 rlineto closepath clip % establish the origin for the plotting region LineWidth 2 div TermRadius add dup translate} def/EndSmallPlot2 { grestore newpath UseTitleFont 0 0 moveto dup stringwidth pop BigBoxSize exch sub 2 div TitlePointsize -2 mul rmoveto show grestore /SmallBoxCount SmallBoxCount 1 add def SmallBoxCount 12 ge { FlushSmallPlot } if} def/FlushSmallPlot { SmallBoxCount 0 gt { showpage /SmallBoxCount 0 def } if} def/PT { dup % i i TermX exch get exch % x i TermY exch get newpath XlateXY TermRadius 0 360 arc fill} def%%EndProcSet%%EndProlog % ./bb % Args: % Phase 1: 0.02 seconds%%BeginSetup0 10000 0 10000 SetAxes300 DefineTerminals 1857 2738 DT 2894 8773 DT 1463 5183 DT 6905 8268 DT 3221 2457 DT 3473 730 DT 2983 4045 DT 5486 5208 DT 815 6755 DT 1875 934 DT 606 7576 DT 6045 4078 DT 9323 8669 DT 7952 2547 DT 303 8201 DT 6131 4811 DT 7871 9452 DT 854 1630 DT 5468 655 DT 7539 7194 DT 2588 3671 DT 5319 3872 DT 4004 3636 DT 8823 9370 DT 2183 4813 DT 4853 437 DT 8935 5346 DT 8461 2389 DT 2920 9868 DT 4339 473 DT 8222 1895 DT 9336 5659 DT 5826 447 DT 8995 3322 DT 3337 1432 DT 7140 4825 DT 7970 3168 DT 1959 6377 DT 8240 6048 DT 953 5905 DT 5779 7114 DT 7741 883 DT 5927 7473 DT 3088 4641 DT 8609 9286 DT 4558 9381 DT 7577 1956 DT 8888 4529 DT 3717 7332 DT 7074 9300 DT 1880 753 DT 8823 4604 DT 255 6767 DT 3610 8398 DT 9728 2393 DT 2860 8228 DT 2032 5977 DT 9534 3627 DT 8144 172 DT 1896 1532 DT 6615 4909 DT 3587 126 DT 2628 2673 DT 9761 9724 DT 1941 1952 DT 5552 6945 DT 3436 3149 DT 4392 4101 DT 6746 2567 DT 9328 6317 DT 4146 9128 DT 695 2216 DT 6337 8418 DT 8455 6114 DT 2684 3094 DT 713 9431 DT 5066 5653 DT 8216 6620 DT 7158 6191 DT 636 4345 DT 676 6403 DT 8073 876 DT 7813 1209 DT 6832 3156 DT 1595 9219 DT 2050 607 DT 4780 2726 DT 3303 2675 DT 2177 523 DT 4923 2899 DT 5349 7686 DT 2269 8907 DT 784 3975 DT 3825 1158 DT 7260 142 DT 9046 110 DT 2894 8707 DT 1994 6722 DT 4565 6538 DT 6363 3724 DT 2643 6261 DT 4704 7644 DT 1363 3820 DT 3156 4019 DT 8413 5866 DT 8040 4713 DT 6147 7878 DT 4272 8595 DT 9058 1440 DT 6460 1645 DT 5821 9743 DT 9182 4040 DT 3520 9039 DT 4592 5876 DT 2535 6181 DT 6411 7863 DT 5360 281 DT 885 3082 DT 9005 9739 DT 3077 7573 DT 8832 6327 DT 3594 7641 DT 2370 3125 DT 6563 4337 DT 6104 7017 DT 9571 6887 DT 2246 4107 DT 6650 2485 DT 269 7510 DT 3584 3889 DT 4883 87 DT 419 1878 DT 8122 2489 DT 8623 8722 DT 2071 266 DT 367 1127 DT 7749 9472 DT 7447 654 DT 178 3414 DT 9665 3534 DT 8889 9622 DT 1103 4661 DT 508 8482 DT 731 9452 DT 9129 598 DT 2726 8714 DT 1324 2380 DT 4862 1267 DT 4210 8839 DT 2489 684 DT 2201 2140 DT 2379 9488 DT 7018 3643 DT 9113 2349 DT 5310 7647 DT 5981 8787 DT 5094 8384 DT 3497 2095 DT 7046 1110 DT 5910 6658 DT 223 7807 DT 8583 9828 DT 7371 1529 DT 5383 7632 DT 7943 8383 DT 8634 6223 DT 9334 864 DT 8807 4244 DT 641 713 DT 6384 1784 DT 5952 2973 DT 8227 172 DT 461 3812 DT 6921 5779 DT 6121 4015 DT 5754 4492 DT 939 4135 DT 9480 6939 DT 7627 1458 DT 9464 1350 DT 2465 6698 DT 9389 4524 DT 2830 7903 DT 8201 5081 DT 246 126 DT 5959 188 DT 5552 7956 DT 364 6688 DT 6631 6595 DT 4831 8043 DT 9211 4941 DT 6510 8272 DT 2162 9596 DT 3429 666 DT 9220 1013 DT 652 1935 DT 1439 893 DT 5512 1849 DT 1318 6163 DT 7721 2950 DT 2293 5355 DT 946 4900 DT 9185 2344 DT 7340 2611 DT 1163 6952 DT 9885 1086 DT 6825 314 DT 3721 8796 DT 1846 454 DT 8212 7302 DT 2898 7142 DT 5926 4678 DT 8393 1378 DT 4245 7143 DT 4979 2948 DT 5116 2504 DT 7921 1150 DT 7072 6188 DT 4477 1879 DT 8621 9726 DT 9521 4655 DT 5116 7139 DT 298 2975 DT 2673 6191 DT 6420 8092 DT 2409 3609 DT 6588 9259 DT 3497 9459 DT 8031 8003 DT 1597 2141 DT 5883 4010 DT 4618 9956 DT 3983 8366 DT 4339 8839 DT 5588 9662 DT 9066 4810 DT 8745 8841 DT 3996 8954 DT 9748 8307 DT 6621 2973 DT 2535 5443 DT 4689 801 DT 6278 5630 DT 2943 3625 DT 8665 2419 DT 1073 5507 DT 3405 5303 DT 3994 1889 DT 9835 7721 DT 1395 3051 DT 7450 289 DT 4741 2634 DT 2051 6138 DT 5718 8107 DT 1107 1808 DT 9276 2980 DT 2884 7459 DT 905 3447 DT 5208 9751 DT 4259 2921 DT 5367 3325 DT 1481 5865 DT 1501 4571 DT 2066 364 DT 6191 1734 DT 5450 41 DT 7616 8036 DT 7850 4950 DT 838 4756 DT 6962 8246 DT 1950 6879 DT 2757 50 DT 6765 1291 DT 5540 3705 DT 5325 5265 DT 5616 4637 DT 7999 6484 DT 8054 5031 DT 8162 319 DT 5161 9307 DT 4848 5172 DT 766 5967 DT 9375 4133 DT 6804 4482 DT 1506 5923 DT 8314 1762 DT 4186 3512 DT 4158 1957 DT 4206 97 DT 3593 3073 DT 4487 4976 DT 6376 8543 DT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -