Professional Documents
Culture Documents
BT Ve Do Thi
BT Ve Do Thi
T hc - T rn
T hc - T rn
T hc - T rn
T hc - T rn
Bi /. Ci t thut ton iFS bng #h)Sng #h# &o%ng j C(h (i t ny t% .t +ung h%i t# hK#$ mt t# O(vO (hE% nhMng 3nh O%ng !wtO$ mt t# OmTiO (hE% nhMng 3nh O.Q !wtO. i%n ?u t# O(vO (h3 gxm mYi 3nh !u4t #ht$ t*i mYi b)T( t% .Q +Vng t# O(vO tynh t# OmTiO$ t# OmTiO .Q gxm nhMng 3nh (h)% )K( th m m k- =Ti mt 3nh no @ (W% t# O(vO. C# &*i (ng =i( trJn 2.%u khi 8 gn t# O(vO bng t# OmTiO5 (ho tTi khi t# (v & rYngf * T'01t t23" B 45 1f KhFi t*o C( 3nh kh( S -u (h)% bN nh +4u$ 3nh S bN nh +4u$ t# O(vO b&+ f\ >SA B 45 /f C# (( b)T( .%u "n khi b&+ \ ;t t# OmTiO XBr \ $ .%u @ +Vng t# O(vO tynh t# OmTiO nh) .%uf zwt (( 3nh u b&+$ =Ti mYi 3nh u @f 7hng bo th m u zwt t4t ( nhMng 3nh = k- =Ti u m (h)% bN nh +4u$ =Ti mYi 3nh = @f ;nh +4u = C)u ="t ){ng i$ 3nh &i-n tr)T( = trong ){ng i S|= & u ;)% = =o t# XBr Ln t# O(vO b&+ f\ t# OmTiO XBr = &# &*i 2(@ th' &u,n #hiJn =%i trP h%i t# ny5 B 45 6f 7ruy ="t tm ){ng i. * ,' -"# t.("' 7.2#.*8 BFS9:2*"#; (on.t [n#utFi&B \ ]L^_`a.[X`]: but#utFi&B \ ]`_7a.bc7]: m%! \ Idd: =%r %f %rr%ygI..m%!$ I..m%!h oG ioo&B%n: FrBBf %rr%ygI..m%!h oG ioo&B%n: 7r%(Bf %rr%ygI..m%!h oG [ntBgBr: b&+$ XBrf .Bt oG iytB: n$ S$ Ff iytB: Gof 7B!t: 7.25<=0.< >"t<.; ?N'17 =@ :iA0B =%r i$ u$ =$ mf [ntBgBr: Gif 7B!t: bBgin _..ign2Gi$ [n#utFi&B5: ^B.Bt2Gi5: Fi&&Ch%r2%$ SilBbG2%5$ F%&.B5: ^B%+Cn2Gi$ n$ m$ S$ F5: Gor i f\ I to m +o bBgin ^B%+Cn2Gi$ u$ =5: %gu$ =h f\ 7ruB: %g=$ uh f\ 7ruB: Bn+: C&o.B2Gi5: Bn+: #ro(B+urB [nit:
T hc - T rn
Fi&&Ch%r2FrBB$ n$ 7ruB5: FrBBgSh f\ F%&.B: >C( 3nh -u (h)% nh +4u$ ngo*i tr/ 3nh S 8 nh +4uA b&+ f\ gSh: >7# O(vO khFi t*o b%n ?u (h3 (@ mYi SA Bn+: 7.25<=0.< BFS; ?T'01t t23" :2*"#B =%r u$ =f iytB: bBgin rB#B%t >C#f +Vng b&+ tynh XBrA XBr f\ gh: Gor u f\ I to n +o iG u in b&+ thBn >zwt nhMng 3nh u trong t# b&+$ =Ti mYi 3nh u @fA bBgin oritB2Go$ u$ ]$ ]5: >7hng bo th m uA Gor = f\ I to n +o iG FrBBg=h %n+ %gu$ =h thBn >~uwt t4t ( nhMng 3nh = (h)% bN nh +4u m k- =Ti uA bBgin FrBBg=h f\ F%&.B: >;nh +4u = = &)u ="t ){ng iA 7r%(Bg=h f\ u: XBr f\ XBr p g=h: >;)% = =o t# XBrA Bn+: Bn+: b&+ f\ XBr: >Ln t# O(vO f\ t# OmTiO = &# &*iA unti& b&+ \ gh: >Cho tTi khi khng &o%ng )K( nM%A Bn+: 7.25<=0.< C<D0:t; ?I" E F"# Ei tG S t4i FB bBgin oritBCn2Go5: >no +Png thE h%i (W% but#ut Gi&BA oritBCn2Go$ ]`%th Grom ]$ S$ ] to ]$ F$ ]f ]5: iG FrBBgFh thBn >X"u F (h)% nh +4u th m tE( & khng (@ ){ngA oritBCn2Go$]not Goun+]5 B&.B >7ruy ="t ){ng i$ bRt ?u t/ FA bBgin rhi&B F 69 S +o bBgin oritB2Go$ F$ ]6j]5: F f\ 7r%(BgFh: Bn+: oritBCn2Go$ S5: Bn+: Bn+: bBgin kntBr: _..ign2Go$ but#utFi&B5: ^BrritB2Go5: oritBCn2Go$ ]From ]$ S$ ] you (%n =i.itf ]5: [nit: iFS: ^B.u&t:
T hc - T rn
C&o.B2Go5: Bn+. Bi 6H Cho m% trn k- _2X$X5 (W% x thN X 3nh . 7m .1 =Vng &iJn thng (W% x thN . Ju (?u f Fi&B in#ut f SnC7.t!t p DPng ?u f X p X +Png ti"# thBo f % trn _2X$X5 DM &iu r% trJn Fi&B SnC7.out p DPng ?u f .1 S & .1 =Vng &iJn thng p S +Png ti"# thBo f Yi +Png ghi (( 3nh thu( (Vng I =Vng &iJn thng * t !"#$ # +ung (h)Sng trnh (i t thut ton iFS bng #h)Sng #h# &o%ng F bi q * ,' -"# t.("' c.B. Crt: Con.t %! \ Idd: Fi \ ]Cthong.t!t]: Fo \ ]Cthong.out]: 7y#B _ \ _rr%ygI..%!$I..%!h oG d..I: D \ _rr%ygI..%!h oG iytB: ~ \ _rr%ygI..%!m%!h oG iytB: n%r _ f _: D f D: ~ f ~: X$+%u$(uoi$.= f iytB: `ro(B+urB Do(F: n%r F f 7B!t: i$e f iytB: iBgin _..ign2F$Fi5: ^B.Bt2F5: ^B%+&n2F$X5: For if\I to X +o iBgin For ef\I to X +o ^B%+2F$_gi$eh5: ^B%+&n2F5: kn+: C&o.B2F5: kn+: Fun(tion 7im f iytB: n%r i f iytB: iBgin 7im f\ d: For if\I to X +o [G Dgih\d thBn iBgin 7im f\ i: k!it: kn+: kn+: `ro(B+urB 7%o~Zrong:
T hc - T rn
T hc - T rn
T hc - T rn
Bi LH Cho hnh (hM nht a2$X5 m +Png $ n (t gxm !X =ung $ mYi =ung (hE% .1 d ho( I. 7m = tynh +in ty(h (( =Vng &iJn thng (hE% ton .1 d trong q tr){ng hK# f p C( .1 d n"u (hung (*nh th (@ ){ng i tTi nh%u p C( .1 d n"u (@ i'm (hung th (@ ){ng i tTi nh%u Ju (?u f Fi&B in#ut aCX.t!t DPng ?u f q .1 $X +Png ti"# thBo f m% trn th' hin hnh (hM nht a2$X5 Fi&B out#ut aCX.out Yi tr){ng hK# th' hin mt m% trn hnh (hM nht D2$X5 .%o (ho (( (W% D (Vng thu( I =Vng &iJn thng th (@ (Vng I m8 .1 =Vng . XhMng .1 I trong a th%y bng t)Sng Eng trong D & ky tU m DPng (u1i (Vng & +in ty(h (W% (( =Vng . * t !"#$ # +ung (h)Sng trnh (i t thut ton iFS bng #h)Sng #h# &o%ng F bi q. 7m .1 =Vng &iJn thng (W% (( .1 d trong hnh (hM nht thBo q ((h f (hung (*nh$ (hung 3nh * ,' -"# t.("' c.B. Crt: Con.t %! \ Idd: Fi \ ]SnC7q.t!t]: Fo \ ]SnC7q.out]: %D( f _rr%ygI..}h oG jI..I \ 2 d $I $d $jI5: >.o gi% (otA %D+ f _rr%ygI..}h oG jI..I \ 2jI$ d $I $ d5: >.o gi% +ong A bD( f _rr%ygI..h oG jI..I \ 2 d$ I$ I$ I$ d$jI$jI$jI5: >.o gi% (otA bD+ f _rr%ygI..h oG jI..I \ 2jI$jI$ d$ I$ I$ I$ d$jI5: >.o gi% +ong A 7y#B K_ \ _rr%ygI..%!$I..%!h oG d..I: KD \ _rr%ygI..%!$I..%!h oG iytB: K~ \ _rr%ygI..%!m%!h oG ^B(or+ +$( f iytB: kn+: KD7 \ _rr%ygI..%!m%!h oG [ntBgBr: n%r _ f K_: D f KD: ~ f K~: D7 f KD7: X$$i$e$+%u$(uoi$.=$(%u f iytB: `ro(B+urB Do(F: n%r i$e f iytB: F f 7B!t: iBgin _..ign2F$Fi5: ^B.Bt2F5: ^B%+&n2F$$X5: For if\I to +o iBgin For ef\I to X +o ^B%+2F$_gi$eh5: ^B%+&n2F5: kn+: C&o.B2F5: kn+:
T hc - T rn
Id
T hc - T rn
II
T hc - T rn
kn+: ikL[X C&r.(r: Do(F: Bnu: oritB&n2]D% !ong . oi go kntBr =% zBm +u &iBu r% trong Fi&B ]$Fo5: ^B%+&n: kXD. Bi MH anh +)Ti ,y bi'u +in bn x &,u i . a8y =i"t (h)Sng trnh tynh f I j C,u i (@ b%o nhiJu #hPng q j `hPng &Tn nh4t & b%o nhiJu s j iE( t){ng no (?n &o*i bD ' #hPng (ng rng (ng t1t C,u i (hi% thnh !X 2 d$ X d 5 mo+u& =ung . Yi m+u& =ung (@ th' (@ t/ d "n } bE( t){ng [X`c7 D_7_ in x )K( &)u trM tong Gi&B [n#ut.t!t F +*ng (( .1 (ho (( m+u& . Fi&B bRt ?u t/ .1 &)Kng (( m+u& thBo h)Tng iR(jX%m = .1 &)Kng (( mo+u& thBo h)Tng ;ng 7,y.
Iq
T hc - T rn
7rong (( +Png ti"# thBo $mYi mo+u& )K( m t bFi I .1 2d #I5.S1 @ & tng (W% f I 2\ t){ng #hy% 7,y 5$ q 2\t){ng #hy% iR( 5 $} 2\t){ng #hy% ;ng 5 $ 2 \ t){ng #hy% X%m5 . I q s } X 2iR(5
I 27,y5 o q s S 2X%m5 } vi tJn (h3 bE( t){ng (?n &o*i bD thBo k"t qu F =y +u C( bE( t){ng F bJn trong )K( !( Nnh h%i &?n : bE( t){ng #hy% X%m trong mo+u& 2I$I5 xng th{i & bE( t){ng #hy% iR( trong mo+u& 2q$I5 m C,u i &un (@ yt nh4t q #hPng [X`c7.7z7 (W% =y +u f } II II Is I Id Iq Is II Id k 2;ng5
s Is Id
Id I Iq
Is
but#ut +%t% 7rong Gi&B r% bc7`c7.7z7 =i"t trJn s +Png f +Png thE nh4t =i"t .1 &)Kng #hPng $+Png ti"# "n & +in ty(h (W% #hPng &Tn nh4t 2tynh thBo .1 mo+u& 5 = bE( t){ng (?n &o*i bD 2tr)T( tiJn & hng .%u @ & (t (W% mo+u& (@ t){ng @ 5 = +Png (u1i (Vng & h)Tng (W% bE( t){ng .7rong =y +u } I k & mt trong .1 (( kh n ng (@ th' $b*n (h3 (?n (h3 r% mt 5 }Ik
Is
T hc - T rn
I}
T hc - T rn
T hc - T rn
`ro(B+urB `h%`hong2n%r !$y f iytB: n%r (h f Ch%r5: n%r i$e f iytB: #hu f [ntBgBr: iBgin #hu f\ d: For if\I to jI +o For ef\I to XjI +o iBgin [G 2Dgi$eh69DgipI$eh5 %n+ 2D7gDgi$ehhpD7gDgipI$ehh9#hu5 thBn iBgin ! f\ i: y f\ e: (h f\ ]S]: #hu f\ D7gDgi$ehhpD7gDgipI$ehh: kn+: [G 2Dgi$eh69Dgi$epIh5 %n+ 2D7gDgi$ehhpD7gDgi$epIhh9#hu5 thBn iBgin ! f\ i: y f\ e: (h f\ ]k]: #hu f\ D7gDgi$ehhpD7gDgi$epIhh: kn+: kn+: kn+: `ro(B+urB C%mZLhiF: n%r F f 7B!t: iBgin _..ign2F$Fo5: ^BrritB2F5: 7im.o#hong: oritB&n2F$.#5: DiBnti(hZ%!: oritB&n2F$+tm5: `h%#hong2!$y$(h5: oritB&n2F$!$yfs$(hfs5: C&o.B2F5: kn+: ikL[X C&r.(r: Do(F: C%mZLhiF: kXD. [X`c7.7z7 Id s Id Id q Id Id q Id Id I s } s I s } I } I } I } I } I }
T hc - T rn