"!#$%'&)(+*,%'( -!.%'$ /01 243576869;:<57=>2>2.?;=4>@;A57:CB2#D9;5E25E=457249;57AGF576IH7>6I=457A BJ3K1GFB<LMBH71A 1 N;BNOBP3=KBQFRS2TNU5E9;6 BAV>=1G3K:<>WN;5SXY6U1 N;>P=457HS9;=241FJB:<576Z3K5J[?57=4>PH79U\B]2>A9;H71^6_31 576U5,9;6`HS>:<?>=a3bB:<1 5S6Z3K><5c0?>ed 6;5S6;H71 BA>CNU1Lgf HS1 AN;5h?U=5SF57=Sij BE3KR7HS6;1 H7B<NU5hkmlonpqlorYstr;uZvMwxzymv{x |Ys}vMur~?5S=:<13K1=KNYBJ=9U6YB F5S=241 ^61G3K5S=KBJ31FJBN;5NU1 Hb;>2"BAV>=1G3K:<>2:<57N;1 B6Z3K5AB H7>6U243K=49;H7HS1 ^6hN;59U6YB3KB@;AB D9;5:CB6Z3K15cd 6;5A >2FJBA >=572D9;5H7BA HS9;AB.5SABAV>=413K:<>;iJj BTF5S6Z3bBoBN;5:CB6Z3K576U57=NU1 HbYB3bB@;A B.572D9;55SF13KB D9;5<57ABAV>=1G3K:<>6;5SH75S2135W5457HS9U3bBJ=25WFJB=1 B2#F5SH75S2,?YB=B]A >2.:<1 24:C>2FBJA >=45727i6I5457:<?;A> N;5572a3K><A >E?;=4>?>=HS1 >6YBEA BN;5SXY6U1 H71^6~9;29;BAN;5AB2457=15N;5T1 @>6YBHSH71{i vgnx rYuZuZv. 57H7>=N;5S:C>2 A BN;5SXY6U1 H71^6~N;5ABE25S=151 @>6YBHSH71{ fn = n≤1 n>1 n fn−1 + fn−2 6Z3K5S=?;=45S3bBJ6;N;>5S243bBJ25SH79YBHS1 >6U572H7>:<>h9U6YBTNU5SXY6;1H71^6C=457HS9;=241FJBhN;5A >2)3KR7=4:C16;>2N;5AB.25S=15 \WNYBNU> n∈N D9;5T25H7H7BA HS9;AB 9Y6Z3KB2F57HS572245HQBJA H79UAB o f1 ?YBJ=KBEHQBAH79;A B= t(n) = /)Lg57Hc3K1FJB:<576Z35[ ?YB=B_HQBJA H79UAB= f fn ?;B=KBHQBAH79;A B= 5c3 6;:<57=>hN;5 F57HS572 f1 F5S=25LMHS1 A :<576Zf3n5##D 9;5T3t(n) = [;?;9U57N;5 576;5S:C>2 n t(n − 1) + t(n − 2) 6;>`245HQBJA H79UAB n≤1 n>1 6U1241 D9;157=KB9;6YB~F57J[?YBJ=KB_H7BA HS9;ABJ= f1 [ f 245TH7BA HS9;ABT3bB6Z3bBJ2F57HS572H7>:<>EYBVB 1 f f :C23KB6Z3bB2F57nHS572 1H7>:<>EYBVBhLMBA3KB,?YB=BHQBAH79;A B= fn−2 ¡ t(n − 1) ¢ 25.H7BA HS9;AB50UBHS3KB:C5S6Z3K5.9;6YBF570iq "B=KBEH7BA HS9;AB= LMBAG3bB,?YBJ=KBHQBJA H79UAB= i − 2) ¢ ¡ t(n /2NU57H71=7[qD9;5 fn−1 t(n) = f i m>=A >WF1243>C5S6OABW?YV1 6YB]£¥¤U[ 5725c0?>6;576UH71BJA¦i§5T57A A>W25 t(n) d¨R721:C>3KRS=:<1 6;>N;5AB25S=15 n n 1 5S6Z3K>N;5ABN;5SXY6U1 H71^6<=57HS9;=241FJBhNU57A N;5SN;9;H75D9;55SAHS>:<?>=a3bB:< N;5T1@>6;BH7HS1?;=5S25S63KBNYB<572 5c0?>6;576UH71BJA¦i 5?;9;5SN;5YBHS57= BAV>:<54>= 6YB:B6U57=KBD9;5)\BHS>6;>H75S:C>2572 9U3K1A 1QB6;NU>N;1=57Hc3bB:<576Z35 AB]50U?U=57241 ^6©D9;5C245>@3K9UF>OB A=4572>AF5S=AB~=57HS9;==4576;HS1B~576©AB]?YV16YBª£¥¤Ui "B=KB1 A 9U243K=B=#A B 3KRSH76;1HQBN;5.?U=>V=B:CBH71^6N;16Y:<1 H7BU[?;=5S2576Z3KB:C>2BHS>6Z3K169;BH71^6P9;6YBE24>A 9;HS1 ^6A 1 6U5QBAD9;5 25@YBJ2KBE5769;6YBE1 NU5QBE:9;Hb;>W:C221:C?UA 5ABHS>6;243=9;HSH71^6~N;59;6YB3bB@UABH7>6A>2FJBA >=572\B HQBJA H79UABN;>2\PABLg>=4:9;A BH71^6PN;59;6YBW2>A 9;HS1 ^6]1G3K57=BJ3K1GFJBUi /6_5S243KBC2>A 9;HS1 ^6[ f 2457=C9;6_B=4=57VA >EN;53K1?>Wr;lolorZ«¬®­ii¯6U° nq±vMx²TN;>6UN;5h245,BJA :CBH75S6YB=KJ6 A >2=5S29;AG3bBNU>2PB6Z3572PN;5S6;>3KBN;>2 HQBJA H79UAB6]N;5S2N;5 ±´mxtXY@ 6qv{x² 0 YB2a3bB n [ [iSi7iS[ f f1 i [Y5S6_5S25T>0=N;5S6 fn i >:C>³BJN;57A B6Z3bB:<>27[N;1Hb;>2FJBA>=5S2C245 loµ²T=SYv{x² ¢ r lh¡ LYr;lolorZ«¬¯­Uii¯:CBe0 6[G£ °n±vMx² ¶ ; ¢ ¡ La¬¯­J°{¸·¹­ La¬º£7°{¸·»£ ±¨nqlh1¦¼·¾½,²¥nO6_y nOLa¬¯1G°¦¼·¿La¬¯1ºdb£7°ÀÁLa¬Â1Gda½o°ny =S¸·ÃLa¬¯6U° µx"y Ä5S:C>2mHS>6;2a3K=9U1 N;>9;6YB N;5SXY6U1 H71^6T13K5S=KBJ31FJBA 16;5QBAB?YBJ=43K1= N;59U6YB=457H79U=21GFJB50U?>6;5S6;H71 BA¦i Å"B:@;1R76~29;5SA 5TN;57HS1 =425D9;5hA BEN;5SXY6U1 H71^6~=5SH79;=421FJBW21V9;59;6ONU1 25SÆ;>Ç3K>?dN;>¥È 6É\ZBWD9;5h245 N;5cXY6;5ABLg9;6;HS1 ^624>@;=59;6hB=V9;:C5S6Z3K> H79YBJA D9;1 5S=KBN;5S2H7>:C?>6;1576;N;> 5S6h?;=4>@;A57:CB2:C5S6;>=45727[ 576Ê572a3K5O5457:<?;A >U[BA B?;A1 HQBJ=ABªB©B=V9;:C5S6Z3K>2<:C5S6;>=45727ij B8N;5SXY6U1 H71^6Ë13K5S=KBJ31FJBª21V9;59;6 Yoª t;~ ' N;1257ÆU>TÇ@>33>:Ed9;?É?>=4D9;5#25HQBAH79;A B6A>2FJBA>=5S2N;5S2N;5.A>2:225S6;H71A A >2YBJ243bBhA >2:2 H7>:C?;A54>2Si TlenqMµstrOymµgr8stnxmµy r # 1:C>2576]A B,?YV16YB"!­hD9U5.57ABAV>=413K:<>.F>=B.?YB=B,57A?;=>Jd @;A57:CBhN;5ABh:<>6;5SNYB,6;>,21 5S:C?U=55S6;H79U576Z3K=BABh24>A 9UH71 ^6^?U31 :CBU[ZN;5S?5S6;N;5.N;5H79YA257B6]AB2 N;5S6;>:<1 6YBHS1 >6U572mN;5A B2":<>6;5SNYB2Si 3K1 A1 7B6;N;> ?;=4>V=KBJ:BHS1 ^6TN;16Y:<1 HQB5S2)?>21 @UA 5576;HS>6Z3K=B= 9;6YB2>A9;H71^6h:C2mV576U57=KBJA¦[eD9U5N;RAB24>A 9UH71 ^6h^?3K1 :CB H79YBAD9;1 5S=KB245QB6,AB2mN;576U>:C16YBHS1 >6;5S27i 57B6 A B2hNU576;>:<1 6;BH71>6;572N;5CAB2:<>6;5SNYB2 3K>NYB2T:BQ\>=5S2,D9;5P­ [mB29d d , d , . . . , d ¢ 1 2 n :<1 :<>2 D9U525NU1 2?>6;5S6ªN;5,249UXYHS1 576Z3572:C>6;57NYBJ2N;5H7BNYBNU57¡ 6;>:<1 6;BH71^6i 57B 57A":C>63> k Bt?YBJVZB=7i$##9;57=457:<>2PHQBJA H79UAB=<57A:C5S6;>=6;:<57=4>³N;5`:<>6;5SNYB2P6;5SH75S2KB=41B2P ?;B=KBt?;BVZB=PNU5 :CB6;57=BE5c0UBHS3KB<5SA:C>63> k 9;2KB6UN;>C:<>6;5SNYB2 H7>6A B2N;5S6;>:<1 6YBHS1 >6U572:<576;HS1 >6YBJNYB27i&% BJ=KBtBJ?;A 1HQB=EA Bª3R7HS6;1 H7B©N;5?;=>V=KB:CBHS1 ^6 N;5cXY6;1 HS1 ^6Ë=5SH79;=421GFBi "B=KB 0 ≤ i ≤ n \ N;16Y:<1 HQB[)1 6Z3K5S6Z3bB:<>2WYBAAB=E?;=41 :<57=4>I9U6YB 0 ≤ j ≤ k 257B 5SA :C5S6;>=<6U:C5S=>tNU5 m(i, j) 9;2KBJ6;N;>r'gn'(Q´"s©n:C>6;57NYBJ2 j N;5.N;5S6;>:<1 6YBJH71 ^6 i; ">=HS>6ZF576UH71 ^6[q21?YBJ=KBE9;6~H7157=43> \]9;6~H7157=a3K> 6U><;B¥\ d , d , . . . , di 5SA:<>6Z3K> i j :CB6;57=BNU5C?YBJVZB=5c10UBHc23bB:<5S35C HS>6t:<>6;5SNYB2TN;5CNU576;>:<1 6;BH71^6 [ j d , d , . . . , d 1 2 i N;1=57:<>2D9;5 iÅBJ:@;1 RS6PB@U9;2KB=457:<>2N;5AB,6U>3bBHS1 ^6B29U:C1576;N;>hD9;5 m(i, j) = ∞ 1+∞ = i5SH7>=4N;57:<>2D9;5 5725SA5SA 5S:C5S63>,6;5S9U3K=4>,N;5AB>?57=KBJH71 ^6:<f 6;1:C>;i 5?;9;57NU5F5S=D9;5 ∞ ∞ 25HS9;:C?UA 5 :<>6;57N;B2 6;57HS572KBJ=1BJ2"?YBJ=KB?YBVZBJ=mNU5:CB6;5S=KB 5c0UBHc3bB 57A:C>63> /6 0 ∞ m(i, j) = m(i − 1, j) mı́n(m(i − 1, j), 1 + m(i, j − d )) i 5cLg57Hc3K>;[HS9YB6;N;> j=0 j >0∧i=0 di > j > 0 ∧ i > 0 j ≥ di > 0 ∧ i > 0 A B}:BJ6;57=B}N;58?YBVZB=]NU5I:CB6;5S=KB³5c0UBHc3bB j = 0 9U31 A 1QB=6U1 6;V9U6YBh:<>6;5SNYBU[572N;57HS1 =7[ 57A#:<>6Z3K> 5S2241 6 0 [6;>N;12?>6;5S:C>2N;5 :C>6U57NYB2Si 9YB6;N;> \ 0 j 6= 0 i = 0 6;16;V9;6YB:<>6;57N;B\W241 6<57:@YBJ=V>TN;57@57:<>2?YBVZBJ=NU5:CB6;5S=KB.5c0UBHc3bBh9U6:<>6Z3K> 5721 :<?>241 @;A5[Y?>=#5SA A >C57AmFBJA >=1 6;NU1 HQBJN;>5S27[HS>:C>CYB@;f B:<>2HS>6ZF576U1 N;>;[ j>0 i/2a3K> i/6ªA B<3K5S=HS57= ∞ ?YBJ=KBh?;BVZB=57A:<>6Z3K> i d , d , . . . , d j 1 2 i ) A257= 6;>E?>NU57:<>29U31 A 1QB=:C>6;57NYBJ2N;5.N;5S6;>:<1 6YBHS1 ^6 iY ">=5SA A>;[5S2H7>:<>E216;> d >j d N;12?;9;241 RSi=KB:<>2TN;55S2KB2:<>6;5SNYB2Si"/A:C5S6;>=T6U:C5S=>ONU5:<>6;57N;Bi 2,6;5SH75S2KB=41B2h?YB=KB_?YBVZB= 57HS9YBHS1 ^6CN;1 24?>6U57:<>2NU5:<>6;5SNYB2N;5N;5S6;>:<1 6YBJH71 ^6 N;5.:CB6;5S=KB,50;BJHS3bBE5SA:C>63> H7>6~:<>6;57N;B2N;5#3>NYBJ2572B2N;576U>:C16YBHS1 >6;5S22457=KE5S63>6;HS572 j 1 V9YBABA:C5S6;>=m6U:C5S=>#N;5:C>6;57NYBJ26;5SH7572B=1 B2)?YBJ=KB?YBJVZB=mN;5:CB6;5S=KB50;BJHS3bBN;1 Hb;>:C>6Z3> H7>6t:<>6;57N;B2hNU5CN;5S6;>:<1 6YBJH71 ^6 [ D9;5<25NU576;>3KB im ">=T;AG3K1 :<>;[ d1 , d22f, .245E . . ?;, d9;i−1 m(i − 1, j) 576ªA BH79;B=43KBP57H79;BH71^68BAm257= 5SN;57689U31 A 1QB= :<>6;5SNYB2#N;5,N;576;>:C16YBH71^6 i d ≤j d "5S=> HS>6ZF1 576U5h9;2B=A B2 i 55cFiBJA YB6ABJ2N;>2?>241 @;1A 1NYBN;5S27U2416;><AB2 9;2B:C>2>@U3K5S6;57:<>27i [ H7>:C>]=457H71R76[ i 1)A B2.9;2B:C>2B6YBA1 H75S:C>2A >D9U5<>H79U==5<BA"9;2KBJ=T9U6YB]N;5E57AAB2S m(i − 1, j) N;5S@5S=57:<>2"H7>6Z3bBJ@;1 A1 QBJ=mD9;5\ZB#572a3bB:<>2"9U3K1A 1 7B6;N;>£:<>6;5SNYB\hN;5S@5S=57:<>2"H7>6Z3bBJ=)BN;5S:J2 57A:C5S6;>=6U:C5S=>N;5:C>6U57NYB2D9U5#YB=hLMBA3KBh?YBJ=KB,?YBJVZB=NU5#:BJ6;57=B,5c0UBHc3bB57A2KBAN;>;[D9;5 25S=K i/2N;5SH71=7[Z21YA B29;2B:C>27[5SAY:C5S6;>=6;:<57=>TN;5 :<>6;57N;B2D9;56U57H75S21G3bB=457:<>2257= j − di i>AF57:<>2BTABT?;=5SV9;6Z3bBU H7>6ZF1 5S6;5#9;2B=A B2 §57?576;N;5N;5#H79;ANU5ABJ2N;>2 1?>+21m(i, j −d ) @;1 A1 NYBNU572iN;<9;6~6;:<57=4>C:<576;>=7iY/2><5c0?;A1 H7B i mı́n(m(i − 1, j), 1 + m(i, j − di )) %+*,.-0/214365678197;:0/<=85>/?-0/@BA,CAD@B/-197C/EF9:@B=GF436/?::HA,;3I19:E$A9,C/27C19:1J/36/K5>-2LNMD5>,./EPO814-QK9AGR?,CAS:AT@=CU819-0/?E.AS: UC-Q5>E$/?-0A:0V936AUGA-1NW9/?-056K9=819-X/34,TYCE$/-QAZ7D/E$A,C/?7C1:X[36=C/?K9AW9/?-0/?E$A:\@BVE$A=C]0563>56^?19-3I15>,D_`A-0E1@B56V9,a@143I@B=83617C1 U819-Q1.7D/B]Q/-QE$5>,819-]Q19E;OC56b, @B=8F93>/2::HA,3I19:E$A,C/?7C1:1./36/K956-2L 9U5SFJB:<576Z3K53576;5S:C>2.9U6YB]N;5SXY6U1 H71^6ª=5SH79;=421GFB]N;5E9U6©BJA V>=413:C><?YB=BP=5724>AF57=57A?;=>Jd @;A57:CB~NU5CA B:<>6;5SNYBD9;5<H7>631 5S6;5C9U6YB_5SH79YBHS1 ^6[mHS>:<>_5S6t57AH7B2>_N;5"1 @>6YBHSH71¦[H7>6}½ A A B:CBNYB2)=457HS9;=241FJB27i/243>?;9;5SN;5F>AF57=BJABJA V>=413:C>#50?>6U576;HS1BA{i "B=KBT=5S2>AGF57=572a3K>,93K1Gd A 1QB:<>2ABP3KRSH76;1HQB]N;5W?;=>V=KB:CBHS1 ^6`NU1 6Y:<1 H7BP=5S?;=5S2576Z3KB6;N;> HQBJ2><9;6YBE:Be3K=1 m ?>=.9;6YB]3bB@UABU[576I572435 ±´mx}HQB:,@;1 > N¯r;lolerZ«¬º£iGi®6°nq±vMx²Z[qqvMx² loµZ²T=7YvMx² ¢ ¡ lolorZ«¬®­ii¯6[®­Uii °mnq±vMx² ; r , l : ; ; r ¶ ¢ ±¨nqlh1¦¼· ­²¥nO6_y n`:O¬Â1¦[®­J°{¸·Á­Eny ±¨nqlS¸· £.²¥n]y n`:O¬¯­U[ a°¦¼· ±¨nqlh1¦¼· £.²¥nO6_y n ±¨nql S¼· ∞ ny £.²¥n]ymn vM±N¬Â1°)² µx}:O¬Â1¦[ a°¦¼·¿:O¬Â1GdK£[ a°µ0(Sµ:_¬¯1{[ a°{¸·Ã:<1 6 :O¬Â1GdK£[ a°{[G£oÀ#:O¬Â1¦[ d¨N¬¯1G°° ¡ ny ¢ ny =S¸·Á:O¬Â6[° µx"y j B`2>A9;H71^6³B24f>@U3576;1NYBO3K1576;5>=N;5S6 \ZBªD9;5]=57BA 1QBO9U6Ë6;:<57=4>ªH7>6U243bBJ635~N;5 n∗k H7>:C?YBJ=KBHS1 >6;5S27[;249;:CB2\~B241 V6YBJH71 >6;572?>=HQBJNYB<HS57ANYBEN;5AB:CBJ3K=41 i ) HS>6Z3K1 69YBJH71 ^6³?;=5S2576Z3KB:C>2<9U6YB`F57=421^6 N;57ABJA V>=413:C>D9;5]N;5SF9;5SAF5_9;6ËB=4=5SVA >`6U= D9;5H7>6Z31 576U5.576AB?>21H71 ^6]­E57A6;:<57=>E3>3bBAN;5:C>6;57NYBJ26;57HS572KBJ=1BJ2\]576~AB?>241 H71^6 ?YB=B 1≤i≤n 5SA6U:C5S=>WN;5:C>6;57NYBJ2NU5TNU576;>:<1 6;BH71^6 ±´mx}HQB:,@;1 > di 6;5SH75S2KB=41B2Si N¯r;lolerZ«¬º£iGi®6°nq±vMx²Z[qqvMx² loµZ²T6;=7YrUlelorZ«¬¯­UiGi®6U° nq±vMx² ¢ ¡ lolorZ«¬®­ii¯6[®­Uii °mnq±vMx² ; r , l : ; ; r ¶ ¢ =S[®2Sqv{x² ±¨nqlh1¦¼· ­²¥nO6_y n`:O¬Â1¦[®­J°{¸·Á­Eny ±¨nqlS¸· £.²¥n]y n`:O¬¯­U[ a°¦¼· ±¨nqlh1¦¼· £.²¥nO6_y n ±¨nql S¼· ∞ ny £.²¥n]ymn vM±N¬Â1°)² µx}:O¬Â1¦[ a°¦¼·¿:O¬Â1GdK£[ a°µ0(Sµ:_¬¯1{[ a°{¸·Ã:<1 6 ny ny ±¨nqlh1¦¼· ­²¥nO6_y n`6;=Q¬Â1°{¼· ­Eny 6;=7¬®­e°¦¼·¹:_¬¯6[Z° vg±:O¬Â6[° =7¼·¹6 6= ∞ ² mµx 27¼· mvHMµ<:O¬Â=7[¯24° vM±:_¬¯=S[®2a°m· ­Wymn > :_¬¯=db£[¯24°² µ0(7µC6;=Q¬Â=4°{¼· 27¼· ny µx"y 6;=Q¬Â=4°À£ 2ad¨N¬Â=4° µx}=S¸·Á=adK£ ¡ :O¬Â1GdK£[ a°{[G£oÀ#:O¬Â1¦[ d¨N¬¯1G°° ¢ i [ Yoª t;~ ' BJ=KBH7BA HS9;ABJ=A >2 FJBA >=4572 N;5SAUB=4=5SVA >6;=7[o5S2N;5SH71 =S[o?YB=KBBQF57=41 V9;B="HS9YA572m2>6A B2 :C>6;57NYBJ2 6;5SH7572B=1 B2m?YB=KB?YBJVZB= 57AZ1:C?>=435 N;5:BJ6;57=B^?3K1 :CBU[S572435BJA V>=413:C>=KB2a3K=57B5SAZ>=1V576N;5SA k 6;:<57=>D9;52455S6;H79U576Z3K=BT5S6<A B#H75SA NYBW¬Â6[Z°YNU5AB#:CBJ3K=41 i 1;5S21 V9YBJAUBAUD9U5245576;HS9;576Z3=KBh5S6 ABH75SA NYB¬¯6dK£[°241 V6;1GXYHQBTD9;5#6;>h5726U57H75S2KB=41 >93K1 A1 7B=:C> 6;57NYBJ2N;5N;576;>:C16YBH71^6 i B=B d 2KBJ@5S=H79;A 5S2"24>6ABJ2":<>6;5SNYB27[o5S63>6;HS5727[JH7>=4=5S2?>6;N;5S=fB=KB2a3K=45QB="57A>=1V576hN;57A6;:<n 57=>D9;5 255S6;H79;5S6Z3K=KB<576ABHS57A N;B¬Â6dK£[Z°{i 15S6_H7B:@;1>E57AH7>63576;1N;>WN;5ABHS57A N;B¬Â6[Z° 572N;1Lg5S=576Z35 BA6;:<57=4>CD9;5245T5S6;H79U576Z3K=BC576ABHS57ANYB~¬¯6dK£[°{[Y572 6;5SH75S2KB=41 ><9;2KB= BJA:C5S6;>29;6YBW:<>6;57N;B N;5hN;576;>:C16YBH71^6 ?YBJ=KBC?;BVZB= N;5h:BJ6;57=BC^?U31 :CBUiq BJ=KBC2B@57=HS9YA57224>6`A B2NU57:C2 dn >2<=B243=57B6;N;k>©57A>=1V576ËN;57A 6;:<57=4>tD9;5O245O5S6;H79;5S6Z3K=KB©576 :<>6;57N;B2CHS>6Z3K169;B:C ¬Â6[d¨N¬¯6°°{i 5.3K57=4:C16YBH79;B6;N;><6;>23>H7B<=B243=5QBJ=9;6YBWH757ANYBED9;5.3K1 5S6;5.FJBA >= TlenqMµstr}ymµ Mr stnu mv0gr/68A B?YV16YB 0 A B8HS57ANYB i !£F1:C>2H7^:C>P24>A 9UH71 >6YB=9U6YBF5S=21^6821:Wd ?;A1XYH7BNYB`N;5SA?;=>@;A 5S:B`N;5]A B`:C>Hb;1ABO:<57N;1 B6Z3K5P9U6ÊBJA V>=413:C>F>=Bij Bª21:C?UA 1X;HQBHS1 ^6 H7>6;21243Kf B©5S6z?5S=:<13K1=Lg=KBV:C5S63KB=<>@45S3>27i >6z572a3bBt241 :<?;A 1GXYHQBJH71 ^6Ë5SA?;=4>@;A57:CBI245`=5d 2>AFfB~576;HS>6Z3K=B6;N;>`9U6tH7=41357=1>_?;B=KB57A 5SV1 =5SA:<54>=h>@45S3K>OB_163=>N;9;HS1 =576©AB~:C>Hb;1 A BU[ Lg=KBJV:C5S6Z3bB6;NU>A >E241255c0H75SN;fBWABH7B?YBHS1 NYBJNi ) U>=KB#F5S:C>25SAY?;=>@UA 57:CB.N;5 AB.:<>Hb;1AB#241 6<572KB21:C?UA 1X;HQBHS1 ^6i 57B A B.HQB?YBJH71 N;BNCNU5 W A >2FBJA >=4572\]A>2?5S2>2N;5A >2 >@45S3>2 ABE:<>HbU1 ABT\]257B6 \ v , v 6 , .;.:< . ,57v=4>n 2"?w ,w ,...,w n N;12?>6;1 @UA 572S[Q3K>N;>2 57A1A >2 2 >24113K1GF2>2Si 5NU57n@55S6;H7>6Z3=KB="57A:o0U1:C>FJBA>= BA H7B6;7B@;A 5 Hb;1ABU[216_50H757NU57=29HQB?YBJH71 N;BNi BA2457A57H7HS1 >6;B= A >2>@45S3>2BEH7B=VZBJ=576AB:<> BJ=KB 0 ≤ i ≤ n \ NU5SXY6;1:C>2 216}29U?5S=KB=h57A?5S2> j H79U:C?;A5 H7>:<>O5SA:Ce01 :<>FJBA>=TBA H7B6;7B@;A 5 025S≤ j ≤ W m(i, j) A 5SH7H71>6YB6UN;>`576Z3=5PA>2h?U=1 :<57=4>2 i >@45c3K>2Si 0 0 m(i, j) = m(i − 1, j) máx(m(i − 1, j), v + m(i − 1, j − w )) i i 5P?;9;5SN;5F57=,D9;525 j=0 j >0∧i=0 wi > j > 0 ∧ i > 0 j ≥ wi > 0 ∧ i > 0 >:<> 576T57AZHQBJ2>N;57AZ?;=4>@;A57:CBN;5AB:<>6;57N;B 5S243>NYB A 9UVZB=BA21 V9;1 5S635BA V>=1G3K:<>1357=BJ3K1GF>; ± ´mx}:C>Hb;1AB F¯r;lolorZ«¬G£ii¯6U°nq±FJBA >=S[Uȯr;lolerZ«¬º£iGi®6° n±vMx²Z[ÁqvMx² loµZ²=7;FJBA>= ¢ ¡ °mnq±FBJA >= ¶ r;l,:;r;lolorZ«¬®­ii¯6[®­Uii ¢ ±¨nqlh1¦¼· ­²¥nO6_y n`:O¬Â1¦[®­J°{¸·Á­Eny ±¨nqlS¸· £.²¥n ±¨nqlh1¦¼· £.²¥nO6_y n ±¨nql S¼· y nO:_¬®­[ a°{¸·¹­Eny £.²¥n y n vM±ÈT¬Â1° ² µx}:_¬Â1¦[ a°¦¼·Á:_¬Â1Gdb£[ a°µ0(7µC:O¬Â1¦[ a°{¸·Ã:Bo0 ny ¡ :O¬Â1GdK£[ a°¦[ÂF¬¯1G°'À#:_¬¯1ºdb£[ d¨ÈT¬Â1G°G° ¢ ny =S¸·Á:O¬Â6[z° µx"y 1BJN;57:C2D9;57=457:<>2 1 6ULg>=:CB=HS9YA5722>6_A>2>@45c3K>2B2457A 5SH7HS1 >6YBJ=7[;=B243=5QBJ:C>25SA>=41 V5S6 ; N 5SAH7>6Z3K5S6;1 NU>CN;5A BH757ANYB~¬¯6[z°{i A9E$A /?, /3@1:HA7D/3UC-QA9OC36/E1 7D/.3I1E$A9,C/27C1CRUGAS:HUA9,8/E$A: /3UC-0AOC36/E1 7D/P5>,D_`A-0E19-@B=GF436/?: :0A9, 3>AS: A9O /B]0AS:1$:H/?3>/2@@B56A9,G14-U814-+1.@14-QK19- 3I1.E$AT@85>3I1$7D/ E14,C/?-Q1PV9UD]Q5>E18L ±´mx}:C>Hb;1AB ¡ F¯r;lolorZ«¬G£ii¯6U°nq±FJBA >=S[Uȯr;lolerZ«¬º£iGi®6° n±vMx²Z[ÁqvMx² ¢ loµ²T6;=S;r;lolorZ«¬G£ii¯6U°mnq±nn ¶ r;l,:;r;lolorZ«¬®­ii¯6[®­Uii =S[®2Sqv{x² ¢ °mnq±FBJA >= ±¨nqlh1¦¼· ­²¥nO6_y n`:O¬Â1¦[®­J°{¸·Á­Eny ±¨nqlS¸· £.²¥n ±¨nqlh1¦¼· £.²¥nO6_y n ±¨nql S¼· y nO:_¬®­[ a°{¸·¹­Eny £.²¥n y n vM±ÈT¬Â1° ² µx}:_¬Â1¦[ a°¦¼·Á:_¬Â1Gdb£[ a°µ0(7µC:O¬Â1¦[ a°{¸·Ã:Bo0 ny :O¬Â1GdK£[ a°¦[ÂF¬¯1G°'À#:_¬¯1ºdb£[ d¨ÈT¬Â1G°G° ¡ ¢ ny =S¸·Á6 2S¸· mv0gµC:_¬Â=7[¯24° ­<y n > :_¬¯=db£[¯24°² mµx}6;=7¬¯=a°¦¼·¹LMBA25 vg±:O¬Â=7[¯24° = µH(7µ6U=Q¬Â=4°{¸·¹3=9;5 2S¸·¹2ad¨ÈT¬Â=4° =S¸·Á=adK£ ny µx"y TlenqMµstrtymµurYs}vMxmnËy µtun (S²¥nËsMxmv{stn gpqnqlJv'²ostn}ymµ©Mn« y/ABA V>=1G3K:<><NU5 §1 2a3K=B ?YV16YB ! ?YB=BI>@3K576U57=7[5S6Ê9;6ÊV=KBeLg>INU1 =1V1 NU>;[ 57AH7>243K>©N;5 9;6ÊHQB:<1 6U>INU5 ¢ ¢ ¡ 3K=4>C5457:<?;A >W H7>243K>C:Cf6;¡ 1 :<>EN;5S2N;5h9;6O6;>N;>B<H7BNYBC9U6;>N;5TA >2NU57:C25S=KB<> Lg9;5T>3K=4>CN;5hA >2 545S:C?UA >2F1243>2.N;57A"9;2>~N;5EA BC3KRSH76;1HQBF>=KBJi HQBJA H79UAB 57A;HS>243>TNU5 ) HS>6Z3K1 69YBJH71 ^6OF5S=57:<>2.9;6IBAV>=413K:<>WD9;5 A >2)HQB:<1 6U>2N;5 HS>243>.:Cf6;1 :<>?YBJ=KB3K>N;>.6;>N;>.>=41 V5S6\6;>N;>.N;5S2431 6;>;i ¢ /2435,BAV¡ >=413K:<>T25T@YB2KBE5S6OAB,3R7HS6;1 H7BWNU5T?U=>V=B:CBH71^6]N;1 6;:C1HQBUi ) A1V9YBAD9;5C576tA B?;V1 6;B 6;5SVZBJ3K1GF>2T576©AB2hB=41 243KB27i ! U[3K576U57:<>2h9U6tV=BJLg>_NU1 =1V1 NU> HS>6tHS>243>2,6;> A) ) 29;:<1 :<>2.D9;5C57AV=KBJLg>]F1 5S6;5N;BN;>OG?>==(N, 57AHS>6e49;6Z3K>ON;5C6U>N;>2 \EA >2)H7>2a3K>2?>=9;6YB.:CBJ3K=41 N = {1, 2, . . . , n} :CB6Z3K1 5S6;5.57AHS>243>WN;5ABWB=1243KBD9U5FJBWN;5 r;lolorZ«¬º£ii¯6[G£iGi®6U°qnq± H7>243K>U[ZD9U55S6 L L[i, j] B iY/6HQB24>CNU5T6U><;B@5S= 6;1 6;V9;6YBEB=41 243KBEN;5 i j i B [;N;1=57:<>2D9;5 i ) 29;:<1 :<>2 i 1D9;121 RS=KB:<>2B?;A 1HQB=A >ED9;5.241 V9;5 j L[i, j] = ∞ L[j, j] = 0 6UN;1 HS1 ^6 BV=BJLg>26;>PN;1=1V1 N;>2241 :<?;A 5S:C5S6Z3K5TBV=457VZB=4fB:<>2 AB<H7> ?YB=BC3K>N;> L[i, j] = L[j, i] ?YB=NU5T6U>N;>2 \ i i 5SA jH7>2a3K><N;57A HQBJ:C16;>WN;5hHS>243>C:<f 6U1 :<>D9;5TFJBWN;5 B 57B ?YB2B6;N;>CBWA >W29;:<> m (i, j) i j ?> =A >26Uk>N;>21 6Z3K5S=:<57N;1>2 i 5?;9;57NU5TF57=D9U5T245H79;:<?;A 5J 1, 2, . . . , k L[i, j] k=0 mk (i, j) = mı́n(mk−1 (i, j), mk−1 (i, k) + mk−1 (k, j)) k>0 /6t5cLg57HS3>;[21 B [ N;57@5<257=T57AHS>243>ON;5SAHQB:<1 6U>NU5<HS>243>O:<f 6;1:C>D9U5<FJB~N;5 k = 0 m (i, j) 241 6©?YB2KBJ=T?>=6;16;kV;6I6;>N;>O16357=4:C5SN;1 >;i/AU6;1 HS>OHQBJ:C16;>]572a3bB=4fB~H7>6ULg>=:CBN;>~?>= iAB~Bj=41 2a3bB]D9;5<FJB~N;5 B HS9U\>_H7>2a3K>_57243KN;BN;>?>= 1, 2, . . . , k i >:C> i 1 5S63>6;HS572,245C@U9;2H7B L[i, j] k >0 B ?YB2B6;N;>~B<A >C29;:<>P?>=A>26;>NU>2 i j 5S243KBA 1243bBEN;5h6;>N;>26;>5S2FJBH7f BUqBA :<576;>2 57243KC5S6`N;1 Hb;BCA 1243KBUi k>0 k i j 57AmH7>243K>]NU57AmHQB:<1 6;>CN;5HS>243>P:Cf6;1 :<>WD9;5,FJBCN;5 Yoª t;~ ' ">=57AA >,?U9;57N;5.D9;5.5SAH7B:C16;>,NU5.H7>2a3K>E:<f 6;1:C>?YB245.?>= ) 6YBA 1QB:<>2ABJ2,N;>2,?>241 @;1A 1NYBN;5S27216;>ª?YBJ2KBO?>= kH7> 243K>]D9;5W?YBJ2KB]BPA >29;:<>]?>= k 4 iU "5S=> H7>6ZF1 5S6;5.D9;5.?YB245#?>= k ["5SAH7>243K>ON;57AHQB:<1 6;>_N;5P:<576;>= ?57=4>]6;>]?YB2BP?>= 572.57AH7>2a3K>]N;5SA)HQB:<1 6U>PN;5 1, 2, . . . , k k i§1 Hb;>.HS>243>.57243K.NYBN;>#?>= i 1, 2, . . . , k −1 m k−1 (i, j) j B_>3=KB~?>21 @U1 A 1NYBNª5S2,D9;524f?YB25C?>= i"/6}5S2435HQBJ2>O5SAH7B:<1 6;>~N;5CH7>2a3K>O:<f 6U1 :<>]N;5 k B 57243KLg>=4:BJN;>]?>=T5SAHQB:<1 6;>]NU5CHS>243>_:<f 6;1:C>N;5 B 257V9;1 N;>?>=.57AHQBJ:C16;>~N;5 iH7>243Kj>_:Cf6;1 :<>PN;5 i k B i1 6UV9;6;>N;5<57243>2h3=KB:<>2.?YBJ2KB=_?>= [ NYBN;>_D9U5576©57245HQBJ2> k j k 3K5S6;N;=4fB:<>29;6<H71H7A >.\E6U>h245 3=KBJ3KB=f B#N;59;6CH7B:<1 6;>.N;5H7>243K>T:<f 6;1:C>;iJ ">=5SA A>;[5SAYH7>2a3K>,NU5 :<576;>="H7>2a3K>D9;5?YB2B.BA >29;:<>.?>= A >23K=B:<>25S243bN;BN;>?>= \ (i, k) m (k, j) m =45724?5SHS3K1GFJB:C5S6Z3K5#\C57AHS>243>N;5SAHQB:<1 6U> 576Z357=>h?>=A B#29;:CBN;5NU1 Hb;>k−1 26;:<57=4>27i k−1 57H7>=N;5S:C>2A B?U=57V9;6Z3bBU H7>6ZF1 5S6;5?YB2KBJ=?>= k §5S?5S6;N;5,NU5THS9YA N;5A >2NU>2 HQB24>2N;B<9;6~FJBA >=:C5S6;>=7iq m>= 57AA >E253K>:BE57A:<f 6U1 :<>576Z3K=45 \ i mk−1 (i, j) m BJ=2(i, k) + mBJ:C5S(k, j) §5C1 6Z3K5S=?;=45S3bk−1 5<=5SH79;=421GFk−1 635[mAB~25SV9;6;NYB_57H79;BH71^6t=457?;=45725S6Z3bB`9;6}H7B2>_H7>6_A A Bed :CBNYB2=57HS9;=241FJB2Si F5S=241 ^61357=KBe3K1FJBU >:<>,F1 :<>25S6]A >2545S:C?;A>2BJ6357=41 >=45727[25.?U9;57N;5#3=KB6U24Lg>=4:B=576]9U6YB ±´mx³A >¥\N j¯r;lolorZ«¬G£ii¯6[G£ii¯6U° nq±H7>2a3K> loµZ²h=S;r;lolorZ«¬G£ii¯6[G£ii¯6U°mnq±H7>2a3K> ¡ r;lolorZ«¬G£ii¯6[G£ii¯6[G£iGi®6 °mn±H7>¢ 243K> ; r , l : ; ¶ ¢ HS>?;1BJ=j}BE:O¬¯­U[ [¥° ±¨nql ¼· £.²¥n`6y n ±¨nql1¦¼·»£²¥n_6_y n ±¨nql S¼· £.²¥nO6_y n :_¬q[¯1¦[ a°¦¼·¹:<1 6 ny ¡ :_¬db£[®1{[ a°{[®:_¬ ZdK£[¯1¦[°À#:O¬ db£[q[ a° ¢ ny ny HS>?;1BJ=:O¬Â6[[¥° BE= µx"y Ä5S:C>29U3K1A 1 7BN;>9U6,B=4=5SVA >3=1 NU1 :<576;241 >6YBJAJ:¿?576U2KB6;NU>5S6hD9;5:_¬q[¯1¦[ a°Z572 AB=457?;=4575S63KBH71^6 i57=457:<>2.BHS>6Z3K1 69YBJH71 ^6`D9;557229UXYHS1 5S635EH7>6O9;68B==457VA>@;1N;1 :<576U21 >6YBA¦[U572 N;5 mk (i, j) N;5SH71 =S[; 9;6YBW:CBJ3K=41 i @;25S=4F57:<>2]?;=1:C5S=>}D9;58?YBJ=KB}HQBJNYB [?>N;57:<>2F57=~B}:_¬q[[¥°#HS>:C>³9U6YB³:BJ3=1i /A BA V>=1G3K:<>`?;=5S25S63KBN;>©HQBAH79;A B8249;H75S21GFBJ:C5S635_:_¬º£[Z[¥°{[:_¬®½[Z[¥°{[iSi7i7[:_¬¯6[[¥°{i B=B HQBJA H79UAB= :_¬q[¯1¦[ a°A > ;6;1H7>D9;56;57HS572413bB572"57AFBJA >=D9;5YB@;f B5S6AB :C12:CBH757ANYB N;5A B:CBJ3K=41 B6Z3K5S=1>= :O¬ db£[¯1¦[ a° \hA>2 FBJA >=4572 N;5A BHS>A 9U:C6YB .\TN;5A B XYA B .N;5AB:BJ3=1B6Z3K57=41 >= :_¬ Zd ¢ ¡ £[[°\:_¬ ZdK£[[¥° U i /2NU57H71=7[D9U5#?YB=BHQBAH79;A B=:_¬ [¯1¦[ a°6;57HS5721G3bB:<>25SAFJBA>=5S6357=41 ¡ >=5S6 ¢ N;1HbYBTHS57ANYBT\WA>2)FJBA >=4572B6Z3K5S=1>=5S25S6ABJ2HS>A 9U:C6YB#\EXYA B i/243>,16;N;1 H7BTD9;525S=f BT?>21@;A 5 9U31 A 1QB=9;6;B2>A Bh:CBJ3K=41 N;5#NU1 :<576;241 ^6~½ \BHS39YBA 1QB=HQBJNYB,H75SA NYBi;/A;6U1 H7>,?;=>@UA 57:CBh5S2 ¢ D9;R>H79;=4=521¦[Z?>=57A>=NU¡ 576NU55SFJBA9YBHS1 ^6[Z245#BHc3K9YBJA 1 7B6<BA V9;6YB2H75SA NYB2N;5ABH7>A9;:C6;B >.XYAB EBJ63572N;5BHc3K9YBA1 7B=245AB#?>21H71 ^6~¬¯1{[ a° /243>h5S6C=45QBA1 NYBJNE6;>h5S29;6C?U=>@;A57:CB\ZBD9;5 ?>=:J2D9U5245BHS39YBA 1H75S6TA B2HS57A N;B2 N;5ABH7>A 9;:<6YB #> N;5ABX;AB q[Q29;2 FJBA >=5726U>H7B:@;1 B6i /)Lg57Hc3K1FJB:<576Z35[?>N;57:<>2F57=D9;5AB,BJ21 V6YBH71^6:_¬ [¯1¦[ a°{¸· £[q[ a° ¢ ?;B=KB~AB2.HS57ANYB2TN;5CA BPXYAB ª25WF9;57AGF5C:O¬ q[q[ a°¦¼· :<1 6 :<1 6 :O¬ db£[¯1¦[ a°{[®:_¬dK£[®1{[Z°À#:O¬ d : ¡ ¬ db£[q[ a°{[®:_¬ ZdK£[[Z°'À#:_¬d O D9;5E572.5SD9;1FJBA576Z3K5 \ZBPD9;5E:_¬ Z[q[°· ­ BP:O¬ q[q[ a°¦¼· ¡ :C16 :_¬dK£[q[ a°¦[¯:_¬db£[q[ a° ¢ ¢ ¡ ¡ D9;5SNYBE1 V9YBJABhABhNU5 ¢ A >hD9;5#5SF1N;576Z3K5S:C5S6Z3K5.N;1H75D9;5ABh?>241 H71^6`¬ q[ a°N;5A Bh:CBJ3K=41 :O¬ q[Z[¥° £[q[ a° AB:CBJ3K=41 B6Z3K5S=1>=7ij>h:<1 24:C>245>@;2457=aFBT?YB=BhABH7>A 9;:<6YB i m>=5SA A >U[57ABAV>=1G3K:<>.?;9;5SN;5 3K=B6;2aLg>=:CB=245.5769;6;><D9;52^A><93K1 A1 7B,9;6_B==457VA>E@;1 N;1:C5S6;21>6YBA: ±´mx³A >¥\N j¯r;lolorZ«¬G£ii¯6[G£ii¯6U° nq±H7>2a3K> loµZ²h:;r;lolorZ«¬º£ii¯6[G£iGi®6U° nq±H7>2a3K> ¢ ¡ HS>?;1BJ=j}BE: ±¨nql ¼· £.²¥n`6y n ±¨nql1¦¼·»£²¥n_6_y n ±¨nql S¼· £.²¥nO6_y n :_¬¯1{[ a°{¼·Á:<1 6 ny ¡ :O¬Â1¦[ a°{[®:_¬¯1{[Z°À#:O¬ q[ a° ¢ ny ny µx"y 1"BN;5S:2N;5>@3K576U57=#A B1 6ULg>=:CBH71^6~2>@;=4557A"H7>2a3K>]N;5SAH7B:C16;><25D9;157=5S6ª=5SH79;?57=B= HQBJ:C16;>2:C12:<>27[YHS>6ZF1576;5WBJV=5SVZB=9;6YB:CBJ3K=41 T1 6Z3K5S=: A >2 D9;5=457V1243K=B=KC576`A BC?>21H71 ^6 ¬Â1¦[ a°9;66;>NU><16Z3K57=4:C5SN;1 >ENU57AHQBJ:C16;>E^?U31 :<>?YB=BW1=N;51BS ±´mx³A >¥\N j¯r;lolorZ«¬G£ii¯6[G£ii¯6U° nq±H7>2a3K> loµZ²h16Z3K57=4:_r;lolor«¬G£iGi¯6[£ii¯6U°mnq±vMx² ¢ ¡ r;lolorZ«¬G£ii¯6[G£ii¯6U°mnq±HS>243> ; r , l : ; ¶ 16;1 HS1BA1 QBJ=16Z3K57=4: H7>6~3>N;B2 AB2HS57A N;B2576_­ HS>?;1BJ=j}BE: ±¨nql ¼· £.²¥n`6y n ±¨nql1¦¼·»£²¥n_6_y n ±¨nql S¼· £.²¥nO6_y n vg±:O¬Â1¦[ a° ny > :O¬Â1¦[Z°'À#:_¬q[ a°² µx}:O¬Â1¦[ a°¦¼·¿:O¬Â1¦[Z°'À#:_¬q[ a° 16Z3K57=4:O¬Â1¦[ a°{¸· ny ny µx"y ´"xmuZvgnx µ(+unx stµstnqlJvgrjmBJ2]N;5SXY6U1 H71>6;5S2]=57HS9;=241FJB2~D9;58;57:<>2]?;A B6Z3K57BN;> 576 A >2 545S:C?UA >2.BJ6357=41 >=4572.?;9;5SN;57683K5S6;57=.A BPN;572aF5S63KBoB_NU5EH7>:<?>=43bBJ=25,576ªLg>=:CB50U?>6;5S6;H71 BA¦i j B2EF5S=21>6;5S2C1G3K57=BJ3K1GFJB2EH7>=4=5S2?>6;N;1576Z3K5S2CD9;525~@YB2B=>6Ê5S6+ABª1N;5QBªN;5~?;=4>V=KBJ:BHS1 ^6 N;16Y:<1 HQB857A1 :<1 6YBJ6Ê5S243K5ª=41 5S2V>}?UAB6Z3K57B6;N;>³9U6 BA V>=13:C>8:9\+?;=457N;5SH71@;A 5`5S6zH79YBJ63> B H7>:C?>=43KB:<1 576Z3>;"245]A 1:C1G3bB6tB8=457HS>==457=3K>NYB2EA B2HS57A N;B2EN;5~9;6ËB==457VA>`\}=45QBA1 QBJ=,?YB=B HQBJNYBE9;6YBEN;5.57AAB29;6YBE>?57=KBJH71 ^6]N;5H7>:<A 541 NYBNC?;=5SN;57HS1 @;A5iY§53>N;B2Lg>=:CB2S[U?;9;5SN;5D9;5 H79;B6;N;> 25ª?UAB6Z3K57B}9;6 BA V>=1G3K:<>©D9;5ªHS>:C?U9U3bBt3>NYB}9U6YBt3bB@UABU[25ªA A57V9U576zB³HQBJA H79UAB= ?>21H71 >6;572N;5A B,3bB@;A BEH79U\>2FJBA>=5S22>6~16;6;57HS572B=1>27i BJ=KB5SF13KB=572a3K>T?;=5S2576Z3KB:C>2BH7>6Z31 69YBHS1 ^6W9;6YB.3KRSH76;1HQB.:<1G03bB 3bBJ@;AB2 5S6Z3K=5=5SH79;=421GFB#\WHS>6 ¡ HQBAH79;A B=FJBA>=5S2:2 D9;5?;=5c3K576UN;5hD9;5SNYB=425TH7>6A >W:<54>=NU5hBJ:@>2:9;6;N;>27Y6;>< ¢ N;5<9;6YB~F57<\86;>OH7BA HS9;ABJ=#FBJA >=45721 6;6U57H75S2KB=41 >2SimjmB~1 NU5QB~572,N;B=9;6YB_NU5SXY6;1H71^6©=457HS9;=241FJB D9;5T:B6Z31 576U5.BN;5S:2 9;6;BE3KB@;A BWHS>6~A >2FJBA>=5S2\ZBWHQBAH79;A BN;>2Si Yoª t;~ ' ">=5457:<?;A >;[?YBJ=KB57A?;=>@UA 57:CBN;5A BT:<>6;5SNYBh?>NU=fBJ:C>2;BH75S=A >T21V9;1576Z3K5Ji§5SXY6;1:C>2 ²«kµ :C5S:C>=1BI· r;lolorZ«¬¯­Uii¯6[®­UiGiZ°.nq±~vMx²O\ËNYB:<>2<ABI21 V9;1 5S635Lg9U6;H71^6+=457H79U=21GFJBtD9;5 B249;:C5D9;5AB:<57:<>=41B,5S243bW1 6U1 H71 BA 1QBN;BhH7>6]dK£576HQBNYBWH75SA NYBi ±´mx}HQB:,@;1 > :<57: N ¯r;lolorZ«¬G£ii¯6U°nq±v{x²Z[;vMxen´²T:_U:C5S:C>=41BU[1¦[ S;vMx² loµZ²T=7YvMx² ¢ ¡ ¶ r;lhF[ÂÈvMx² vg±:O¬Â1¦[ a° ·¿db£.² µ x vM±· ­² µx}:_¬Â1¦[ a°¦¼·¹­ µH(7µvM±1 ·¾­² µx}:O¬Â1¦[ a°{¸· µH(7µvM±N¬¯1G°² µxIF¼· µH(7µ<F¼· ∞H7B:@;1> :O¬Â1¦[ a°¦¼·¿F H7B:@;1> :C5S: ¡ N[®:[¯1Gdb£[ ¢ N[®:[¯1Gdb£[ ¢ ¡ ȸ· :C5S: N [¯:_[¯1¦[ dN¬Â1° ¢ :O¬Â1¦[ a°¦¼·Ã:C16 F[G£oÀÈ ¡ ¢ ¡ H7B:@;1> :C5S: =S¸·Á:O¬Â1¦[ a° µx"y j BLg9;6;H71^6~?;=16;H71?YBA1 6;1H71BJA 1 7BhA B:C5S:C>=41Bh\PA ABJ:BhB<H7B:@;1> ±´mx}HQB:,@;1 > N¯r;lolerZ«¬º£iGi®6°nq±vMx²Z[qqvMx² loµZ²T=7YvMx² ¢ ¡ 57:<>=1 B ; r , l : ; < : ¶ ±¨nqlh1¦¼· ­²¥nO6_y n :C5S:_ ±¨nql S¼·¾­²¥n]ymn :O¬Â1¦[ a°{¸· db£ ny ny =S¸·ÁHQB:@U1 > µx"y :<57: ¡ N[¯:_[¯6[ ¢ >:<>W?;9;57NU5TF57=245[6;>C5S243K<HSAB=4><HS9YA 572ABEVZBJ6YB6;HS1BEN;5T?;=>H75SN;57=N;5572a3bBC:CB6;5S=KBUYNU5 3K>NYB2Lg>=:CB2572a3bB:<>2=5SH7>=4=1576;N;><ABS3K>NYBA B:BJ3=1#?YB=BW16;1 HS1BA1 7B=A BUi BJ=KBE=5S2>AGF57= 5S243K><9U31 A 1QB=457:<>2A>WD9U5T245A ABJ:B,16;1 HS1BA1 7BH71^6<F1=43K9;BA¦i Sx"vMuZvMr{v ZrYuZvgwx ¶ vglo²¥´mr.§5cXY6;1=57:<>257Am3K1 ?><:C5S:C>=41BWN;5,>J3K=KB<:BJ6;57=BUi =41 :<57=4>>@;2457=d F5S:C>2HS^:<><D9;121R7=KBJ:C>2?>N;57=93K1 A1 7B=A BU 1 6U1 H71 BA 1QB=4A >;D9U57=5S:C>216;1 HS1BA1 7B=ABE:C5S:C>=1BhN;5:B6U57=KB5cXYH71576Z3K5Ji HQBJA H79UABN;>UUD9;57=457:<>2 ?>N;5S=H7>6;249;A3KB=219U6YB<?>241 H71^6P\ZBELg9;5HQBJA H79UABNYBi B241 V6YBJ=7)HS9YB6;N;>©HQBAH79;A B:<>2E9;6 FBJA >=WBU6+6;>©B21V6YBNU>tB8ABªH75SA NYBIN;5:C5S:C>=41B H7>==5S2?>6;N;1576Z3K5J[YD9;57=457:<>2 ?>N;57=B241 V6;B=A>EBEN;1 HbYBWH75SA NYBi FJBA >=7QHS9YB6;N;>B9U6YBHS57ANYB245A5YBB241 V6;BN;> 9;6hFJBA>=7[7D9U57=5S:C>2"?>NU57= H7>6U29;AG3bB=4A >;i >6 572a3bB2~?;=41 :<13K1GFJB27[?>N;=4fB:<>2=4575S2H7=41 @;1=]AB³2>A 9;HS1 ^6 BA.?U=>@;A57:CB}N;58AB³:<>6;57N;B 9U31 A 1QB6UN;>C9U6YB6;>3KBH71^6`9;6O?>H7>P:C2B@;243=KBHc3bB?;B=KBA B1 6U1 H71 BA 1QBHS1 ^6[UB241 V6;BH71^6_\_AB2 Lg9;6;HS1 >6U572 HQBAH79;A BN;>\PFJBA>=7 ±´mx}HQB:,@;1 > :<57: ¡ ¶ r;lhF[ÂÈvMx² vg± H7BA HS9;ABJN;> N¯r;lolorZ«¬G£ii¯6U°nq±v{x²Z[;vMxen´²T:_U:C5S:C>=41BU[1¦[ S;vMx² ¢ loµZ²T=7YvMx² :[¯1¦[ ² µx ¢ ­² µ¡ ³ x BJ21 V6YB= :_[¯1¦[ S[®­ ¢ µH(7µvM±1 ·¾­² µx³B21¡ V6YB= :[®1{[ S[ ¬ vM±· ∞¢ H7B:@;1> µH(7µvM±N¬¯1G°² µxIF¡ ¼· B21V6YB= :[®1{[ S[ÂF :C5S: ¡ N[®:[¯1Gdb£[ ¢ ¢ :C5S: ¡ N [®:[¯1Gdb£[ ¢ ȸ· H7B:@;1> :C5S: ¡ N[¯:_[¯1¦[ dN¬Â1° ¢ B21V6YB= :[®1{[ S [¯:C16 F¡ [G£oÀÈ ¢ ¢ ¡ ¡ µH(7µ<F¼· H7B:@;1> µx"y =S¸·ÃFBJA >= : [®1{[ ¢ ¡ ±´mx}HQB:,@;1 > µx"y N¯r;lolerZ«¬º£iGi®6°nq±vMx²Z[qqvMx² loµZ²T=7YvMx² ¢ ¡ ¶ r;l,:;:<57:<>=1 B 16;1 HS1BA1 QBJ= : ¢ =S¸·ÁHQB:@U1 ¡ > :<57: N[¯:_[¯6[ ¢ ¡ 57243KBNU1 25SÆYB=m9;6YB 572a3K=9UHS3K9U=KBN;5NYBJ3>2 HQB?;BNU5:CB6;5B= 57243KB2>?57=BH71>6;5S2"5S6h3K157:<?> H7>6;243KB6Z3K5i 6;1H71 BA 1QBHS1 ^6OF1=43K9;BA)?;=4>?>=H71>6YB]9;6YB]3bBJA57243=9;Hc3K9;=BOB~H7>2a3bB~N;5<9;6YB~:BQ\>= 9U31 A 1QBHS1 ^6 N;5O572?;BH71>;i "B=KBt1A 9;2a3K=B=CHS>:<>©Lg9;6;HS1 >6;BU[249;?>6;VZB:<>2CD9U5`576 F57ªN;5`9U6YB :<57:<>=1 BW@U1 N;1:C5S6;21>6YBA{[UH7>:C>C576`5SAmH7B2>N;5,A B<:<>HbU1 AB[;D9;1 241 57=B:<>29U6YBC:<57:<>=1 BE9;6;1Gd N;1:C5S6;21>6YBA{iU/65725THQBJ2>;[YN;5cXY6;1=fBJ:C>2 ²«kµP:<57:<>=1 BE·Á²¥´mkMµ :<57:Ur;lolorZ«¬º£ii° nq±57A57: >=4N;r;lolorZ«¬º£ii° nq±v{x² 2457HYrUlelorZ«¬º£iGi °"nq±vMx² HS>6Z3QqvMx² µxmy /AH7B:C?>³:<57: 25`9U31 A1 QBI?YB=B³BA :CBH75S6YB=<A >2C57A57:<576Z3K>2~B©HQBNYB}HS57ANYBU[5SA#HQBJ:C?>}25SH =5SV1 2a3K=B,576]H7BNYB,HS57A N;B,1A Bh?>21H71 ^6N;5#:<57:»D9;5Lg9U5#ABT1GdRS21:B576]16;1 HS1BA1 QBJ=25J[57AHQB:<?> >=4N572"57AU16ZF57=42>#NU525SH[5SAH7B:<?>H7>6Z3N;1H75H79YJ63KB2)HS57A N;B2N;5:C5S:ÃYB6241 N;>#16;1 HS1BA1 7BNYB2Si j B2 H79YBe3K=>W>?57=BH71>6;5S225TN;5SXY6U1 =f B6]H7>:C>W21V9;5J kmlenu<16;1 HS1BA1 QBJ= :_i¯H7>6Z37¸·¹­ ¡ n´²#:U:<57:<>=1 B ¢ µx"y ±´mx}HQBAH79;A BN;> @¼· µx"y ¡ £ ≤ :_:C5S:C>=1B[1{;vMx² : ¡ i¯>=N¬¯1G° _ ≤ :i®HS>6Z3 ¢ ∧ loµZ²h@;nn 1'·#:i®2457H¬Â:i®>=4N¬Â1°G° ¢ Yoª t;~ ' kmlenuCB241 V6;B= {v x Jn´ ²:;:<57:<>=1 BU[1¦;vMx²Z[U5Y57A57: :_i¯:C5S:O¬Â1¡ °{¼·Ã5 ¬ ¢ H7BA HS9;ABNU> :[®1 ¡ ¢ :_i¯H7>6Z37¸·Á:_i¯H7>6Z3bÀE£ :_i¯>=N¬¯1G°¦¼·Á:i¯H7>6Z3 :_i¯25SH¬Â:_i¯H7>6Z34°¦¼· 1 µx"y ±´mxtFJBA >= : U:<57:<>=1 BU[1¦;vMx² loµZ²T5Y5SA 57: ¢ 5J¸· :¡ i¯:C5S:O¬Â1° ¬ H7BA HS9;ABNU> :[®1 ¡ ¢ µx"y /6~57AH7B2>WD9;56;>2>H79;?;BW?;B=KB5SA?;=>@;A 5S:B,NU5TA B,:<>6;57N;BU[;25.?>N;=f B,?;=>H75SN;57= N;5.9U6YB N;5~ABJ2N;>2E241 V9;1576Z3K5S2W:B6U57=KBJ27)>ª@;1576 25~YBJH75B=1G3K:<RS31 HQBH7>6ËABJ2?>21 HS1 >6U572EN;5]:<>NU> N;5,3=KB6U24Lg>=4:B=?>21H71 >6;572D9;525SÆYBA B6`H75SA NYBJ2N;59U6YB:CBJ3K=41 T576ª?>21H71 >6;572D9;525SÆYBA B6 H75SA NYBJ2NU5h9;6~F5SHS3>=D9;5T=5S?;=5S2576Z3KBPB<A BE:BJ3=1[U><@;157625T:C>N;1X;HQBABE=457?;=45725S6Z3bBHS1 ^6`NU5 AB.:<57:<>=1 B#N;5:C>N;>N;5D9;5:<57: 3K5S6;N;=4fB:<>2 N = (n + 1) ∗ (k + 1) \ 245QBh9U6YBh:CBJ3K=41 5S6CF5SN;59;6<F57Hc3K>=Si/657AY?;=41 :<57=HQB24> f (i, j) = i ∗ (k + 1) + j iU/A?;=4>HS57N;1:C1576Z3K>h1 6;1H71BJA 1 7B= D9;57N;BH7>:<>B6Z35727ij>2BJA V>=413:C>2H7BA HS9;ABJN;>;[B241 V6YBJ=\WFJBA >=6;5SH75S213KB6PA BTLg9;6;HS1 ^6<L?YB=B 3K=B6;2aLg>=:CB=?>21H71>6;572:CBJ3=1 HS1BA572576?>241 HS1 >6;5S2F5SHS3K>=1BJA 572Si :_:C5S:C>=1B[1{[ SUv{x² loµ²T@Ynn ¢ ¡ ¶ r;lT0qvMx² 0¼·¹L 1{[ ¡ £ ¢ :_i¯>=N¬ 0° @¼· :i®HS>6Z3 0 ·#:_i¯25SH¬Â:_i¯>=N¬ 0°G° ; ≤ ∧ ¢ ¡ ≤ µx"y ±´mx}HQBAH79;A BN;> kmlenuCB241 V6;B= v{x J n´ ²:;:<57:<>=1 BU[1¦[ S;vMx²Z[;5JY57A 5S: ¡ ² ; r h l 0 q M v x ¶ 0¼·¹L 1¦[ ¢ :_i¯:C5S¡ :O¬ 0°¦¼·Ã5 ¬ ¢ H7BA HS9;ABNU> :[®1 ¡ ¢ :_i¯H7>6Z37¸·Á:_i¯H7>6Z3bÀE£ :_i¯>=N¬ 0°{¸·Á:_i¯H7>6Z3 :_i¯25SH¬Â:_i¯H7>6Z34°¦¼·Á0 µx"y ±´mxtFJBA >= : U:<57:<>=1 BU[1¦[ S;vMx² loµZ²h5J;57A57: ¢ ¡ ¶ r;lT0qvMx² 0¼·¹L 1{[ ¡ i¯:C¢ 5S:O¬ 0° 5J¸· : ¬ H7BA HS9;ABNU> µx"y 3K=BW?>241 @;1A 1 N;BN5S2=4575S:C?;A BQBJ=ABN;5cXY6;1 HS1 ^6~N;5:<57:<>=1 B,?>=AB241 V9;1576Z3K5J ²«kµP:<57:<>=1 BE·Á²¥´mkMµ :<57:Ur;lolorZ«¬¯­Uii¯6[®­UiGiZ°mnq±5SA 57: >=4N;r;lolorZ«¬¯­Uii¯6[®­UiGiZ°mnq±vMx² 2457H A{;r;lolor«¬G£iGi 6qÀ£ À£ ° nq±v{x² ¢ ¡ ¢ 2457H J H rUlelorZ«¬º£iGi ¡ 6qÀ£ ÀE£ ° nq±v{x² ¢ ¢ ¡ ¡ HS>6Z3QqvMx² µxmy ¡ :[®1 ¢