www.pudn.com > SolutionsforMultiuserDetection.rar > 4.1.huaidai.ps
%!PS (but not EPSF; comments have been disabled)
%DVIPSCommandLine: dvips -o 4.1.huaidai.ps problem4-1
%DVIPSParameters: dpi=600, compressed, comments removed
%DVIPSSource: TeX output 1999.03.08:1536
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
.1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
/cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
/gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
a}B /bos{/SS save N}B /eos{SS restore}B end
TeXDict begin 40258431 52099146 1000 600 600 (problem4-1.dvi)
@start /Fa 1 51 df<003FB9FCBA1280A300F0CA1207B3B3ADBAFCA4393977BE4A>50
D E /Fb 1 108 df<13F8EA0FF0A21200A2485AA4485AA43807801E147FEB81C3EB8387
380F060F495A1318EB700E4848C7FCA213FCEA1E7EEA3C0F80EB0781158039780F0300A2
1402EB070600F0138CEB03F8386000F019247CA221>107 D E /Fc
3 62 df43
D<130C133C137CEA03FC12FFEAFC7C1200B3B113FE387FFFFEA2172C7AAB23>49
D<007FB712F8B812FCA2CBFCADB812FCA26C16F82E137C9937>61
D E /Fd 2 55 df0 D54
D E /Fe 1 89 df88 D E /Ff 6 108 df<123C127EB4FCA21380A2127F123D1201A312031300
A25A1206120E5A5A5A126009157A8714>59 D<90263FFFFC90381FFF80A2D900FEC73803
F80018E04AEC07804DC7FC0101151C5F4A14E04C5A01034A5A040EC8FC4A5B5E010714E0
4B5A9138E00780030EC9FC010F131F157F4A487E14C190391FC71FC014CEEC9C0F02F07F
90383FE00702C07FEC0003825B6F7E137E6F7E13FE167F5B707E1201161F4981831203B5
39E001FFFEA2392D7CAC3C>75 D<000FB8FCA23B1FC003F8003F0100151F001C4A130E12
3C003801071406123000704A130EA20060010F140C12E0485CA2141FC715005DA2143FA2
92C8FCA25CA2147EA214FEA25CA21301A25CA21303A25CA21307A25C130F131F001FB512
F0A2302D7FAC29>84 D<13F8121FA21201A25BA21203A25BA21207A25BA2120FEBC7E0EB
9FF8EBB83C381FF01EEBE01F13C09038800F80EA3F00A2123EA2007E131FA2127CA2143F
00FC14005AA2147EA2147C14FC5C387801F01303495A383C0F806C48C7FCEA0FFCEA03F0
192F7DAD1E>98 D<15E0EC01F01403A3EC01C091C7FCA9147CEB03FE9038078F80EB0E07
131C013813C01330EB700F0160138013E013C0EB801F13001500A25CA2143EA2147EA214
7CA214FCA25CA21301A25CA21303A25CA2130700385BEAFC0F5C49C7FCEAF83EEAF0F8EA
7FF0EA1F801C3B81AC1D>106 D<131FEA03FFA2EA003FA2133EA2137EA2137CA213FCA2
5BA2120115F89038F003FCEC0F0E0003EB1C1EEC387EEBE07014E03807E1C09038E38038
49C7FC13CEEA0FDC13F8A2EBFF80381F9FE0EB83F0EB01F81300481404150C123EA2007E
141C1518007CEBF038ECF83000FC1470EC78E048EB3FC00070EB0F801F2F7DAD25>I
E /Fg 10 122 df26
D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A78891B>58 D<121EEA7F8012FF13C0A2
13E0A3127FEA1E601200A413E013C0A312011380120313005A1206120E5A5A5A12600B1D
78891B>I<1830187018F0A217011703A24D7EA2170F171FA21737A2176717E717C79338
0187FCA2EE0307EE07031606160CA216181638163004607FA216C0030113011680ED0300
A21506150E150C5D845D03707F15605DA24A5A4AB7FCA25C0206C87F5C021C157F14185C
A25C14E05C495A8549C9FC49163F1306130E5B133C137C01FE4C7ED807FFED01FF007F01
F0027FEBFFC0B5FC5C42477DC649>65 D<4CB46C1318043F01F013384BB512FC0307D900
7E1378DB1FF090380F80F0DB7F80EB03C1DA01FEC7EA01C34A48EC00E7DA0FF0ED7FE04A
48153F4A5A02FFC9121F494817C04948160F495A130F4A178049481607495A137F494817
0091CAFC5A485A1906485AA2485A96C7FC121F5BA2123F5BA3127F5BA4485AA419C0A218
0161127F180396C7FC6018066C6C160E601818001F17386D5E000F5F6D4B5A6C6C4B5A00
034CC8FC6C6C150E6C6C153C017F5DD93FC0EB01E0D91FF0EB0FC0D907FE017FC9FC0101
B512FCD9003F13E0020790CAFC45487CC546>67 D<9339FF8001800307EBF003033F13FC
9239FF007E07DA01F8EB0F0FDA07E09038079F004A486DB4FC4AC77E023E804A5D187E5C
495A183C495AA213074A1538A3130F183080A295C7FC806D7E8014FF6D13E015FC6DEBFF
C06D14FC6E13FF6E14C0020F80020314F8EC003F03077F9238007FFE160F1603707E8283
A283A21206A4000E163EA2120C177E001E167CA25F5F003F15014C5A6D4A5A4C5A486C4A
C8FC6D143ED87CF85CD8787E495A3AF01FC00FE0D8E007B51280010149C9FC39C0003FF0
39487BC53C>83 D98 D<163C16FEA21501A316FCED00701600AE15FC
EC03FF91380F0780021C13C091383803E0147014E014C01301EC8007130314005B010613
0F130E010C14C090C7FC151FA21680A2153FA21600A25DA2157EA215FEA25DA21401A25D
A21403A25DA21407A25DA2140FA25DA2141F5DA2143F001C91C7FC127F48137E5CA24848
5AEB03E038F807C038781F80D83FFEC8FCEA07F0275681C128>106
D<14FE137FA3EB01FC13001301A25CA21303A25CA21307A25CA2130FA25CA2131FA25C16
3F013FECFFC0923803C0E09138000703ED1E0F491338ED701F017E13E0EC01C001FE0180
13C00203EB07004948C8FC140E00015B5C495A5C3803FBC001FFC9FC8014F83807F1FE90
38F03F809038E00FE06E7E000F130381EBC001A2001FED01C017801380A2003F15031700
010013F05E481506160E007E150C161C00FE01005BED787048EC3FE00038EC0F802B467B
C433>I<133ED9FF8014E02603C3C0EB03F0380703E0380601F0000E1507001C16E0EA18
0312380030150F007016C0EA60075C161FD8E00F158000C05BEA001F4A133F1700133F91
C7FC5E49147E137EA216FE01FE5C5BA215015E485AA215035EA200001407150F6D5C017C
131F153F6D13FF90391F03CFC0903807FF8F903801FC0F90C7121F5EA2153F93C7FCD807
C05BD81FE0137E5DA24848485A4A5A01805B39380007C00018495A001C49C8FC6C137C38
0781F83803FFE0C66CC9FC2C407DAB30>121 D E /Fh 5 104 df<007FB912E0BA12F0A2
6C18E03C04789A4D>0 D<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B0B789E
1C>I<1706170F171FA2173EA2177CA217F8A2EE01F0A2EE03E0A2EE07C0A2EE0F80A2EE
1F00A2163EA25EA25EA24B5AA24B5AA24B5AA24B5AA24BC7FCA2153EA25DA25DA24A5AA2
4A5AA24A5AA24A5AA24AC8FCA2143EA25CA25CA2495AA2495AA2495AA2495AA249C9FCA2
133EA25BA25BA2485AA2485AA2485AA2485AA248CAFCA2123EA25AA25AA25A1260305C72
C600>54 D
102 D<12FEEAFFE0EA07F8EA00FEEB7F806D7E6D7E130F6D7EA26D7EB3AD6D7EA26D7E80
6E7E6E7EEC0FE0EC03FC913800FFE0A2913803FC00EC0FE0EC3FC04A5A4AC7FC5C495AA2
495AB3AD495AA2495A131F495A495A01FEC8FCEA07F8EAFFE048C9FC236479CA32>I
E /Fi 43 127 df10 D<140C141C1438147014E0EB01C01303EB0780EB0F00A2131E5BA25B13F85B1201
5B1203A2485AA3485AA348C7FCA35AA2123EA2127EA4127CA312FCB3A2127CA3127EA412
3EA2123FA27EA36C7EA36C7EA36C7EA212017F12007F13787FA27F7FA2EB0780EB03C013
01EB00E014701438141C140C166476CA26>40 D<12C07E12707E7E7E120F6C7E6C7EA26C
7E6C7EA21378137C133C133E131E131FA2EB0F80A3EB07C0A3EB03E0A314F0A21301A214
F8A41300A314FCB3A214F8A31301A414F0A21303A214E0A3EB07C0A3EB0F80A3EB1F00A2
131E133E133C137C13785BA2485A485AA2485A48C7FC120E5A5A5A5A5A16647BCA26>I<
16C04B7EB3AB007FBAFCBB1280A26C1900C8D801E0C9FCB3AB6F5A41407BB84C>43
D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A
1206120E5A5A5A12600B1D78891B>II<121EEA7F80A2EAFFC0A4
EA7F80A2EA1E000A0A78891B>I<143014F013011303131F13FFB5FC13E713071200B3B3
B0497E497E007FB6FCA3204278C131>49 DI<49B4FC010F13E0013F13FC9038FE01FE3A01F0007F80D803C0EB3FC048C7EA1FE0
120EED0FF0EA0FE0486C14F8A215077F5BA26C48130FEA03C0C813F0A3ED1FE0A2ED3FC0
1680ED7F0015FE4A5AEC03F0EC1FC0D90FFFC7FC15F090380001FCEC007FED3F80ED1FC0
ED0FE016F0ED07F816FC150316FEA2150116FFA3121EEA7F80487EA416FE491303A2007E
C713FC00701407003015F80038140F6C15F06CEC1FE06C6CEB3FC0D803E0EB7F803A01FE
01FE0039007FFFF8010F13E0010190C7FC28447CC131>II<007FBAFCBB1280
A3CEFCB0BB1280A36C190041187BA44C>61 D70 D76
D79 D<49B41303010FEBE007013F
13F89039FE00FE0FD801F8131FD807E0EB079F49EB03DF48486DB4FC48C8FC4881003E81
127E82127C00FC81A282A37E82A27EA26C6C91C7FC7F7FEA3FF813FE381FFFE06C13FE6C
EBFFE06C14FC6C14FF6C15C0013F14F0010F80010180D9001F7F14019138001FFF030313
80816F13C0167F163F161F17E000C0150FA31607A37EA36C16C0160F7E17806C151F6C16
006C5D6D147ED8FBC05CD8F9F0495AD8F07C495A90393FC00FE0D8E00FB51280010149C7
FC39C0003FF02B487BC536>83 D87 D<130C131E133F497EEBF3
C03801E1E03803C0F03807807848487E001E7F487F0070EB038048EB01C00040EB00801A
0E75C331>94 D97 DII<167FED3FFFA315018182B3EC7F80903803FFF09038
0FC07C90383F000E017E1307496D5AD803F87F48487F5B000F81485AA2485AA2127FA290
C8FC5AAB7E7FA2123FA26C7EA2000F5D7F6C6C5B00035C6C6C9038077F806C6C010E13C0
013F011C13FE90380FC0F8903803FFE09026007F0013002F467DC436>IIIIII107 DII<3901FC01FE00FF903807FFC091381E07F091383801F80007
01707F0003EBE0002601FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F
13FEA32F2C7DAB36>II<3901FC03FC00FF
90380FFF8091383C07E091387001F83A07FDE000FE00010180137F01FFEC3F8091C7EA1F
C04915E049140F17F0160717F8160317FCA3EE01FEABEE03FCA3EE07F8A217F0160F6D15
E0EE1FC06D143F17806EEB7E00D9FDC05B9039FCF003F891383C0FE091381FFF80DA03FC
C7FC91C9FCAE487EB512F8A32F3F7DAB36>I<3903F803F000FFEB1FFCEC3C3EEC707F00
07EBE0FF3803F9C000015B13FBEC007E153C01FF13005BA45BB3A748B4FCB512FEA3202C
7DAB26>114 D<90383FE0183901FFFC383907E01F78390F0003F8001E1301481300007C
1478127800F81438A21518A27EA27E6C6C13006C7E13FC383FFFE06C13FC6C13FF6C14C0
6C14E0C614F0011F13F81300EC0FFC140300C0EB01FE1400157E7E153EA27EA36C143C6C
147C15786C14F86CEB01F039F38003E039F1F00F8039E07FFE0038C00FF01F2E7DAC26>
I<1306A5130EA4131EA3133E137EA213FE12011207001FB512F0B6FCA2C648C7FCB3A415
0CAA017E131C017F1318A26D133890381F8030ECC070903807E0E0903801FFC09038007F
001E3E7EBC26>IIIIII<003F
B612E0A29038C0003F90C713C0003CEC7F800038ECFF00A20030495A0070495AA24A5A00
60495AA24A5A4A5AA2C7485A4AC7FC5B5C495A13075C495A131F4A1360495A495AA249C7
12C0485AA2485A485A1501485A48481303A24848EB07804848131F00FF14FF90B6FCA223
2B7DAA2B>I<01F81302D803FE13073907FF800E48EBE01C391F1FF8F8393807FFF0D870
0113E039E0007FC00040EB1F00200978C131>126 D E /Fj 23 122
df
46 D49 D<163FA25E5E5D5DA25D5D5D5DA25D92B5FCEC01F7EC03E7140715C7EC0F87EC1F
07143E147E147C14F8EB01F0EB03E0130714C0EB0F80EB1F00133E5BA25B485A485A485A
120F5B48C7FC123E5A12FCB91280A5C8000F90C7FCAC027FB61280A531417DC038>52
D58
D65 DI69 D72 D76
DI<923807FFC092B5
12FE0207ECFFC0021F15F091267FFE0013FC902601FFF0EB1FFF01070180010313C04990
C76C7FD91FFC6E6C7E49486F7E49486F7E01FF8348496F7E48496F1380A248496F13C0A2
4890C96C13E0A24819F04982003F19F8A3007F19FC49177FA400FF19FEAD007F19FC6D17
FFA3003F19F8A26D5E6C19F0A26E5D6C19E0A26C6D4B13C06C19806E5D6C6D4B13006C6D
4B5A6D6C4B5A6D6C4B5A6D6C4A5B6D01C001075B6D01F0011F5B010101FE90B5C7FC6D90
B65A023F15F8020715C002004AC8FC030713C047467AC454>79 DI82 DI98 D<137C48B4FC4813804813C0A24813E0A56C13C0A26C13806C13
00EA007C90C7FCAAEB7FC0EA7FFFA512037EB3AFB6FCA518467CC520>105
D108 D<90397F8007FEB59038
3FFF8092B512E0028114F8913987F03FFC91388F801F000390399F000FFE6C139E14BC02
F86D7E5CA25CA35CB3A7B60083B512FEA5372D7CAC3E>110 DI<90391FFC038090B51287000314FF120F381FF00338
3FC00049133F48C7121F127E00FE140FA215077EA27F01E090C7FC13FE387FFFF014FF6C
14C015F06C14FC6C800003806C15806C7E010F14C0EB003F020313E0140000F0143FA26C
141F150FA27EA26C15C06C141FA26DEB3F8001E0EB7F009038F803FE90B55A00FC5CD8F0
3F13E026E007FEC7FC232F7CAD2C>115 DII121 D E /Fk 6 115 df<14075C5C147F5C1307133F00
0FB5FCB6FC13F913C1EAF0011200B3B3B3A7497F010F13E0B712FEA4274F75CE3B>49
D54 D57
D
77 D97
D<01FFEB1F80B5EB7FF0913801FFF8913803E1FC91380783FE0003EB0F07C6131EEB7F1C
1438143091387003FC91386000F0160014E05CA45CB3AA8048487EB612F0A427347DB32E
>114 D E /Fl 6 122 df<020FB712FEF1FFE04A17F8869126000FFEC7EA1FFF6F480203
7F07007F030FEE3FE0747E4C150F747E031F707EA24C6F7EA2033F83865EA2037FEF7F80
A25EA215FF1CC05EA25CA293CAFCA24A18FFA25D1C801407A24B5EA2140F1C004B5EA214
1F634B1607A2023F601A0F5D63027F171F635D505A14FF505A5D505A4996C7FC6192C95B
4F5A491707624A4C5A4F5A01074D5A4F5A4A4CC8FC4E5A010F4C5AF00FF84A4B5AF07FC0
011F4B485ADD07FEC9FC017FED7FFCB912F018C04DCAFC17E0525278D158>68
D<020FB6D8C007B612E0A24A4B4815C0A2DA000F90C80007EB80006F486F90C7FC4C5E03
0F1607635EA2031F160F635EA2033F161F635EA2037F163F635EA203FF167F635EA24A17
FF6393C9FCA24A5E98C8FC5DA202075E6292B8FCA25C6203F8C81207A2021F160F625DA2
023F161F625DA2027F163F625DA202FF167F625DA24917FF6292C9FCA2495E97C9FC5CA2
01075E615CA2010F1607615CA2011F160FA2017F163FB600FC017FB512FEA45B5278D157
>72 D97 D105 D117 D121
D E /Fm 11 120 df51
D<016017C001781603017E160FD97FC0ED7F8002F8913807FF00DAFFC0EBFFFE92B65A60
6018C0604DC7FC17F817E0017892C8FC020F13F891CBFCB3A8ED07FE92387FFFC00203B5
12F891390FF803FE91391F8000FF027CC7EA3FC04A6E7ED979E06E7ED97BC06E7ED97F80
6E7E91C87F017E6F7E017C6F13801378F07FC0017017E090CAFCF03FF0A219F8181FA219
FCA319FE180FA419FFA7EA1FE0487E487E487EA419FEA2181F5B4917FC5B0070CAFC183F
007818F8A26C18F0187F003E18E0001E17FF001F18C06C4C13806C7E6D4B13006C6C4B5A
6C6C4B5A6D4B5AD800FE4B5A017F4B5AD93FC049485AD91FF001075BD907FFD93FFEC7FC
6D90B55A010015F0023F14C0020749C8FC020013E0407579F14F>53
D69
D72 D76 D101 D107 D109
D111 D114 D119
D E end
TeXDict begin
1 0 bop 1146 569 a Fm(ELE533)52 b(Homew)l(ork)f(5)1586
951 y Fl(Huaiyu)40 b(Dai)1590 1269 y Fk(6)e(Mar)h(1999)-186
1700 y Fj(PR)m(OBLEM)d(4.1.)44 b Fi(let)785 1674 y(^)778
1700 y Fj(b)33 b Fi(b)s(e)g(the)g(v)m(ector)g(in)f(the)h(set)g
Fh(f\000)p Fi(1)p Fg(;)17 b Fi(+1)p Fh(g)2295 1664 y
Ff(K)2396 1700 y Fi(that)32 b(maximizes)1347 1894 y(\012\()p
Fj(b)p Fi(\))d(=)e(2)p Fj(b)1798 1853 y Ff(T)1853 1894
y Fj(Ay)d Fh(\000)e Fj(b)2182 1853 y Ff(T)2238 1894 y
Fj(Hb)p Fg(:)-186 2088 y Fi(Sho)m(w)33 b(that)1314 2182
y(^)1317 2209 y Fg(b)1358 2224 y Ff(k)1429 2209 y Fi(=)28
b(sgn\()p Fg(y)1760 2224 y Ff(k)1824 2209 y Fh(\000)1927
2126 y Fe(X)1924 2310 y Ff(j)t Fd(6)p Fc(=)p Ff(k)2063
2182 y Fi(^)2066 2209 y Fg(b)2107 2224 y Ff(j)2144 2209
y Fg(A)2217 2224 y Ff(j)2254 2209 y Fg(\032)2304 2224
y Ff(j)t(k)2379 2209 y Fi(\))p Fg(:)-186 2537 y Fj(Solutions:)-186
2744 y Fi(Let)33 b(us)h(expand)g(the)f(expression)h(for)e(\012\()p
Fj(b)p Fi(\))i(in)m(to)e(scalar)g(form)g(and)h(tak)m(e)g(out)g(those)h
(items)e(that)g(are)h(related)-186 2864 y(to)f Fg(b)-26
2879 y Ff(k)401 3049 y Fi(\012\()p Fj(b)p Fi(\))c(=)g(2)p
Fg(A)863 3064 y Ff(k)905 3049 y Fg(y)953 3064 y Ff(k)996
3049 y Fg(b)1037 3064 y Ff(k)1102 3049 y Fh(\000)23 b
Fi(2)p Fg(b)1292 3064 y Ff(k)1453 2941 y(K)1425 2966
y Fe(X)1351 3150 y Ff(j)t Fc(=1)p Ff(;j)t Fd(6)p Fc(=)p
Ff(k)1636 3049 y Fg(A)1709 3064 y Ff(k)1751 3049 y Fg(A)1824
3064 y Ff(j)1861 3049 y Fg(\032)1911 3064 y Ff(j)t(k)1986
3049 y Fg(b)2027 3064 y Ff(j)2086 3049 y Fi(+)f Fg(C)7
b Fi(\()p Fg(b)2340 3064 y Fc(1)2380 3049 y Fg(;)17 b
Fh(\001)g(\001)g(\001)e Fg(;)i(b)2642 3064 y Ff(k)r Fd(\000)p
Fc(1)2775 3049 y Fg(;)g(b)2860 3064 y Ff(k)r Fc(+1)2993
3049 y Fg(;)g Fh(\001)g(\001)g(\001)d Fg(;)j(b)3254 3064
y Ff(K)3323 3049 y Fi(\))462 b(\(1\))-186 3297 y(Where)34
b Fg(C)7 b Fi(\()p Fg(b)282 3312 y Fc(1)321 3297 y Fg(;)17
b Fh(\001)g(\001)g(\001)e Fg(;)i(b)583 3312 y Ff(k)r
Fd(\000)p Fc(1)716 3297 y Fg(;)g(b)801 3312 y Ff(k)r
Fc(+1)934 3297 y Fg(;)g Fh(\001)g(\001)g(\001)d Fg(;)j(b)1195
3312 y Ff(K)1264 3297 y Fi(\))32 b(is)h(only)f(function)g(of)g
Fg(b)2181 3312 y Ff(j)2218 3297 y Fg(;)17 b(j)33 b Fh(6)p
Fi(=)28 b Fg(k)s Fi(.)-186 3515 y(Since)75 3489 y(^)69
3515 y Fj(b)k Fi(maximizes)f(\(1\),)819 3489 y(^)823
3515 y Fg(b)864 3530 y Ff(k)939 3515 y Fi(should)i(maximize)1017
3783 y(\012)1087 3798 y Ff(k)1130 3783 y Fi(\()p Fg(b)1209
3798 y Ff(k)1252 3783 y Fi(\))28 b(=)f(2)p Fg(A)1543
3798 y Ff(k)1586 3783 y Fg(y)1634 3798 y Ff(k)1676 3783
y Fg(b)1717 3798 y Ff(k)1782 3783 y Fh(\000)c Fi(2)p
Fg(b)1972 3798 y Ff(k)2133 3675 y(K)2106 3700 y Fe(X)2032
3885 y Ff(j)t Fc(=1)p Ff(;j)t Fd(6)p Fc(=)p Ff(k)2316
3783 y Fg(A)2389 3798 y Ff(k)2432 3783 y Fg(A)2505 3798
y Ff(j)2542 3783 y Fg(\032)2592 3798 y Ff(j)t(k)2663
3757 y Fi(^)2667 3783 y Fg(b)2708 3798 y Ff(j)3823 3783
y Fi(\(2\))-186 4084 y(Otherwise)46 b(w)m(e)g(can)g(substitute)1101
4057 y(~)1104 4084 y Fg(b)1145 4099 y Ff(k)1238 4084
y Fi(=)j(arg)17 b(max)1698 4099 y Ff(b)1728 4111 y Fb(k)1787
4084 y Fi(\012)1857 4099 y Ff(k)1900 4084 y Fi(\()p Fg(b)1979
4099 y Ff(k)2022 4084 y Fi(\))45 b(for)2263 4057 y(^)2267
4084 y Fg(b)2308 4099 y Ff(k)2396 4084 y Fi(while)f(k)m(eeping)i(other)
g(comp)s(onen)m(t)f(un-)-186 4214 y(c)m(hanged)34 b(and)e(get)h(a)f
(new)i(v)m(ector)1124 4188 y(~)1117 4214 y Fj(b)f Fi(whic)m(h)g(ac)m
(hiev)m(es)h(larger)e(\012\()p Fj(b)p Fi(\))h(than)2620
4188 y(^)2614 4214 y Fj(b)p Fi(.)-186 4420 y(W)-8 b(e)33
b(can)g(rewrite)f(\(2\))h(as)889 4689 y(\012)959 4704
y Ff(k)1002 4689 y Fi(\()p Fg(b)1081 4704 y Ff(k)1124
4689 y Fi(\))28 b(=)f(2)p Fg(A)1415 4704 y Ff(k)1458
4689 y Fi(\()p Fg(y)1544 4704 y Ff(k)1608 4689 y Fh(\000)1810
4581 y Ff(K)1782 4606 y Fe(X)1708 4790 y Ff(j)t Fc(=1)p
Ff(;j)t Fd(6)p Fc(=)p Ff(k)1989 4662 y Fi(^)1992 4689
y Fg(b)2033 4704 y Ff(j)2070 4689 y Fg(A)2143 4704 y
Ff(j)2180 4689 y Fg(\032)2230 4704 y Ff(j)t(k)2305 4689
y Fi(\))p Fg(b)2384 4704 y Ff(k)2455 4689 y Fi(=)h(2)p
Fg(A)2681 4704 y Ff(k)2723 4689 y Fg(S)6 b(b)2830 4704
y Ff(k)3823 4689 y Fi(\(3\))-186 4963 y(F)-8 b(rom)31
b(whic)m(h)i(it)f(can)h(easily)e(b)s(e)i(seen)h(that)729
5130 y(^)732 5157 y Fg(b)773 5172 y Ff(k)844 5157 y Fi(=)28
b(arg)17 b(max)1158 5217 y Ff(b)1188 5229 y Fb(k)1299
5157 y Fi(\012)1369 5172 y Ff(k)1412 5157 y Fi(\()p Fg(b)1491
5172 y Ff(k)1534 5157 y Fi(\))28 b(=)g(sgn\()p Fg(S)6
b Fi(\))27 b(=)h(sgn\()p Fg(y)2345 5172 y Ff(k)2410 5157
y Fh(\000)2512 5074 y Fe(X)2509 5258 y Ff(j)t Fd(6)p
Fc(=)p Ff(k)2648 5130 y Fi(^)2652 5157 y Fg(b)2693 5172
y Ff(j)2730 5157 y Fg(A)2803 5172 y Ff(j)2839 5157 y
Fg(\032)2889 5172 y Ff(j)t(k)2965 5157 y Fi(\))p Fg(:)793
b Fi(\(4\))3873 5406 y Fa(2)1857 5655 y Fi(1)p eop end
userdict /end-hook known{end-hook}if