рд╣рд╕реНрддрд▓рд┐рдЦрд┐рдд рдЧрдгрд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдорд╛рдиреНрдпрддрд╛

рд╣реЗрд▓реЛ, рд╣реЗрдмреНрд░!

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рд╣рд╕реНрддрд▓рд┐рдЦрд┐рдд рдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд┐рдВрдбреЛрдЬ 7 рдореЗрдВ "рдореИрде рдЗрдирдкреБрдЯ рдкреИрдирд▓" mip.exe рдЬреИрд╕реЗ рд╣реИрдВрдб рд░рд╛рдЗрдЯрд┐рдВрдЧ рд░рд┐рдХрдЧреНрдирд┐рд╢рди рдЯреВрд▓реНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддрд░рд╣ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдореИрдВ рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБред




рдЫреЛрдЯрд╛ рд╕рд╛ рдкрд░рд┐рдЪрдп


рдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рддреАрдХреЛрдВ рдХреА рдорд╛рдиреНрдпрддрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкреНрд░рдХрд╛рд░ рдХреА рдорд╛рдиреНрдпрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЧрдгрд┐рддреАрдп рдкреНрд░рддреАрдХ рдХреЛ рд╕реАрдзреЗ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкрд╣рдЪрд╛рдирдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рд╣рд╕реНрддрд▓рд┐рдЦрд┐рдд рдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреА рдСрдирд▓рд╛рдЗрди рдорд╛рдиреНрдпрддрд╛ рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░рдг рдЖрдорддреМрд░ рдкрд░ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рд╣реЛрддреЗ рд╣реИрдВ:
  1. рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдкреВрд░реНрд╡ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг:
  2. рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╡рд░реНрдгреЛрдВ рдореЗрдВ рдЕрд▓рдЧ рдХрд░рдирд╛ (рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рд╡рд┐рднрд╛рдЬрди):
  3. рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд╛рддреНрд░реЛрдВ рдХреА рдорд╛рдиреНрдпрддрд╛:
  4. рдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреА рдорд╛рдиреНрдпрддрд╛:

рдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреА рдорд╛рдиреНрдпрддрд╛ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджрд╢рдХреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╢реЛрдз, рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдПрдХ рд╕рд░рд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛, рдЬреЛ, рдлрд┐рд░ рднреА, рдПрдХ рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИред рд╡рд╣ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЪрд░рдг 1, 2 рдФрд░ 3 рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд╡рд░реНрдгреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ рдЬрд┐рд╕реЗ рдЪрд░рдг 4 рдореЗрдВ рдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдкреВрд░реНрд╡-рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг


рдкрд╣рд▓рд╛ рдХрджрдо рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдФрд░ рдкреВрд░реНрд╡-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдирд╛ рд╣реИред рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рдХрдИ рд╡рд░реНрдг рд╣реЛрддреЗ рд╣реИрдВред рдПрдХ рдкреНрд░рддреАрдХ рд╕реНрдЯреНрд░реЛрдХ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╕реЗрдЯ рд╣реИ, рдФрд░ рдПрдХ рд╕реНрдЯреНрд░реЛрдХ рдЬреЛрдбрд╝реЗ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╕реЗрдЯ (x, y) рд╣реИ, рдЬрд╣рд╛рдВ рдкрд╣рд▓реА рдЬреЛрдбрд╝реА рдЙрд╕ рдмрд┐рдВрджреБ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ рдЬрд╣рд╛рдВ рдХрд▓рдо рдЫреВрддрд╛ рд╣реИ рдФрд░ рдЕрдВрддрд┐рдо рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рдмрд┐рдВрджреБ рдкрд░ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдг рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд░рдо рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рд╕рд╛рде рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдбреЗрдЯрд╛ рдкреНрд░реА-рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рдХрдЪреНрдЪреЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдЖрдЧреЗ рдХреЗ рд╡рд░реНрдЧреАрдХрд░рдг рдХреЗ рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рддреАрдХ рдХрд╛ рдПрдХ рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдореЙрдбрд▓ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдЧреАрдХрд░рдг рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╣рдЯрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╕реНрдЯреНрд░реЛрдХ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдФрд░ рдХрдареЛрд░ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдпрд╛рдо рдХреЗ рд╡реЗрдХреНрдЯрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рд╕реНрдХреЗрд▓рд┐рдВрдЧ, рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдВрджреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрджрд▓рдирд╛
рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдВрджреБ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдкреНрд░рддреАрдХ рдХреЗ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреЗ рдКрдкрд░реА рдмрд╛рдПрдВ рдХреЛрдиреЗ рд╣реЛред рдЙрд╕рдХреЗ рдмрд╛рдж, рдЪреМрдбрд╝рд╛рдИ рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рд╕рднреА рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдкреНрд░рддреАрдХ рдХреЛ рд╡рд░реНрдЧ рдХреЗ рдЕрдВрджрд░ рд░рдЦрд╛ рдЬрд╛рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕реЗрдЯ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЕрдВрдХ рд╕рдорддреБрд▓реНрдп рд╣реЛрдВ (рд░реЗрдЦреАрдп рдкреНрд░рдХреНрд╖реЗрдк рджреНрд╡рд╛рд░рд╛ рдЪрд╛рдк рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдУрд╡рд░рд╕рдореНрдкрд▓рд┐рдВрдЧ)ред рдЕрдВрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ 36 / рдПрди рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рдЬрд╣рд╛рдВ рдПрди рдкреНрд░рддреАрдХ рдореЗрдВ рд╕реНрдЯреНрд░реЛрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ (36 рдХреЛ 1, 2, 3 рдФрд░ 4 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд╣рд╛рдВ 4 рдПрдХ рдкреНрд░рддреАрдХ рдореЗрдВ рдЕрдзрд┐рдХрддрдо рд╕реНрдЯреНрд░реЛрдХ рд╣реИ)ред
рдЕрдВрдд рдореЗрдВ, рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ 72 рддрддреНрд╡реЛрдВ рдХреЗ рдПрдХрд▓ рд╡реЗрдХреНрдЯрд░ рдореЗрдВ рдПрдХрддреНрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдкрд╣рд▓реЗ 36 рддрддреНрд╡ x рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдВрддрд┐рдо - y рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХред



рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛?
рдФрд░ рд╣рдореЗрдВ рдПрдХ рд╣реА рдЖрдпрд╛рдо рдХреЗ рд╡реИрдХреНрдЯрд░ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдорд┐рд▓рд╛, рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ рдХреЗ рд╡рд░реНрдг рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реИрдХреНрдЯрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдпрд╛ рдХреЗ-рдирд┐рдХрдЯрддрдо рдкрдбрд╝реЛрд╕реА рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪрд░рд┐рддреНрд░ рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдПред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрд┐рд╕реА рднреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЦреЛрдП рдмрд┐рдирд╛, рдПрдХ рд╡реЗрдХреНрдЯрд░ рдХреЗ рдЖрдпрд╛рдо рдХреЛ рдХрдИ рдмрд╛рд░ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ "рдкреНрд░рдзрд╛рди рдШрдЯрдХ рд╡рд┐рдзрд┐" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреБрдЫ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛:



рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд░реНрдгреЛрдВ рдХрд╛ рд╡рд┐рднрд╛рдЬрди рдФрд░ рдорд╛рдиреНрдпрддрд╛


рдХреНрд▓рд╛рд╕реАрдлрд╛рдпрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╡рд░реНрдгреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдЗрдирдкреБрдЯ рдХреЛ рдкрд╣рдЪрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рд╕реНрдЯреНрд░реЛрдХ рдПрдХ рдЪрд░рд┐рддреНрд░ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдХреБрд▓ рдХрд┐рддрдиреЗ рд╡рд░реНрдг рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдкрд╛рддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╕реНрдерд╛рди рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдХреЗ рдкреВрд░рдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╡рд┐рднрд╛рдЬрди рдирд╛рдордХ рд╡рд░реНрдгреЛрдВ рдореЗрдВ рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╕рдореВрд╣рди рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рд╕реНрдЯреНрд░реЛрдХ рдХреЛ рд╕рдордп рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдЬрдм рдЖрдк рддреАрди рд╕реНрдЯреНрд░реЛрдХ рд╕реЗ рдорд┐рд▓рдХрд░ рдПрдХ рдЪрд░рд┐рддреНрд░ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рдкреНрд░рддреАрдХ рдХреЗ рд╕реНрдЯреНрд░реЛрдХ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рджрд░реНрдЬ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЪрд░рд┐рддреНрд░ рдкрд░ рдПрдХ рдбреЙрдЯ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдХрд┐ рдореЗрд░реЗ рдмрд╛рдж рдЖрдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рддреНрд░реЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рджред рдЗрд╕ рдзрд╛рд░рдгрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдХрдИ рд╕реНрдЯреНрд░реЛрдХ рд╡рд╛рд▓реЗ рдкрд╛рддреНрд░реЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рд╕рдореВрд╣реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЖрдХрд╛рд░ рдореЗрдВ 1 рд╕реЗ рд▓реЗрдХрд░ рдПрди рддрдХ (рдПрди рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ 4 рд╣реИ)ред рдпрджрд┐ рдХрдИ рд╕реНрдЯреНрд░реЛрдХ рд╕реЗ рдПрдХ рдкреНрд░рддреАрдХ рдХреЛ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рд╕реЗ рдХрдо рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рддреАрдХ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдорд╛рдирд╛ рдЧрдпрд╛ рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ F (N) = O (kN) рд╣реИ ред рдпрджрд┐ рдХреЛрдИ рднреА рд╡рд░реНрдЧреАрдХрд░рдг рдкрд░рд┐рдгрд╛рдо рдереНрд░реЗрд╢реЛрд▓реНрдб рдорд╛рди рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ, рддреЛ рдереНрд░реЗрд╢реЛрд▓реНрдб рдорд╛рди рдмрдврд╝рддрд╛ рд╣реИ рдФрд░ рдЪрд░рдг рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛ рдПрдХ рдорд╛рдиреНрдпрддрд╛ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИред

рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреБрдЫ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рдЗрдирд╕ рд╕рдВрдХреЗрдд рдФрд░ рдЕрдВрд╢) рдХреЛ рдПрдХ рдкреНрд░рддреАрдХ (рдХреНрд╖реИрддрд┐рдЬ рд░реЗрдЦрд╛) рдХреЗ рд░реВрдк рдореЗрдВ рдирд╛рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рджреМрд░рд╛рди рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд┐рднрд╛рдЬрди рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдорд╛рдиреНрдп рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рджреЛ рд╕реНрдЯреНрд░реЛрдХ рдХреЛ рдПрдХ рдпрд╛ рддреАрди рд╕реНрдЯреНрд░реЛрдХ рд╡рд╛рд▓реЗ рдкреНрд░рддреАрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп, рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рднрд╛рдЬрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЧрд▓рдд рдкрд░рд┐рдгрд╛рдо рдХреЛ рддреБрд░рдВрдд рдареАрдХ рдХрд░рдиреЗ рдпрд╛ рдЕрдВрддрд┐рдо рдЪрд░рд┐рддреНрд░ рдХреЗ рдЗрдирдкреБрдЯ рдХреЛ рд░рджреНрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рд╕рдВрдХрд▓реНрдк
рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░рд░ рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдорд╛рдЗрдирд╕ рд╕рд┐рдВрдмрд▓ рдпрд╛ рдЕрдВрд╢ рд╕рд┐рдВрдмрд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рддреНрдпрд╛рдкрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рддреЛ, рдорд╛рдЗрдирд╕ рд╕рд┐рдВрдмрд▓ рдХреА рд▓рд╛рдЗрди рд╕реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рджреВрд░реА рдкрд░ рдФрд░ рдиреАрдЪреЗ, рдХреЛрдИ рд╕реНрдЯреНрд░реЛрдХ рд╕реНрдерд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдФрд░ рд╕рд┐рдВрдмрд▓ "рднрд┐рдиреНрди" рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдкреНрд░рддреАрдХ "рд╕реНрд▓реИрд╢" рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рдХреНрд░рдорд╢рдГ "рдорд╛рдЗрдирд╕" рдпрд╛ "рдЕрдВрд╢" рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓рдЧрднрдЧ рдЙрд╕реА рддрд░рд╣ рд╕реЗ - рджрд╢рдорд▓рд╡ рдмрд┐рдВрджреБ рдФрд░ рдЧреБрдгрди рдЪрд┐рд╣реНрди рдХреЗ рд╕рд╛рдеред

рдЕрдм, рдЕрдВрдд рдореЗрдВ, рдЪрд▓реЛ рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ :-)

рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕рдВрд░рдЪрдирд╛ рдХреА рдорд╛рдиреНрдпрддрд╛


рдЪрд░рд┐рддреНрд░ рд╕реНрдХреЛрдк рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ
рдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд╕рдВрдмрдВрдз рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдФрд░ рдкреНрд░рддреАрдХ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╕реНрдерд╛рдирд┐рдХ рдХреНрд╖реЗрддреНрд░ "рдЯреЙрдк рд▓реЗрдлреНрдЯ", "рдЯреЙрдк", "рд╕реБрдкрд░рд╕реНрдХреНрд░рд┐рдкреНрдЯ", "рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯ", "рдмреЙрдЯрдо", "рдмреЙрдЯрдо рд▓реЗрдлреНрдЯ" рдФрд░ "рд╕рдмрдПрдореНрдкреНрд░реЗрд╢рди" рдХрд╛ рдЙрдкрдпреЛрдЧ рд░рд┐рд╢реНрддреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрд╢рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдХреНрд╖реИрддрд┐рдЬ рд░реЗрдЦрд╛ (рдЕрдВрд╢ рдСрдкрд░реЗрдЯрд░) рдХреЗ рдСрдкрд░реЗрдВрдб (рдЕрдВрд╢ рдФрд░ рд╣рд░) рдХреНрд╖реИрддрд┐рдЬ рд░реЗрдЦрд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ "рдКрдкрд░" рдФрд░ "рдиреАрдЪреЗ" рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрдВрдЧреЗред



рд╕рд░рд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ (рдКрдкрд░реА рдмрд╛рдЙрдВрдб, рд░рд╛рдЗрдЯ рдмрд╛рдЙрдВрдб, рдЖрджрд┐) рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдКрдкрд░реА рдЗрдВрдбреЗрдХреНрд╕ рдХреА рджрд╣рд▓реАрдЬ, рдирд┐рдЪрд▓реЗ рдЗрдВрдбреЗрдХреНрд╕ рдХреА рджрд╣рд▓реАрдЬ рдФрд░ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдпреЗ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдПрдХ рдЪрд░рд┐рддреНрд░ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд░рд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдк рдХреЗрдВрджреНрд░ рдмрд┐рдВрджреБ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдХ рдХреЗрдВрджреНрд░ рдмрд┐рдВрджреБ рдПрдХ рдмрд┐рдВрджреБ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рдЪрд░рд┐рддреНрд░ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рдЪрд░рд┐рддреНрд░ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЪрд░рд┐рддреНрд░ рдХреЛ рдПрдХ рд╕реБрдкрд░рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдХреЗрдВрджреНрд░реАрдп рдХреЗ рд╕рд╛рдеред



рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдг рд╡рд░реНрдЧ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВред рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:



рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдмреЗрд╕рд▓рд╛рдЗрди
рдПрдХ рдЖрдзрд╛рд░ рд░реЗрдЦрд╛ рдПрдХ рд╕реВрдЪреА рд╣реИ рдЬреЛ рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХреА рдХреНрд╖реИрддрд┐рдЬ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддреАрдХ рдореЗрдВ рдЕрдиреНрдп рдЖрдзрд╛рд░ рд░реЗрдЦрд╛рдУрдВ рдХреЗ рд▓рд┐рдВрдХ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдирд┐рдХ рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред



рдЪрд░рд┐рддреНрд░ рдкреНрд░рднреБрддреНрд╡ рдФрд░ рдкреНрд░рдореБрдЦ рдЖрдзрд╛рд░рднреВрдд
рд╡рд░реНрдЪрд╕реНрд╡ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдпрджрд┐ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЭреВрда рд╣реИ рдФрд░ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЭреВрда рдирд╣реАрдВ рд╣реИ, рддреЛ рдкреНрд░рддреАрдХ рдПрд╕ рдкреНрд░рддреАрдХ рдкрд░ рд╣рд╛рд╡реА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рджреЛрдиреЛрдВ рдкрд╛рддреНрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЭреВрда рдмреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдлрд╝рдВрдХреНрд╢рди рдХреА рдЧрдгрдирд╛ dominates(s,a) рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ (рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдж рдХреЗ рдЪрд░рдг рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдкрд┐рдЫрд▓реЗ рдПрдХ рдкрд░ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдХреМрди рд╕рд╛ рдкреНрд░рддреАрдХ рд╣рд╛рд╡реА рд╣реИ):
  1. рд╡рд░реНрдгреЛрдВ рдХреА рдЬреНрдпрд╛рдорд┐рддреАрдп рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛ред
  2. рдЪрд░рд┐рддреНрд░ рд╡рд░реНрдЧ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдВрд╢ рд╡рд░реНрдг рдЕрдВрдХ рд╡рд░реНрдг рдкрд░ рд╣рд╛рд╡реА рд╣реЛрдЧрд╛ред
  3. рд╕рд╛рдкреЗрдХреНрд╖ рдЪрд░рд┐рддреНрд░ рдЖрдХрд╛рд░реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛

рдпрджрд┐ рдПрд▓ рд╡рд░реНрдгреЛрдВ рдХреА рдПрдХ рдЖрджреЗрд╢рд┐рдд рд╕реВрдЪреА рд╣реИ, рддреЛ рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреБрдирд░рд╛рд╡рд░реНрддреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдХреЗ рд╕реВрдЪреА рдореЗрдВ рд╕рдмрд╕реЗ рдмрд╛рдИрдВ рдУрд░ рдХреЗ рдЪрд░рд┐рддреНрд░ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
getDominantSymbol(L): n = length(L) тАФ . n==1, s(n) s(n) s(n-1) , s(n-1) L, s(n) getDominantSymbol(L).
  1. getDominantSymbol(L): n = length(L) тАФ . n==1, s(n) s(n) s(n-1) , s(n-1) L, s(n) getDominantSymbol(L).
  2. getDominantSymbol(L): n = length(L) тАФ . n==1, s(n) s(n) s(n-1) , s(n-1) L, s(n) getDominantSymbol(L).
  3. getDominantSymbol(L): n = length(L) тАФ . n==1, s(n) s(n) s(n-1) , s(n-1) L, s(n) getDominantSymbol(L).
  4. getDominantSymbol(L): n = length(L) тАФ . n==1, s(n) s(n) s(n-1) , s(n-1) L, s(n) getDominantSymbol(L).

рдкреНрд░рдореБрдЦ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЖрдзрд╛рд░ рд░реЗрдЦрд╛ рдЖрдзрд╛рд░ рд░реЗрдЦрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХреЛрдИ рднреА рдЪрд░рд┐рддреНрд░ рд╕рдВрджрд░реНрднрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдкрдврд╝рддреЗ рд╕рдордп, рдЖрдорддреМрд░ рдкрд░ рдкрд╣рд▓реЗ рдмрд╛рдПрдВ-рд╕рдмрд╕реЗ рдкреНрд░рдореБрдЦ рдЪрд░рд┐рддреНрд░ рдХреЛ рдкрд╣рд▓реЗ рдЦреЛрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдЕрдЧрд▓рд╛ рдкреНрд░рдореБрдЦ рдЪрд░рд┐рддреНрд░, рдФрд░ рдЗрд╕реА рддрд░рд╣, рдЬрдм рддрдХ рдХрд┐ рд╕рднреА рдЖрдзрд╛рд░рднреВрдд рд╡рд░реНрдг рдирд╣реАрдВ рдорд┐рд▓ рдЬрд╛рддреЗред

рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдЬреЛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИ, рдмреЗрд╕рд▓рд╛рдЗрди рдЯреНрд░реА рдХрд╣рд▓рд╛рддреА рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИ

рддрдм рдЗрд╕ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЖрдзрд╛рд░рднреВрдд рд╡реГрдХреНрд╖ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:


рдкреНрд░рдореБрдЦ рдЖрдзрд╛рд░ рд░реЗрдЦрд╛ Db рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдирд┐рдореНрди рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
constructDominantBaseline(Db,L):
Db , Db = addSymbol(Db,getDomninantSymbol(L)) s = getLastSymbol(Db) Hs = getRightNeighbors(s,L) L, s Hs , Hs, sd = getDominantSymbol(Hs) Db = addSymbol(Db,sd) : constructDominantBaseline(Db,L)
  1. constructDominantBaseline(Db,L):
    Db , Db = addSymbol(Db,getDomninantSymbol(L)) s = getLastSymbol(Db) Hs = getRightNeighbors(s,L) L, s Hs , Hs, sd = getDominantSymbol(Hs) Db = addSymbol(Db,sd) : constructDominantBaseline(Db,L)
  2. constructDominantBaseline(Db,L):
    Db , Db = addSymbol(Db,getDomninantSymbol(L)) s = getLastSymbol(Db) Hs = getRightNeighbors(s,L) L, s Hs , Hs, sd = getDominantSymbol(Hs) Db = addSymbol(Db,sd) : constructDominantBaseline(Db,L)
  3. constructDominantBaseline(Db,L):
    Db , Db = addSymbol(Db,getDomninantSymbol(L)) s = getLastSymbol(Db) Hs = getRightNeighbors(s,L) L, s Hs , Hs, sd = getDominantSymbol(Hs) Db = addSymbol(Db,sd) : constructDominantBaseline(Db,L)
  4. constructDominantBaseline(Db,L):
    Db , Db = addSymbol(Db,getDomninantSymbol(L)) s = getLastSymbol(Db) Hs = getRightNeighbors(s,L) L, s Hs , Hs, sd = getDominantSymbol(Hs) Db = addSymbol(Db,sd) : constructDominantBaseline(Db,L)
  5. constructDominantBaseline(Db,L):
    Db , Db = addSymbol(Db,getDomninantSymbol(L)) s = getLastSymbol(Db) Hs = getRightNeighbors(s,L) L, s Hs , Hs, sd = getDominantSymbol(Hs) Db = addSymbol(Db,sd) : constructDominantBaseline(Db,L)
  6. constructDominantBaseline(Db,L):
    Db , Db = addSymbol(Db,getDomninantSymbol(L)) s = getLastSymbol(Db) Hs = getRightNeighbors(s,L) L, s Hs , Hs, sd = getDominantSymbol(Hs) Db = addSymbol(Db,sd) : constructDominantBaseline(Db,L)
  7. constructDominantBaseline(Db,L):
    Db , Db = addSymbol(Db,getDomninantSymbol(L)) s = getLastSymbol(Db) Hs = getRightNeighbors(s,L) L, s Hs , Hs, sd = getDominantSymbol(Hs) Db = addSymbol(Db,sd) : constructDominantBaseline(Db,L)
constructDominantBaseline(Db,L):
Db , Db = addSymbol(Db,getDomninantSymbol(L)) s = getLastSymbol(Db) Hs = getRightNeighbors(s,L) L, s Hs , Hs, sd = getDominantSymbol(Hs) Db = addSymbol(Db,sd) : constructDominantBaseline(Db,L)

рдмреЗрд╕рд▓рд╛рдЗрди рдЯреНрд░реА рдХреЛ рдПрд▓ рдХреА рдПрдХ рдСрд░реНрдбрд░ рдХреА рдЧрдИ рд╕реВрдЪреА рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдкреНрд░рдореБрдЦ рдЖрдзрд╛рд░ рд░реЗрдЦрд╛рдУрдВ рдХреЛ рдкреБрди: рдЦреЛрдЬрдХрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
ConstructBaselineTree(L):
L , Db constructDominantBaseline(Db,L) Db, , s Db , , , L = Db , constructBaselineTree -, 5
  1. ConstructBaselineTree(L):
    L , Db constructDominantBaseline(Db,L) Db, , s Db , , , L = Db , constructBaselineTree -, 5
  2. ConstructBaselineTree(L):
    L , Db constructDominantBaseline(Db,L) Db, , s Db , , , L = Db , constructBaselineTree -, 5
  3. ConstructBaselineTree(L):
    L , Db constructDominantBaseline(Db,L) Db, , s Db , , , L = Db , constructBaselineTree -, 5
  4. ConstructBaselineTree(L):
    L , Db constructDominantBaseline(Db,L) Db, , s Db , , , L = Db , constructBaselineTree -, 5
  5. ConstructBaselineTree(L):
    L , Db constructDominantBaseline(Db,L) Db, , s Db , , , L = Db , constructBaselineTree -, 5
  6. ConstructBaselineTree(L):
    L , Db constructDominantBaseline(Db,L) Db, , s Db , , , L = Db , constructBaselineTree -, 5
  7. ConstructBaselineTree(L):
    L , Db constructDominantBaseline(Db,L) Db, , s Db , , , L = Db , constructBaselineTree -, 5
ConstructBaselineTree(L):
L , Db constructDominantBaseline(Db,L) Db, , s Db , , , L = Db , constructBaselineTree -, 5

рдкрд░рд┐рдгрд╛рдореА рдкреЗрдбрд╝ рдПрдХ рдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рдПрдХ рд╕рдВрд░рдЪрдирд╛ рд╣реИ, рдФрд░, рдкрд╛рд░реНрд╕ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рдпрд╣ рд╕реВрддреНрд░ рд╕рдВрдкрд╛рджрдХ рдХреЗ рдХреЛрдб рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ OpenOffice рд╕рдВрдкрд╛рджрдХ рд╣реИред

рдпрд╣ рд╕рдм рдХреНрдпрд╛ рд╣реБрдЖ


рдФрд░ рдпрд╣ GLDDOS рдирд┐рдХрд▓рд╛, рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╕реЗ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд┐рдХрд▓рд╛, рдЬреЛ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд╛рддреНрд░реЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдореЗрдВ рдЧрд▓рддреА рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рд╣реИ, рдордХреНрдЦреА рдкрд░ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рди рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:


рдФрд░ рдпрд╣ рдкрд╣рдЪрд╛рди рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрднреА-рдХрднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ, рдпреЗ рд╕реВрддреНрд░ (рдФрд░ рдЬреЛ рдкрд╣рд▓реЗ рдПрдХ рдЪрд░рд┐рддреНрд░ рдкрд╣рдЪрд╛рди рддреНрд░реБрдЯрд┐ рдкрд╛рддрд╛ рд╣реИ - рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ :-)



рдЙрдкрд╕рдВрд╣рд╛рд░


рддреЛ рдореЗрд░рд╛ Habr├й рдкрд░ рдкрд╣рд▓рд╛ рд▓реЗрдЦ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдмрд╣реБрдд рдЙрдмрд╛рдК рдирд╣реАрдВ рдереА, рдФрд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА! рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рд╕рдВрджрд░реНрдн:
  1. рдирд┐рдХреЛрд▓рд╕ рдорд╛рддреНрд╕рдХрд┐рд╕ред рд╣рд╕реНрддрд▓рд┐рдЦрд┐рдд рдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреА рдорд╛рдиреНрдпрддрд╛ред рдорд╛рд╕реНрдЯрд░ рдХреА рдереАрд╕рд┐рд╕, рдореИрд╕рд╛рдЪреБрд╕реЗрдЯреНрд╕ рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ рдСрдл рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА, рдХреИрдореНрдмреНрд░рд┐рдЬ, рдПрдордП, рдордИ 1999ред
  2. рдЕрд░реНрдиреЗрд╕реНрдЯреЛ рддрд╛рдкрд┐рдпрд╛: рдЕрдВрдбрд░рд╕реНрдЯреИрдВрдбрд┐рдВрдЧ рдореИрдердореЗрдЯрд┐рдХреНрд╕: рдЕ рд╕рд┐рд╕реНрдЯрдо рдлреЙрд░ рд░рд┐рдХрдЧреНрдирд┐рд╢рди рдСрдл рдСрди-рд▓рд╛рдЗрди рд╣реИрдВрдб рд░рд╛рдЗрдЯрд┐рдВрдЧ рдореИрдердореЗрдЯрд┐рдХрд▓ рдПрдХреНрд╕рдкреНрд░реЗрд╢рдВрд╕, рдмрд░реНрд▓рд┐рди, 2004
  3. рдИрд╡рд╛ рдЧреИрд▓рд╛рд░реНрдбреЛ рдкреЗрд░реЗрдЬрд╝: рд╕реАрдПрдордкреА рдЧрдгрд┐рддреАрдп рдлреЙрд░реНрдореВрд▓рд╛ рдСрди-рд▓рд╛рдЗрди рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЗ 2 рдбреА рд╡реНрдпрд╛рдХрд░рдг рд╡рд┐рд╕реНрддрд╛рд░, рд╕реАрдПрдордкреА рдХреА рд╢реЛрдз рд░рд┐рдкреЛрд░реНрдЯ, рдкреНрд░рд╛рдЧ рдореЗрдВ рдЪреЗрдХ рддрдХрдиреАрдХреА рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп, рдирд╣реАрдВред рей, реирежреж реп

Source: https://habr.com/ru/post/In120159/


All Articles