рд░реВрд╕реА рдХреЛрдб рдХрдк 2013: рд╣рдо рдлрд╛рдЗрдирд▓ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ



23 рд╕рд┐рддрдВрдмрд░, 2013 рдХреЛ рд░реВрд╕реА рдХреЛрдб рдХрдк 2013 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЪреИрдореНрдкрд┐рдпрдирд╢рд┐рдк рдХрд╛ рдлрд╛рдЗрдирд▓ рд╣реБрдЖред

рдкрд╣рд▓рд╛ рд╕реНрдерд╛рди рдкреАрдЯрд░ рдорд┐рддреНрд░реАрдЪреЗрд╡ рдиреЗ рд▓рд┐рдпрд╛ (рд╡реИрд╕реЗ, рдЖрд░рд╕реАрд╕реА 2011 рдХреЗ рдЪреИрдВрдкрд┐рдпрди)ред рджреВрд╕рд░рд╛ рдкреБрд░рд╕реНрдХрд╛рд░ Gennady Korotkevich, рддреАрд╕рд░рд╛ - рджрд┐рдорд┐рддреНрд░реА Dzhulgakov рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЖрдЬ рд╣рдо рдЙрди рдЫрд╣ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЖрд░рд╕реАрд╕реА рдлрд╛рдЗрдирд▓рд┐рд╕реНрдЯ рдХреЛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдП рдЧрдП рдереЗ (рд╕реНрдкреЙрдЗрд▓рд░: рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдЕрдирд╕реБрд▓рдЭрд╛ рд░рд╣рд╛)ред рдХрд╛рд░реНрдпрдХреНрд░рдо - рдЕрднреВрддрдкреВрд░реНрд╡ рдЧрддрд┐ рдХреЛ рдЫрд╛рдБрдЯрддреЗ рд╣реБрдП, рдХреИрдкреАрдмрд╛рд░рд╛ рдлреНрд▓реВ, рдЯреНрд░реИрд╡рд▓ рд░реЛрдмреЛрдЯ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рдбрд╝рд╛рдИред



рдЯрд╛рд╕реНрдХ A. рдзреИрд░реНрдп


рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда
рд╡рд┐рдЪрд╛рд░ : рдЖрд░реНрдЯреЗрдо рд╡рд╛рд╕рд┐рд▓рд┐рд╡
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди : рдЖрд░реНрдЯреЗрдо рд╡рд╛рд╕рд┐рд▓рд┐рд╡
рд╡рд┐рд╢реНрд▓реЗрд╖рдг : рдЖрд░реНрдЯреАрдо рд╡рд╛рд╕рд┐рд▓рд┐рд╡

рд╢рд░реНрдд :
рд╕рдордп рд╕реАрдорд╛ : 2 рд╕реЗрдХрдВрдб
рдореЗрдореЛрд░реА рд╕реАрдорд╛ : 256 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ


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

рд▓реЛрдЧ рд╣рд░ рджрд┐рди рдЗрд╕ рдЦреЗрд▓ рдХреЛ рдЦреЗрд▓рддреЗ рд╣реИрдВред рд╣рд░ рджрд┐рди, рд╢рд┐рдХреНрд╖рдХ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрд╕рдВрддреЛрд╖ рдмрдврд╝рддрд╛ рд╣реИ: рдкрд╣рд▓реЗ рджрд┐рди рдпрд╣ 1 рдерд╛, рджреВрд╕рд░реЗ рджрд┐рди - 2, рдФрд░ рдЗрд╕реА рддрд░рд╣ред I-th рдХреЗ рджрд┐рди, рдЫрд╛рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╢рд┐рдХреНрд╖рдХ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрд╕рдВрддреЛрд╖ i рд╣реИред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд╕рд╛рд▓ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ n рд╕реНрдХреВрд▓ рдХреЗ рджрд┐рди рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╛рдиреА рд╕реНрдХреВрд▓ рдХреЗ рдЖрдЦрд┐рд░реА рджрд┐рди, рд╢рд┐рдХреНрд╖рдХ рдХреА рдирд╛рд░рд╛рдЬрдЧреА n рд╣реЛрддреА рд╣реИ рдФрд░ рдЫрд╛рддреНрд░реЛрдВ рдХрд╛ рдХреЛрдИ рднреА рдкреНрд░реИрдВрдХ рдЙрд╕реЗ рддреБрд░рдВрдд рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред

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

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

рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк
рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ T (1 тЙд T) 10 5 ) - рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд T рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдЕрдЧрд▓реЗ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рд╡рд░реНрдгрди рд╣реИ: 2 рдкреВрд░реНрдгрд╛рдВрдХ n рдФрд░ k (1, n, k 18 10 18 )ред

рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк
рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдирдВрдмрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ: рдПрдХ - рдЬрд┐рд╕ рджрд┐рди рд╡рд╛рд╕рд╛ рдЕрдкрдиреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рд▓рд┐рдП kth рд╕рдордп рдХреЗ рд▓рд┐рдП рдЧрдпрд╛ рдерд╛, рдпрд╛ a1 рдпрджрд┐ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд░реЗрдЦрд╛ рдкрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред

рдкрд╛рд░реНрд╕:
рдЦреЗрд▓ рдореЗрдВ рджреЛ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЦреЗрд▓ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдПрдХ рдПрдХрд▓ рд╕рдВрдЦреНрдпрд╛ x рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдмрджрд▓реЗ рдореЗрдВ рджреЛ рдЪрд╛рд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмрдирд╛ рд╕рдХрддреЗ рдереЗ: x рдХреЛ x + 1 рдпрд╛ 2x рд╕реЗ рдмрджрд▓реЗрдВред рд╡рд╣ рдЦрд┐рд▓рд╛рдбрд╝реА рдЬрд┐рд╕рдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ n рдЦреЛ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рд▓рд┐рдЦреА рдереАред рд╕рдВрдЦреНрдпрд╛ x рдмрдврд╝рд╛рдХрд░ k рдХреЛ рдЦреЛрдЬрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдЬреИрд╕реЗ рдХрд┐ рд╢реБрд░реБрдЖрддреА рд╕рдВрдЦреНрдпрд╛ x рд╣реЛрдиреЗ рдкрд░ рдкрд╣рд▓реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреА рдЬреАрддрдиреЗ рдХреА рд░рдгрдиреАрддрд┐ рдереАред

рдЪреВрдВрдХрд┐ n рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдХрд╛рдлреА рдмрдбрд╝рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рдордЭрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдЬреЛ рдРрд╕реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рддрд┐ рдЬреАрдд рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдРрд╕реЗ рд░рд╛рдЬреНрдп рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рд╣рдо рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рд╕реЗрдЯ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ O (рд▓реЙрдЧ рдПрди) рдЦрдВрдбреЛрдВ рдХреЗ рдПрдХ рд╕рдВрдШ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдирдВрдмрд░ рдпрд╛ рд╣рд░ рджреВрд╕рд░реЗ рдирдВрдмрд░ рдкрд╣рд▓реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд▓рд┐рдП рдПрдХ рдЬреАрддрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИред

рд╣рдо рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рдЗрд╕ рд╕реЗрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВрдЧреЗред рдкреНрд░рдХреНрд░рд┐рдпрд╛ F (n) рдХреЛ рдРрд╕реЗ рд╕рднреА рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ рд╕реЗрдЯ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рджреЗрдВ, рдФрд░ рдЗрдирд╡реЙрдпрд░реЗрдВрдЯ рд╕рдВрддреБрд╖реНрдЯ рд╣реИ: рд╡рд╣ рдЦрд┐рд▓рд╛рдбрд╝реА рдЬрд┐рд╕рдиреЗ n loses рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрд╛рд▓ рдмрдирд╛рдИред

рд╣рдо рджреЛ рдорд╛рдорд▓реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред N рдХреЛ рд╡рд┐рд╖рдо рд╣реЛрдиреЗ рджреЛред рдлрд┐рд░ 2 рд╕реЗ n-1 рддрдХ рдХреЛрдИ рднреА рд╕рдВрдЦреНрдпрд╛ рдПрдХ рдЬреАрддрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИ, рдФрд░ рдХреЛрдИ рднреА рд╡рд┐рд╖рдо рд╕рдВрдЦреНрдпрд╛ рдПрдХ рдЦреЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИред рд╣рдо рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдкрд╣рд▓рд╛ рдЦрд┐рд▓рд╛рдбрд╝реА рд╣рдореЗрд╢рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдПрдХ рд╕рдорд╛рди рд╕реНрдерд┐рддрд┐ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗ, рдФрд░ рдПрдХ рд╡рд┐рд╖рдо рд╕реНрдерд┐рддрд┐ рд╕реЗ рдЙрд╕рдХрд╛ рд╡рд┐рд░реЛрдзреАред рджрд░рдЕрд╕рд▓, рдпрджрд┐ рдкрд╣рд▓рд╛ рдЦрд┐рд▓рд╛рдбрд╝реА x рдХреЛ рд╕рдВрдЦреНрдпрд╛ x + 1 рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ рджреВрд╕рд░рд╛ рдЦрд┐рд▓рд╛рдбрд╝реА x + 1 рдХреЛ рдХреЗрд╡рд▓ рд╕рдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдЗрд╕ рдмрд╛рдд рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдХрд┐ рд╕рдВрдЦреНрдпрд╛ n рд╡рд┐рд╖рдо рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдкрд╣рд▓реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдкрд╛рд╕ рд╣рдореЗрд╢рд╛ рдПрдХ рдЪрд╛рд▓ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рд╕реЗ рдЙрд╕рдХреА рд╣рд╛рд░ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдкреНрд░реЗрд░рдг рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдкрд░, рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдкрд╣рд▓рд╛ рдЦрд┐рд▓рд╛рдбрд╝реА рд╕рдо рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЬреАрддрдиреЗ рдХреА рд░рдгрдиреАрддрд┐ рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЬрдм рдкрд╣рд▓рд╛ рдЦрд┐рд▓рд╛рдбрд╝реА рд╡рд┐рд╖рдо рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рджреВрд╕рд░рд╛ рдЦрд┐рд▓рд╛рдбрд╝реА рдЙрд╕реА рд░рдгрдиреАрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЬреАрддрддрд╛ рд╣реИред

рдЕрдм n рдХреЛ рднреА рд╣реЛрдиреЗ рджреЛред рд╕рднреА рд╡рд┐рд╖рдо рд╕реНрдерд┐рддрд┐ рдЬреЛ n / 2 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ рд╡реЗ рдЬреАрдд рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджреЛрдЧреБрдирд╛ рдХрд░рдиреЗ рд╕реЗ рддреБрд░рдВрдд рд╣рд╛рд░ рд╣реЛрддреА рд╣реИ; рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЬреАрддрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рд╢реЗрд╖ рдЪрд╛рд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рд╕рдорддрд╛ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИред рд╣рдо рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдерд┐рддрд┐ n / 2 рд▓рд╛рднрдкреНрд░рдж рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк n / 2 рд╕реЗ n рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рджреВрд╕рд░реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдЕрдкрдиреЗ рдЕрдЧрд▓реЗ рдХрджрдо рдкрд░ n рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рдВрдЦреНрдпрд╛ l рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬреЛ n / 2 рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдЧреА; рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕реНрдерд┐рддрд┐ l рдЦреЛ рд░рд╣реА рд╣реИред рд╕рдВрдЦреНрдпрд╛ n / 2 рдХреА рд╕рдорд╛рдирддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, l рдпрд╛ рддреЛ n / 2 + 1 рдпрд╛ n / 2 + 2 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдЕрдм рд╣рдо рд╕рднреА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ l / 2 рд╕реЗ n / 2 рддрдХ рд╕рдорд╛рд╡реЗрд╢реА рдорд╛рдирддреЗ рд╣реИрдВред рдЗрди рд╕рднреА рдкрджреЛрдВ рдкрд░ рд╡рд┐рдЬрдп рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдк рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджреЛрдЧреБрдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ n / 2 рдФрд░ рд╕рдордХрд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдорд┐рд▓рддреА рд╣реИ, рдФрд░ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдЦреЛ рд░рд╣реА рд╣реИред рд╣рдореЗрдВ рджреЛ рд╕реЗрдЧрдореЗрдВрдЯ рдорд┐рд▓реЗ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд╛рди рдЬреАрдд рд░рд╣рд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдкрд░ - рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдХрдВрдбред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╢реЗрд╖ рдЦрдВрдбреЛрдВ рдХреЛ рдПрдл (рдПрд▓ / 2 - 1) рдХреЙрд▓ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдорд╛рдорд▓реЛрдВ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ l / 2 - 1 рд╣рдореЗрд╢рд╛ n / 4 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИ, рдиреАрдЪреЗ рдЧреЛрд▓ рд╣реЛрддрд╛ рд╣реИред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдкрддреНрддрд┐ рд╕рдВрддреБрд╖реНрдЯ рд╣реИред рдорд╛рди рд▓реЗрдВ рдХрд┐ x тЙд l / 2 - 1. рддрдм 2x 2 l - 2 2 n / 2, рдЕрд░реНрдерд╛рдд, рд╡реЗ рд╕рднреА рдкрдж рдЬреЛ l / 2 - 1 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ, рдФрд░ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╡рд╣ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗрдВ рдЬреЛ l / 2 - 1 рд╕реЗ рдЕрдзрд┐рдХ рди рд╣реЛ, рдЬреАрддрдиреЗ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрджрдо рд╕реЗ рдиреБрдХрд╕рд╛рди рд╣реЛрдЧрд╛ред

рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдХреЙрд▓ n рдХрдо рд╕реЗ рдХрдо 4 рдмрд╛рд░ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо O (рд▓реЙрдЧ рдПрди) рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рд╕рд░рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдпреЗ рд╕рднреА рд╕реЗрдЧрдореЗрдВрдЯ рдкреНрд░рддрд┐рдЪреНрдЫреЗрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдк рдЙрдирдХреЗ рд╕рд╛рде рдЖрд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ рдЪрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрддреНрддрд░ рд╡рд░реНрддрдорд╛рди рд╕реЗрдЧрдореЗрдВрдЯ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ рд╡рд░реНрддрдорд╛рди k рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЦрдВрдб рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЛ k рд╕реЗ рдШрдЯрд╛рдПрдВ рдФрд░ рдЕрдЧрд▓реЗ рдЦрдВрдб рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВред рдЕрдиреНрдпрдерд╛, рд╣рдо рдЗрд╕ рд╕реЗрдЧрдореЗрдВрдЯ рдкрд░ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рдирдВрдмрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдкреНрд░рд┐рдВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдРрд╕рд╛ рдЦрдВрдб рдирд╣реАрдВ рдорд┐рд▓рд╛, рддреЛ рдЖрдЙрдЯрдкреБрдЯ -1ред

рд╕рдорд╕реНрдпрд╛ рдмреАред рд╕реНрдиреЛ рд╡реНрд╣рд╛рдЗрдЯ рдФрд░ рдПрди рдбреНрд╡рд╛рд░реНрдлреНрд╕


рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда
рд╡рд┐рдЪрд╛рд░ : рд╡рд┐рдЯрд╛рд▓реА рдЕрдХреНрд╖реЛрдиреЛрд╡
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди : рд╡рд┐рдЯрд╛рд▓реА рдЕрдХреНрд╖реЛрдиреЛрд╡, рдирд┐рдХреЛрд▓рд╛рдИ рд╡реЗрдбрд░реНрдирд┐рдХреЛрд╡
рд╡рд┐рд╢реНрд▓реЗрд╖рдг : рдирд┐рдХреЛрд▓реЗ рд╡реЗрджрд░рдирд┐рдХреЛрд╡


рд╕реНрдиреЛ рд╡реНрд╣рд╛рдЗрдЯ n gnomes рдХреЗ рджреЛрд╕реНрдд рд╣реИрдВ, рдЬрд┐рдирдХреА рд╕рдВрдЦреНрдпрд╛ 1 рд╕реЗ n рддрдХ рд╣реИред рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдЗрде рдЧреНрдиреЛрдо рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╣рд╛рдп рд╕реЗрдВрдЯреАрдореАрдЯрд░ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЧрдиреЛрдо рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реИ рдФрд░ рдПрди рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдпреЛрдЧ рдЙрдирдХреА рдХреБрд▓ рд╡реГрджреНрдзрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рддреЛ рд░рд╛рдЬрдХреБрдорд╛рд░реА рд╕реВрдХреНрддрд┐ рдХреЗ рдЧреИрд░-рдЦрд╛рд▓реА рдЙрдкрд╕рдореВрд╣ рдХреЛ рд╕реБрдВрджрд░ рдорд╛рдирддреА рд╣реИред рд╣рдореЗрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ gnomes рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕реЗрдЯ рд╣реИ, рдФрд░ рдпрджрд┐ рдХреЛрдИ рд╣реИ, рддреЛ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕реЗрдЯ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк
рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдЯреА - рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдЕрдЧрд▓реА 2t рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ t рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рд╢реНрди рд╣реЛрддреЗ рд╣реИрдВред рдХреНрд╡реЗрд░реА рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ n - gnomes (1 тЙд n of 10 6 ) рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рджреВрд╕рд░реЗ рдореЗрдВ n рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╣реИрдВ рдЬреЛ n рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИрдВ - gnomes рдХреА рд╡реГрджреНрдзрд┐ред

рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП n рдХрд╛ рдпреЛрдЧ 10 6 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред

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

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

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

рдЪрдХреНрд░ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ: рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рддрдм рддрдХ рдЬрд╛рдПрдВ рдЬрдм рддрдХ рд╣рдо рдЙрд╕ рд╢реАрд░реНрд╖ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдо рдкрд╣рд▓реЗ рд╣реА рджреЗрдЦ рдЪреБрдХреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рд╢реАрд░реНрд╖ рдПрдХ рд▓реВрдк рдкрд░ рд╣реИред рдЗрд╕рд╕реЗ рдЙрд╕ рдЪрдХреНрд░ рдХреЛ рдЦреЛрдЬрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╕рдорд╕реНрдпрд╛ рд╕реАред рддреНрд╡рд░рд┐рдд-рддреНрд╡рд░рд┐рдд рдкреНрд░рдХрд╛рд░


рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда
рд╡рд┐рдЪрд╛рд░ : рдирд┐рдХреЛрд▓реЗ рд╡реЗрджрд░рдирд┐рдХреЛрд╡
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди : рдПрдВрдбреНрд░реА рдХреЛрдорд╛рд░реЛрд╡
рд╡рд┐рд╢реНрд▓реЗрд╖рдг : рдПрдВрдбреНрд░реА рдХреЛрдорд╛рд░реЛрд╡

рд╢рд░реНрдд :
рд╕рдордп рд╕реАрдорд╛ : 2 рд╕реЗрдХрдВрдб
рдореЗрдореЛрд░реА рд╕реАрдорд╛ : 256 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ


рдЖрдкрдХреЛ рддреНрд╡рд░рд┐рдд рд╕реЙрд░реНрдЯ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рддрддреНрд╡реЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдП рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рд░рдгреА рдХреЛ рдЫрд╛рдБрдЯрддреЗ рд╣реБрдП, рдЗрд╕рдХреА рдХреБрдЫ рднрд┐рдиреНрдирддрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

function qqsort(A: array of int): array of int if isSorted(A): return A middle = pick(A) aLess = elements of A less then middle aGreater = elements of A greater then middle return qqsort(aLess) + [middle] + qqsort(aGreater) 


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

рдпрджрд┐ рдХреЛрдИ рд╕рд░рдгреА рдкрд╣рд▓реЗ рд╕реЗ рдкрд╛рд╕ рд╣реИ рддреЛ рддрд░реНрдХ рджреНрд╡рд╛рд░рд╛ рд╕реЙрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛSSours (a) рдлрд╝рдВрдХреНрд╢рди рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИред рдкрд┐рдХ рдлрд╝рдВрдХреНрд╢рди рд╕рд░рдгреА рд╕реЗ рдХреБрдЫ рддрддреНрд╡ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реЗ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рд░рдгреА рдХреЗ рдХрд┐рд╕реА рднреА рддрддреНрд╡ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

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

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рд╕рд░рдгреА A = [1, 2, 6, 7, 5, 3, 4, 8, 9] рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрджрд┐ рдирдВрдмрд░ 5 рдХреЛ рд╡рд╛рдкрд╕ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реА рдХреЙрд▓, рд╕рд░рдгреА aLess рд╣реЛрдЧреА [1, 2, 3] 4], рдФрд░ рдПрдЧреНрд░реАрдЯреЗрдЯрд░ рд╕рд░рдгреА рд╣реИ [6, 7, 8, 9]ред рддрджрдиреБрд╕рд╛рд░, рдХреНрдпреВрдХреЙрд░реНрдЯ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдХреЙрд▓ рддреБрд░рдВрдд рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрд╕реНрд░реЛрдЗрдЯ рдкрд░ рдХреЙрд▓ рдЙрди рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧреА рдФрд░ рд╕рд░рдгреА рдХреЛ рд╕реЙрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдЗрд╖реНрдЯрддрдо рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдкрд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЗрд╡рд▓ 1 рдмрд╛рд░ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк
рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ t рд╣реИред рдЕрдЧрд▓рд╛, 2t рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ, рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдпрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкрд░реАрдХреНрд╖рдг рд╡рд┐рд╡рд░рдг рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ n рд╣реИ - рд╕рд░рдгреА рдХрд╛ рдЖрдХрд╛рд░ред рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рд░рдгреА рдПрдЖрдИ (1 тЙд рдПрдЖрдИ if рдПрди, рдЕрдЧрд░ рдореИрдВ contains рдЬреЗ, рддреЛ рдПрдЖрдИред рдПрдЬреЗ) рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╕рд░рдгрд┐рдпреЛрдВ рдХрд╛ рдХреБрд▓ рдЖрдХрд╛рд░ 106 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред

рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк
рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ - рдкрд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдиреНрдпреВрдирддрдо рд╕рдВрдЦреНрдпрд╛ рдЬреЛ рдХрд┐ qqortort рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЫрдБрдЯрд╛рдИ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдкрд╛рд░реНрд╕:
рд╕рдорд╕реНрдпрд╛ рдореЗрдВ, рддреНрд╡рд░рд┐рдд рд╕реЙрд░реНрдЯ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдХреБрдЫ рд╕рдВрд╢реЛрдзрди рджрд┐рдП рдЧрдП рдереЗ рдФрд░ рдЗрд╕реЗ рдХреНрд░рдордмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкрд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП рдХреНрд░рдордЪрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

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

рдпрджрд┐ x numbers a рдФрд░ a рд▓рдЧрд╛рддрд╛рд░ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рд╕рдореВрд╣ рд╣реИ, рддреЛ рдмрд╛рдПрдБ (a, x) рдФрд░ рджрд╛рдПрдБ (a, x) рднреА рд▓рдЧрд╛рддрд╛рд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рдореБрдЪреНрдЪрдп рд╣реИрдВред рдпрд╣ рд╕рддреНрдп рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ L рд╕реЗ R рддрдХ рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХрд╛ рд╕рдореБрдЪреНрдЪрдп рд╣реИ, рддреЛ рдмрд╛рдПрдБ рд╕реЗ (a, x) L рд╕реЗ x-1 рддрдХ рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХрд╛ рд╕рдореБрдЪреНрдЪрдп рд╣реИ, рдФрд░ рджрд╛рдпреЗрдВ (a, x) x + 1 рд╕реЗ рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХрд╛ рд╕рдореБрдЪреНрдЪрдп рд╣реИ рдЖрд░

рдЖрдЗрдП рджрд┐рдП рдЧрдП рдПрд░реЗ рдХреЛ рджреЗрдЦреЗрдВред W [i] рддрддреНрд╡ i рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ a: w [a [i]] = i рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реВрдВред рд╣рдо рд╕рд░рдгреА рдХреЛ 1 рд╕реЗ рдмрдврд╝ рд░рд╣реА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╕рд░рдгреА рдореЗрдВ рдПрдХ рд╣реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЕрдВрджрд░ рдХреЗ рддрддреНрд╡ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЬрд╛рдПрдВ: 1 рдХреЛ рдкрд╣рд▓реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ, рдлрд┐рд░ рдЕрдЧрд░ w [1] <w [2], рддреЛ рдЗрд╕рдореЗрдВ 2 рдЬреЛрдбрд╝ рджреЗрдВ, рдЖрджрд┐ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЪреЗрди ([1, 2, 6, 7, 5, 3, 4, 8, 9]) = [[1, 2, 3, 4], [5], [6, 7, 8, 9]] ред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдПрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрди рдЬрдВрдЬреАрд░реЛрдВ рдХрд╛ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рд╣рдо рдмрд╛рдИрдВ рдУрд░ (рдП, рдПрдХреНрд╕) рдФрд░ рджрд╛рдИрдВ рдУрд░ (рдП, рдПрдХреНрд╕) рдореЗрдВ рдЬрдВрдЬреАрд░ рддреЛрдбрд╝рддреЗ рд╣реИрдВред рдЪрд▓реЛ рдкрдврд╝рд╛рдИ рдЫреЛрдбрд╝ рджреАред рдареАрдХ рд╡реИрд╕реЗ рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреЗрди [c..d] a рдЪреЗрди (рдП) рдФрд░ x рдХреА рд╕рд╛рдкреЗрдХреНрд╖ рд╕реНрдерд┐рддрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред



рдЗрди рдорд╛рдорд▓реЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдХреЛрдИ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ: рдпрджрд┐ рджреЛ рддрддреНрд╡ рдПрдХ рд╣реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдереЗ, рддреЛ рд╡реЗ рдПрдХ рд╣реА рдХреНрд░рдордмрджреНрдз рд╕рд░рдгреА рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдореЗрдВ рдХрднреА рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡реЗ рд╡рд┐рднрд┐рдиреНрди рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд┐рднрд┐рдиреНрди рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рдЫрд╛рдВрдЯрдиреЗ рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ = [рел, реи, рей, рек, рез], рдЬрдВрдЬреАрд░ (рдП) = [[рез], [реи, рей, рек], [рел]], x = рей, рдмрд╛рдПрдВ (рдП, рей) = [реи, рез], рдЬрдВрдЬреАрд░реЛрдВ (рдмрд╛рдПрдВ (рдП, рей)) = [[рез], [реи]], рджрд╛рдПрдВ (рдП, рей) = [рел, рек], рдЬрдВрдЬреАрд░реЛрдВ (рджрд╛рдПрдВ (рдП, рей)) = [ [рек], [рел]]ред рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рдВрдЦреНрдпрд╛ 2 рдФрд░ 4, рдЬреЛ рдкрд╣рд▓реЗ рдПрдХ рд╣реА рд╢реНрд░реГрдВрдЦрд▓рд╛ [2, 3, 4] рдореЗрдВ рдереЗ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдирд┐рдХрд▓реЗ, рд▓реЗрдХрд┐рди рдХреНрд░рдордмрджреНрдз рд╕рд░рдгрд┐рдпрд╛рдБ рдЕрд▓рдЧ рд╣реИрдВ ([2, 1] рдФрд░ [5, 4])ред

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

рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд░рдгреА рд╣реИред рдЗрд╕ рдкрд░ рдЪреЗрди (рдП) рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдореА рд╕реЗрдЯ рдореЗрдВ, рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЗрд╡рд▓ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рд┐рд░реЛрдВ рдХреЛ рдЪреБрдирдирд╛ рдлрд╛рдпрджреЗрдордВрдж рд╣реИред рдХреНрд░рдордмрджреНрдз рд╕рд░рдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрдВрдЬреАрд░реЛрдВ рдХреЗ рдмреАрдЪ рдХреЗ рд╕рднреА рдЕрдВрддрд░рд╛рд▓ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЕрдЧрд░ рд╢реБрд░реВ рдореЗрдВ рдЬрдВрдЬреАрд░ [c..d] рдФрд░ [d + 1..e] рдереЗ, рдФрд░ рддрддреНрд╡ d рдХреЛ рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЕрдВрддрд░ (d..d + 1) рд╣рдореЗрдВ рдЙрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рддрддреНрд╡ рдЗрд╕рдХреЗ рдмрд╛рдИрдВ рдУрд░ рд╣рд┐рдЯ рд╣реЛ рдЧрдП рд╣реИрдВ рдПрдХ рд╕рд░рдгреА рдореЗрдВ, рдФрд░ рджрд╛рдИрдВ рдУрд░ рд╕рдм рдХреБрдЫ рджреВрд╕рд░реЗ рдореЗрдВ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рдЕрдВрддрд░ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдЙрди рд╕рднреА рдХреЛ #chains (a) - 1 рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ # рдЖрдХрд╛рд░ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред

рдмрддрд╛ рджреЗрдВ рдХрд┐ рд▓рдВрдмрд╛рдИ 1: [c..d-1], [d], [d + 1..e] рдХреА рдкрд╣рд▓реА рдФрд░ рдЕрдВрддрд┐рдо рд╢реНрд░реГрдВрдЦрд▓рд╛ рдирд╣реАрдВ рд╣реИред рдбреА рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдВред рдлрд┐рд░, рдЪреВрдВрдХрд┐ рдпрд╣ рд╢реНрд░реГрдВрдЦрд▓рд╛ [d] рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдмрд╛рдИрдВ рдУрд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдВрддрд░ (d-1..d) рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЪреВрдВрдХрд┐ рдпрд╣ рд╕рдорд╛рди рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд╣реА рднреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдВрддрд░ (d..d + 1) рдХреЛ рднреА рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рдЕрд▓рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЧреИрд░-рдЪрд░рдо рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдПрдХрд▓ рддрддреНрд╡ рдХреА рдкрд╕рдВрдж рдПрдХ рдмрд╛рд░ рдореЗрдВ рджреЛ рдЕрдВрддрд░рд╛рд▓ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддреА рд╣реИред

рдЪрд▓реЛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЗрд╖реНрдЯрддрдо рдЙрддреНрддрд░ рд╣реИ, рдФрд░ рдЕрд▓рдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡ рдбреА 1 , рдбреА 2 , ..., рдбреА рдХреЗ рдЗрд╕рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдиреЗ рдХреБрдЫ рдЕрдВрддрд░рд╛рд▓ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ред рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рддреЗ рд╣реИрдВ: рдкрд╣рд▓реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ min {d 1 , ..., d k } рдЪреБрдиреЗрдВред рдПрд░реЗ рдХреЛ рдЫреЛрдбрд╝реЗ рдЧрдП рдмрд╛рдПрдВ рдореЗрдВ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЕрднреА рддрдХ рд╕рд╣реА рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдирд╣реАрдВ рдЫрд╛рдВрдЯрд╛ рдЬрд╛рдПрдЧрд╛ред D i рдХреЗ рдмреАрдЪ рджреВрд╕рд░рд╛ рдиреНрдпреВрдирддрдо рдЪреБрдиреЗрдВ рдФрд░ рдЗрд╕реЗ рджрд╛рдПрдВ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рддрддреНрд╡ рдмрдирд╛рдПрдВред рд╣рдо рджреЛрд╣рд░рд╛рдПрдВрдЧреЗ рдЬрдм рддрдХ d рдореИрдВ рдмрд╛рд╣рд░ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реВрдВ ред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рдЕрд▓рдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡реЛрдВ рдХреЛ рдЪреБрдирдиреЗ рдХреА рдЗрд╕ рд░рдгрдиреАрддрд┐ рдХреЗ рд╕рд╛рде, рдкреНрд░рддреНрдпреЗрдХ рдкрд╣рд▓реЗ рдХреА рдкрд╕рдВрдж рдореЗрдВ рд╕рдорд╛рди рдЕрдВрддрд░рд╛рд▓ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЧрддрд┐рд╢реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдорджрдж рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдкрд╣рд▓реЗ рдХреБрдЫ рдЬрдВрдЬреАрд░реЛрдВ рдХреЛ рдПрдХ рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ред рдЙрддреНрддрд░ рд╕рднреА рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреЛ рдПрдХ рдореЗрдВ рдорд┐рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдиреНрдпреВрдирддрдо рдЪрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдЧреАред

рдЯрд╛рд╕реНрдХ рдбреАред рд░реЛрдмреЛрдЯ


рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда
рд╡рд┐рдЪрд╛рд░ : рдмреЛрд░рд┐рд╕ рдорд┐рдирд╛рдПрд╡
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди : рдмреЛрд░рд┐рд╕ рдорд┐рдирд╛рдПрд╡
рд╡рд┐рд╢реНрд▓реЗрд╖рдг : рдмреЛрд░рд┐рд╕ рдорд┐рдирд╛рдПрд╡

рд╢рд░реНрдд :
рд╕рдордп рд╕реАрдорд╛ : 2 рд╕реЗрдХрдВрдб
рдореЗрдореЛрд░реА рд╕реАрдорд╛ : 256 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ


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

рдкреНрд░рддреНрдпреЗрдХ рдХреЛрд╢рд┐рдХрд╛ рдХреЛ рджреЛ рд░рдВрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдХрд╛рд▓рд╛ рдпрд╛ рд╕рдлреЗрджред рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдКрдкрд░реА рдмрд╛рдПрдВ рдФрд░ рдирд┐рдЪрд▓реЗ рджрд╛рдПрдВ рд╕реЗрд▓ рдХреЛ рдХрд╛рд▓реЗ рд░рдВрдЧ рд╕реЗ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд░реЛрдмреЛрдЯ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдЪрд╛рд▓ рдХреЗ рдмрд╛рдж, рдпрджрд┐ рд╡рд╣ рдПрдХ рд╕рдлреЗрдж рд╕реЗрд▓ рдкрд░ рдЦрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдирд┐рдореНрди рд╣реЛрддрд╛ рд╣реИ: рдХреНрд╖реЗрддреНрд░ рдХреА рд╕рдлреЗрдж рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЙрд╕ рдкрд░ рд░реЛрдмреЛрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЬрд┐рд╕ рд╕реЗрд▓ рдкрд░ рд░реЛрдмреЛрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЦрдбрд╝рд╛ рд╣реИ, рдЙрд╕реЗ рдЪреБрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЙрд╕ рдкрд░ рд░рд╣рддрд╛ рд╣реИред

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

рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк
рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ t - рдлрд╝реАрд▓реНрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рд╡рд░реНрдгрди рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИред рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рджреЛ рдкреВрд░реНрдгрд╛рдВрдХ n рдФрд░ m рд╣реЛрддреЗ рд╣реИрдВ - рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдХреНрд╖реЗрддреНрд░ рдХреА рдКрдБрдЪрд╛рдИ рдФрд░ рдЪреМрдбрд╝рд╛рдИ (1, n, m inte 3 3 )ред рдЕрдЧрд▓реА n рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЕрдХреНрд╖рд░ m рд╣реИред рдпрджрд┐ рдкреНрд░рддреАрдХ B рд╣реИ, рддреЛ рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрд▓ рдХрд╛рд▓рд╛ рд╣реИ, рдФрд░ рдпрджрд┐ W рд╣реИ, рддреЛ рд╕рдлреЗрдж рд╣реИред
рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ 10 6 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред

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

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

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

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

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

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

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

рдХрд╛рд░реНрдп рдИред рдЯреАрдХрд╛рдХрд░рдг


рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда
рд╡рд┐рдЪрд╛рд░ : рд╡рд┐рдЯрд╛рд▓реА рдЕрдХреНрд╖реЗрдиреЛрд╡
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди : рдмреЛрд░рд┐рд╕ рдорд┐рдирд╛рдПрд╡
рд╡рд┐рд╢реНрд▓реЗрд╖рдг : рдмреЛрд░рд┐рд╕ рдорд┐рдирд╛рдПрд╡

рд╣рд╛рд▓рдд:
рд╕рдордп рд╕реАрдорд╛ : 2 рд╕реЗрдХрдВрдб
рдореЗрдореЛрд░реА рд╕реАрдорд╛ : 256 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ


рдмреЗрдЯрд▓реИрдВрдб рдореЗрдВ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдордВрддреНрд░рд╛рд▓рдп рдиреЗ рджреЗрд╢ рдХреЗ рдирд┐рд╡рд╛рд╕рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдХреИрдкрд┐рдмрд╛рд░рд╛ рдлреНрд▓реВ рдХреА рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рд╣реИред рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рдЗрдиреНрдлреНрд▓реВрдПрдВрдЬрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рдорд╛рдирд╡ рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдПрдХ рдЧреИрд░-рдирдХрд╛рд░рд╛рддреНрдордХ рдкреВрд░реНрдгрд╛рдВрдХ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рд╣рд░ рд╕рд╛рд▓ 4 рдЬрдирд╡рд░реА рдХреЛ, рд╕реВрд░реНрдп рдкрд░ рдлреИрд▓рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐ рдХреА рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡рд╣ рдирдХрд╛рд░рд╛рддреНрдордХ рдирд╣реАрдВ рдмрди рд╕рдХрддрд╛ред рдпрджрд┐ рдореВрд▓ рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдХрд╢реНрдореАрд░ рд╕реЗ рдХрдо рдереА, рддреЛ рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ 0 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛ рдЬрд╛рддреА рд╣реИред

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

рд░реЛрдЧ рдХрд╛ рдмреЗрд╣рддрд░ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдиреЗ рдЕрдзрд┐рдХ рдЖрдВрдХрдбрд╝реЗ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдЬреАрд╡рди рдХреЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреА рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВред

рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐ рдЙрд╕ рд╡рд░реНрд╖ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡рд╣ рдкреИрджрд╛ рд╣реБрдЖ рдерд╛, рдЬрд┐рд╕ рд╡рд░реНрд╖ рдЙрд╕рдХреА рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдХреЛ рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд╕рд╛рде рд╣реА рдЬрдиреНрдо рдХреЗ рд╕рдордп рдЙрд╕рдХреА рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рднреАред рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдмреИрдЯрд▓реИрдВрдб рдХреЗ рд╕рднреА рдирд┐рд╡рд╛рд╕реА рдЗрд╕реА рд╡рд░реНрд╖ 1 рдЬрдирд╡рд░реА рдХреЛ рдкреИрджрд╛ рд╣реБрдП рдереЗ, рдФрд░ 3 рдЬрдирд╡рд░реА рдХреЛ рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк
рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдЯреА - рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред

рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рддреАрди рдкреВрд░реНрдгрд╛рдВрдХ n, m рдФрд░ k рд╣реИрдВ - рдЯреАрдХрд╛рдХрд░рдг рдХреА рд╕рдВрдЦреНрдпрд╛, рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрд╖ рдХреЗ 4 рдЬрдирд╡рд░реА рдХреЛ рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдХреНрд╖рдорддрд╛ рдШрдЯ рдЬрд╛рддреА рд╣реИ рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╕реМрд░ рднрдбрд╝рдХрдирд╛ (1, n, m тЙд 10 5 , 1 тЙд k тЙд 10 9 ) ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреАрдХрд╛рдХрд░рдг рдХрд╛ рд╡рд░реНрдгрди рд╣реИ: рдЕрдЧрд▓реА n рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рджреЛ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВ - рдЬрд┐рд╕ рд╡рд░реНрд╖ рдЯреАрдХрд╛рдХрд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЬрд┐рд╕ рд░рд╛рд╢рд┐ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐ рдХреА рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реБрдИ рдереАред рдпрд╣ рдЧрд╛рд░рдВрдЯреА рд╣реИ рдХрд┐ рд╕рд╛рд▓ рд╕рдЦреНрддреА рд╕реЗ рдмрдврд╝рддреЗ рдХреНрд░рдо рдореЗрдВ рджрд┐рдП рдЧрдП рд╣реИрдВред

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

рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╕рднреА рд╕рдВрдЦреНрдпрд╛рдПрдВ рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реИрдВ рдФрд░ 10 9 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИрдВред рдпрд╣ рдЧрд╛рд░рдВрдЯреА рджреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЬрд┐рд╕ рд╡рд░реНрд╖ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреА рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рд╡рд╣ рдЙрд╕рдХреЗ рдЬрдиреНрдо рдХреЗ рд╡рд░реНрд╖ рд╕реЗ рдХрдо рдирд╣реАрдВ рд╣реИред рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдЯреАрдХрд╛рдХрд░рдг рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ 200,000 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдЗрд╕реА рддрд░рд╣, рдХреБрд▓ рд▓реЛрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 200,000 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред

рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк
рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрд▓рдЧ рд▓рд╛рдЗрди рдореЗрдВ, рдЙрд╕реА рд╡рд░реНрд╖ рдореЗрдВ рдорд╛рдирд╡ рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред

рдкрд╛рд░реНрд╕:
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ, рдирд┐рдпрдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЧрдП рдереЗ рдЬрд┐рд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдореВрд▓реНрдп рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЦреЛрдЬрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрд╡рдпрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдереЗред рд╕рдордп рдХреА рдкреНрд░рддреНрдпреЗрдХ рдЗрдХрд╛рдИ, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдореВрд▓реНрдп рдореЗрдВ рдХрдореА рдЖрдИред рдпрджрд┐ рдореВрд▓реНрдп рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реЛ рдЧрдпрд╛, рддреЛ рдпрд╣ рд╢реВрдиреНрдп рдХреЗ рдмрд░рд╛рдмрд░ рдерд╛ред рдХреБрдЫ рд╕рдордп рдореЗрдВ, рдЗрд╕ рдорд╛рди рдореЗрдВ рдХреБрдЫ рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ рдЧрдП рдереЗред

рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдПрдХ рдЯреНрд░рд┐рдкрд▓ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдереА - рдЕрд╡рд▓реЛрдХрди рдЕрдВрддрд░рд╛рд▓ рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рдЕрдВрдд, рд╕рд╛рде рд╣реА рдорд╛рддреНрд░рд╛ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдореВрд▓реНрдпред рдПрдХ рдХреНрд╡реЗрд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬреЛ рддреАрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рддрд░реНрдХ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рд╣рдореЗрд╢рд╛ рдирд┐рдореНрди рд░реВрдк рд╣реЛрддрд╛ рд╣реИ: рдХреБрдЫ рдореВрд▓реНрдп рддрдХ, рдЙрддреНрддрд░ рдПрдХ рд╕реНрдерд┐рд░рд╛рдВрдХ рд╣реИ, рдФрд░ рдпрджрд┐ рдорд╛рди x рд╕реЗ рдЗрд╕ рдорд╛рди рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рдпрд╣ рд╕реНрдерд┐рд░рд╛рдВрдХ + x рд╣реЛрдЧрд╛ред рдЦрдВрдб рдореЗрдВ рд╢рд╛рдорд┐рд▓ "рдкрд░рд┐рд╡рд░реНрдзрди" рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдкреНрд░реЗрд░рдг рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдмрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЗрдВрдбрдХреНрд╢рди рдмреЗрд╕ - рдЕрдВрддрд░рд╛рд▓ рдореВрд▓реНрдпреЛрдВ рдкрд░ рдПрдХ рдирд┐рд░рдВрддрд░рддрд╛ рд╕реЗ рд╕рдордп рдХреА рдкреНрд░рддреНрдпреЗрдХ рдЗрдХрд╛рдИ рдореЗрдВ рдХрдореА рдЖрддреА рд╣реИред рдмрдпрд╛рди рдХреА рд╡реИрдзрддрд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдЖрдЗрдП рдкрд╣рд▓реЗ k рдХреЗ рдкрд░рд┐рд╡рд░реНрдзрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдФрд░ рдЕрдм рдПрдХ рдФрд░ рдЬреЛрдбрд╝ рджреЗрдВ рдЬреЛ рдмрд╛рдж рдореЗрдВ рдореМрдЬреВрдж рд▓реЛрдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рджреЛ рдорд╛рдорд▓реЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ - рдЬрдм рдиреНрдпреВрдирддрдо рдореВрд▓реНрдп рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдЕрдВрддрд┐рдо "рдЬреЛрдбрд╝" рдкрд░ рдЖ рд╕рдХрддреЗ рд╣реИрдВ рд╢реВрдиреНрдп рд╣реИ, рдФрд░ рдЬрдм рдпрд╣ рд╢реВрдиреНрдп рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рджреЛрдиреЛрдВ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЕрдВрддрд┐рдо рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдПрдХ рд╣реА рд░реВрдк рд╣реИред

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

рдЯрд╛рд╕реНрдХ рдПрдл рдЙрдбрд╝рд╛рди рдЕрдиреБрд╕реВрдЪреА


рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда
рд╡рд┐рдЪрд╛рд░ : рд╡рд┐рдЯрд╛рд▓реА рдЕрдХреНрд╖реЗрдиреЛрд╡
рдПрд╣рд╕рд╛рд╕ : рдкрд╛рд╡реЗрд▓ рдХреНрд░реЛрдЯрдХреЛрд╡
рд╡рд┐рд╢реНрд▓реЗрд╖рдг : рдкрд╛рд╡реЗрд▓ рдХреНрд░реЛрдЯрдХреЛрд╡

рд╣рд╛рд▓рдд:
рд╕рдордп рд╕реАрдорд╛ : 4 рд╕реЗрдХрдВрдб
рдореЗрдореЛрд░реА рд╕реАрдорд╛ : 256 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ


BytelandAvia рдХреЗ рдирдП рдлреНрд▓рд╛рдЗрдЯ рд╢реЗрдбреНрдпреВрд▓ рдиреЗ рд╕рднреА рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдХреЛ рдмреЗрдЕрдЯрд▓реИрдВрдб рдХреЗ рджрд░реНрд╢рдиреАрдп рд╕реНрдерд▓реЛрдВ рдХреА рдЦреЛрдЬ рдХреА рд╣реИред рдЗрд╕ рдХрдВрдкрдиреА рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрдХ рдирдИ рдЙрдбрд╝рд╛рди рдЕрдиреБрд╕реВрдЪреА рдХреЗ рд╕рд╛рде, рдХреЛрдИ рднреА рдкрд░реНрдпрдЯрдХ рдЬрд▓реНрджреА рдФрд░ рдмрд╕ рдиреНрдпреВрдирддрдо рдШрдВрдЯреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХреЗрдЧрд╛ рдХрд┐ рд╡рд╣ рдПрдХ рд╢рд╣рд░ рд╕реЗ рджреВрд╕рд░реЗ рд╢рд╣рд░ рдХреА рдЙрдбрд╝рд╛рди рдкрд░ рдХрд┐рддрдирд╛ рд╕рдордп рдмрд┐рддрд╛рдПрдЧрд╛ред

Baytland рдореЗрдВ n рд╢рд╣рд░ рд╣реИрдВ, рдФрд░ рдПрдпрд░рд▓рд╛рдЗрди рдореА рдЕрдиреБрд╕реВрдЪрд┐рдд рдЙрдбрд╝рд╛рдиреЗрдВ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХреБрдЫ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЗ рд╕рд╛рде - рд╕рдВрднрд╡рддрдГ рдХрд┐рд╕реА рднреА Baytland рд╢рд╣рд░ рд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдлреНрд▓рд╛рдЗрдЯ рдирдВрдмрд░ i, рд╢рд╣рд░реЛрдВ рдХреЛ рдирдВрдмрд░ ai рдФрд░ bi рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рджрд┐рди рдореЗрдВ рдПрдХ рдмрд╛рд░ рдмреЙрд▓реНрдЯрд▓реИрдВрдб рдореЗрдВ p рдШрдВрдЯреЗ рд╕реЗ рдорд┐рд▓рдХрд░ рдЪрд▓рддрд╛ рд╣реИред I-th рдЙрдбрд╝рд╛рди рдХрд╛ рдЙрдбрд╝рд╛рди рд╕рдордп рд▓реА рдШрдВрдЯреЗ рд╣реИ, рдФрд░ рдпрд╣ рдЙрд╕ рд╕рдордп рдЙрдбрд╝рд╛рди рднрд░рддрд╛ рд╣реИ рдЬрдм рдЕрдЧрд▓реЗ рджрд┐рди рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ si рдШрдВрдЯреЗ рдмреАрдд рдЪреБрдХреЗ рд╣реЛрддреЗ рд╣реИрдВред , ai bi bi ai . , , , , , .

. , ; , . , .

, , x, y. .

рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк
t. .

n, m p (1 тЙд n тЙд 10 4 , 1 тЙд m, 1 тЙд p тЙд 10 9 ) тАФ , .

m . a, b, l s (1 тЙд a, b тЙд n, a тЙа b, 1 тЙд l тЙд 10 9 , 0 тЙд s < p) тАФ , , . , .

c (1 тЙд c тЙд 10 5 ) тАФ , . c x y (1 тЙд x, y тЙд n) тАФ , , . (x + ans тАФ 1) mod n + 1 ( y + ans тАФ 1) mod n + 1, ans тАФ , , 0 .

, 10 4 , тАФ 10 5 .

рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк
тАФ , .

:
. , , , , .

, , , . , , .

. , , . :



, 2 k 2 k + 1 O(1) , 2 k + 1 2 k , , , , .

, , , , O(logn) , . , , .

, , . -, , - , , . : , , , . , , .

, , , , : , , , , , . , , :



, , , .
, . , (, ) , , , , .
, тАФ , , .

RCC 2013 . F , , , тАФ 50 .

, ( , ) .

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


All Articles