рдЬрд░ рдЖрдкрд▓рд╛ рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╕реЗрд▓ рддрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛? рднрд╛рдЧ 2

рдЬрд░ рдЖрдкрд▓рд╛ рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╕реЗрд▓ рддрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛? рднрд╛рдЧ 2

рдЕрд╣реЛ рд╣рд╛рдмреНрд░!

╨Т рдкрд╣рд┐рд▓рд╛ рднрд╛рдЧ рдпрд╛ рд▓реЗрдЦрд╛рдд, рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд╣рднрд╛рдЧреАрдВрд╕рд╛рдареА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ рдХрд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реВ рд╢рдХрддреЗ, рдЕрд╢рд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░рд╕рд╛рдареА рдХреЛрдгрддреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдареЗрд╡рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА рджреЛрди рджреГрд╖реНрдЯрд┐рдХреЛрди рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реЗ рдпрд╛рд╡рд┐рд╖рдпреА рдЖрдореНрд╣реА рдЪрд░реНрдЪрд╛ рдХреЗрд▓реА.

рд▓реЗрдЦрд╛рдЪреНрдпрд╛ рдпрд╛ рднрд╛рдЧрд╛рдд, рдЖрдореНрд╣реА рдереНрд░реЗрд╢реЛрд▓реНрдб рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рджреБрд╕рд▒реНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рд╡рд░ рдмрд╛рд░рдХрд╛рдИрдиреЗ рдирдЬрд░ рдЯрд╛рдХреВ.

рдереЛрдбреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА

рдереНрд░реЗрд╢реЛрд▓реНрдб рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд╢реА рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдереЛрдбреЗ рдореВрд▓рднреВрдд рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд╕рдордЬреВрди рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЖрдореНрд╣реА рджреЛрди рд╕рдВрдХрд▓реНрдкрдирд╛ рд╡рд╛рдкрд░реВ: рд╕реНрдХреЗрд▓рд░ рдХрд┐рдВрд╡рд╛ рдлрдХреНрдд рд╕рдВрдЦреНрдпрд╛, рдЬреНрдпрд╛ рдЖрдореНрд╣реА рд▓реЛрдЕрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░рд╛рдВрдиреА рджрд░реНрд╢рд╡реВ (x, y) рдЖрдгрд┐ рд▓рдВрдмрд╡рд░реНрддреБрд│рд╛рдХрд╛рд░ рд╡рдХреНрд░ рд╡рд░реАрд▓ рдмрд┐рдВрджреВ, рдЬреЗ рдЖрдкрдг рдореЛрдареНрдпрд╛ рдЕрдХреНрд╖рд░рд╛рдВрдиреА рджрд░реНрд╢рд╡реВ.

рдереНрд░реЗрд╢реЛрд▓реНрдб рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдЪреНрдпрд╛ рдореВрд▓рднреВрдд рдЧреЛрд╖реНрдЯреА рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рдХрд╛рд╣реА рдореВрд▓рднреВрдд рдЧреЛрд╖реНрдЯреАрдВрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд▓рдВрдмрд╡рд░реНрддреБрд│рд╛рдХрд╛рд░ рд╡рдХреНрд░ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА:

  1. рд▓рдВрдмрд╡рд░реНрддреБрд│рд╛рдХрд╛рд░ рд╡рдХреНрд░ рд╡рд░реАрд▓ рдмрд┐рдВрджреВ рдЬреЛрдбрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд рдЖрдгрд┐ рд╕реНрдХреЗрд▓рд░рдиреЗ рдЧреБрдгрд╛рдХрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ (рдЖрдореНрд╣реА рд╕реНрдХреЗрд▓рд░рджреНрд╡рд╛рд░реЗ рдЧреБрдгрд╛рдХрд╛рд░ рджрд░реНрд╢рд╡реВ xG, рдиреЛрдЯреЗрд╢рди рдЬрд░реА Gx рдЕрдиреЗрдХрджрд╛ рд╕рд╛рд╣рд┐рддреНрдпрд╛рдд рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ). рд╕реНрдХреЗрд▓рд░рджреНрд╡рд╛рд░реЗ рдмреЗрд░реАрдЬ рдЖрдгрд┐ рдЧреБрдгрд╛рдХрд╛рд░рд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рд▓рдВрдмрд╡рд░реНрддреБрд│рд╛рдХрд╛рд░ рд╡рдХреНрд░ рдмрд┐рдВрджреВ рдЖрд╣реЗ.

  2. рдлрдХреНрдд рдореБрджреНрджрд╛ рдЬрд╛рдгреВрди G рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдЙрддреНрдкрд╛рджрди рд╕реНрдХреЗрд▓рд░рд╕рд╣ xG рдЧрдгрдирд╛ рдХрд░рддрд╛ рдпреЗрдд рдирд╛рд╣реА x.

рдЖрдкрдг рдмрд╣реБрдкрджреАрдЪреА рд╕рдВрдХрд▓реНрдкрдирд╛ рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░реВ p(x) рдЕрдВрд╢ k-1. рд╡рд┐рд╢реЗрд╖рддрдГ, рдЖрдореНрд╣реА рдмрд╣реБрдкрджреАрдВрдЪрд╛ рдЦрд╛рд▓реАрд▓ рдЧреБрдгрдзрд░реНрдо рд╡рд╛рдкрд░реВ: рдЬрд░ рдЖрдореНрд╣рд╛рд▓рд╛ рдореВрд▓реНрдп рдорд╛рд╣рд┐рдд рдЕрд╕реЗрд▓ p(x) рдХреЛрдгрддреНрдпрд╛рд╣реА k рд╡рд┐рд╡рд┐рдз x (рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рдпрд╛рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рдирд╛рд╣реА p(x)), рдЖрдореНрд╣реА рдЧрдгрдирд╛ рдХрд░реВ рд╢рдХрддреЛ p(x) рдЗрддрд░ рдХреЛрдгрд╛рд╕рд╛рдареАрд╣реА x.

рд╣реЗ рдордиреЛрд░рдВрдЬрдХ рдЖрд╣реЗ рдХреА рдХреЛрдгрддреНрдпрд╛рд╣реА рдмрд╣реБрдкрджреАрд╕рд╛рдареА p(x) рдЖрдгрд┐ рд╡рдХреНрд░ рд╡рд░ рдХрд╛рд╣реА рдмрд┐рдВрджреВ GрдЕрд░реНрде рдЬрд╛рдгреВрди рдШреЗрдгреЗ p(x)G рдХреЛрдгрддреНрдпрд╛рд╣реА k рднрд┐рдиреНрди рдЕрд░реНрде x, рдЖрдореНрд╣реА рдЧрдгрдирд╛ рджреЗрдЦреАрд▓ рдХрд░реВ рд╢рдХрддреЛ p(x)G рдХреЛрдгрддреНрдпрд╛рд╣реА x.

рдереНрд░реЗрд╢реЛрд▓реНрдб рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд╢реА рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд рдЖрдгрд┐ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд╕рд╛ рдХрд░рд╛рд╡рд╛ рдпрд╛рдЪреНрдпрд╛ рддрдкрд╢реАрд▓рд╛рдВрдордзреНрдпреЗ рдЦреЛрджрдгреНрдпрд╛рд╕рд╛рдареА рд╣реА рдкреБрд░реЗрд╢реА рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ.

рдереНрд░реЗрд╢реЛрд▓реНрдб рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдВрд╡рд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреНрд░рдорд╛рдВрдХ рдЬрдирд░реЗрдЯрд░

рдЕрд╕реЗ рдореНрд╣рдгреВрдпрд╛ n рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреНрд░рдорд╛рдВрдХ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рд╛рдпрдЪрд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдХреЛрдгреАрд╣реА рд╕рд╣рднрд╛рдЧреА рд╡реНрд╣рд╛рд╡реЗ рдЕрд╢реА рдЖрдордЪреА рдЗрдЪреНрдЫрд╛ рдЖрд╣реЗ k рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдВрдирд╛ рдкреБрд░реЗрд╕реЗ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рдЬреЗрдгреЗрдХрд░реВрди рд╣рд▓реНрд▓реЗрдЦреЛрд░ рдЬреЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛рдд k-1 рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдХрдореА рд╕рд╣рднрд╛рдЧреА рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдЪрд╛ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡реВ рд╢рдХрдд рдирд╛рд╣реАрдд рдХрд┐рдВрд╡рд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реАрдд.

рдЬрд░ рдЖрдкрд▓рд╛ рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╕реЗрд▓ рддрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛? рднрд╛рдЧ 2

рд╕рдордЬрд╛ рдЕрд╕рд╛ рдмрд╣реБрдкрджреА рдЖрд╣реЗ p(x) рдЕрдВрд╢ k-1 рдкреНрд░рдердо рд╕рд╣рднрд╛рдЧреАрд▓рд╛ рдХрд╛рдп рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдкреА (1), рджреБрд╕рд▒реНрдпрд╛рд▓рд╛ рдорд╛рд╣реАрдд рдЖрд╣реЗ p(2), рдЖрдгрд┐ рдЕрд╕реЗрдЪ (n- рдард╛рдКрдХ рдЖрд╣реЗ p(n)). рдЖрдореНрд╣реА рдЕрд╕реЗрд╣реА рдЧреГрд╣реАрдд рдзрд░рддреЛ рдХреА рдХрд╛рд╣реА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмрд┐рдВрджреВрд╕рд╛рдареА G рд╕рд░реНрд╡рд╛рдирд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ p(x)G рд╕рд░реНрд╡ рдореВрд▓реНрдпрд╛рдВрд╕рд╛рдареА x. рдЖрдореНрд╣реА рдХреЙрд▓ рдХрд░реВ p(i) "рдЦрд╛рдЬрдЧреА рдШрдЯрдХ" iрд╡рд╛ рд╕рд╣рднрд╛рдЧреА (рдХрд╛рд░рдг рдлрдХреНрдд iрд╕рд╣рднрд╛рдЧреА рддрд┐рд▓рд╛ рдУрд│рдЦрддреЛ), рдЖрдгрд┐ p(i)G "рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдШрдЯрдХ" i-рд╡рд╛ рд╕рд╣рднрд╛рдЧреА (рдХрд╛рд░рдг рд╕рд░реНрд╡ рд╕рд╣рднрд╛рдЧреА рддрд┐рд▓рд╛ рдУрд│рдЦрддрд╛рдд). рдЬрд╕реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдард╡рддреЗ, рдЬреНрдЮрд╛рди p(i)G рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╕реЗ рдирд╛рд╣реА p(i).

рдЕрд╢реА рдмрд╣реБрдкрджреА рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ рдореНрд╣рдгрдЬреЗ рдлрдХреНрдд i-рдкреНрд░рдердо рд╕рд╣рднрд╛рдЧреА рдЖрдгрд┐ рдЗрддрд░ рдХреЛрдгрд╛рд▓рд╛рд╣реА рддреНрдпрд╛рдЪрд╛ рдЦрд╛рдЬрдЧреА рдШрдЯрдХ рдорд╛рд╣рд┐рдд рдирд╡реНрд╣рддрд╛ - рд╣рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рд╕рд░реНрд╡рд╛рдд рдЬрдЯрд┐рд▓ рдЖрдгрд┐ рдордиреЛрд░рдВрдЬрдХ рднрд╛рдЧ рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдореНрд╣реА рдЦрд╛рд▓реА рддреНрдпрд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реВ. рдЖрддреНрддрд╛рд╕рд╛рдареА, рдЕрд╕реЗ рдЧреГрд╣реАрдд рдзрд░реВ рдХреА рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдЕрд╕реЗ рдмрд╣реБрдкрдж рдЖрд╣реЗ рдЖрдгрд┐ рд╕рд░реНрд╡ рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рддреНрдпрд╛рдВрдЪреЗ рдЦрд╛рдЬрдЧреА рдШрдЯрдХ рдорд╛рд╣рд┐рдд рдЖрд╣реЗрдд.

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрдг рдЕрд╢рд╛ рдмрд╣реБрдкрджреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд╕рд╛ рдХрд░реВ рд╢рдХрддреЛ? рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рдЖрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ рдЬреА рдпрд╛рдкреВрд░реНрд╡реА рдЬрдирд░реЗрдЯрд░рд╕рд╛рдареА рдЗрдирдкреБрдЯ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реА рдЧреЗрд▓реА рдирд╛рд╣реА. рдмреНрд▓реЙрдХрдЪреЗрдирдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдмреНрд▓реЙрдХрдЪрд╛ рд╣реЕрд╢ h рдЕрд╢рд╛ рдУрд│реАрд╕рд╛рдареА рдПрдХ рдЪрд╛рдВрдЧрд▓рд╛ рдЙрдореЗрджрд╡рд╛рд░ рдЖрд╣реЗ. рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рд╡рд╛рдкрд░реВрди рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреНрд░рдорд╛рдВрдХ рддрдпрд╛рд░ рдХрд░реВ рджреНрдпрд╛ h рдмрд┐рдпрд╛рдгреЗ рд╕рд╛рд░рдЦреЗ. рд╕рд╣рднрд╛рдЧреА рдкреНрд░рдердо рд░реВрдкрд╛рдВрддрд░ рдХрд░рддрд╛рдд h рдХреЛрдгрддреЗрд╣реА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдлрдВрдХреНрд╢рди рд╡рд╛рдкрд░реВрди рд╡рдХреНрд░ рдмрд┐рдВрджреВрд╡рд░:

H = scalarToPoint(h)

рдордЧ рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреА i рдЧрдгрдирд╛ рдХрд░рддреЗ рдЖрдгрд┐ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣рд╛рдп = p(i)H, рддреЗ рдХрд╛рдп рдХрд░реВ рд╢рдХрддрд╛рдд рдХрд╛рд░рдг рддреНрдпрд╛рдВрдирд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ p(i) рдЖрдгрд┐ H. рдкреНрд░рдХрдЯреАрдХрд░рдг HрдореА рдЗрддрд░ рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рдЦрд╛рдЬрдЧреА рдШрдЯрдХ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░реВ рджреЗрдд рдирд╛рд╣реА ith рд╕рд╣рднрд╛рдЧреА, рдЖрдгрд┐ рдореНрд╣рдгреВрди рдЦрд╛рдЬрдЧреА рдШрдЯрдХрд╛рдВрдЪрд╛ рдПрдХ рд╕рдВрдЪ рдмреНрд▓реЙрдХ рддреЗ рдмреНрд▓реЙрдХ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдЦрд╛рд▓реА рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реЗ рдорд╣рд╛рдЧ рдмрд╣реБрдкрдж рдЬрдирд░реЗрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдлрдХреНрдд рдПрдХрджрд╛рдЪ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдЬреЗрд╡реНрд╣рд╛ k рд╕рд╣рднрд╛рдЧреАрдВрдЪреЗ рд╢рд╡рд╡рд┐рдЪреНрдЫреЗрджрди рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рд╣рд╛рдп = p(i)H, рдкреНрд░рддреНрдпреЗрдХрдЬрдг рдЧрдгрдирд╛ рдХрд░реВ рд╢рдХрддреЛ Hx = p(x)H рд╕рд░реНрд╡рд╛рдВрд╕рд╛рдареА x рдЖрдореНрд╣реА рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд рдЪрд░реНрдЪрд╛ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрд╣реБрдкрджреАрдВрдЪреНрдпрд╛ рдЧреБрдгрдзрд░реНрдорд╛рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж. рдпрд╛ рдХреНрд╖рдгреА, рд╕рд░реНрд╡ рд╕рд╣рднрд╛рдЧреА рдЧрдгрдирд╛ рдХрд░рддрд╛рдд H0 = p(0)H, рдЖрдгрд┐ рд╣реА рдкрд░рд┐рдгрд╛рдореА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЖрд╣реЗ. рдХреЛрдгрд╛рд▓рд╛ рдорд╛рд╣реАрдд рдирд╛рд╣реА рдпрд╛рдЪреА рдХреГрдкрдпрд╛ рдиреЛрдВрдж рдШреНрдпрд╛рд╡реА p(0), рдЖрдгрд┐ рдореНрд╣рдгреВрди рдЧрдгрдирд╛ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдПрдХрдореЗрд╡ рдорд╛рд░реНрдЧ рдЖрд╣реЗ p(0)H - рд╣реЗ рдЗрдВрдЯрд░рдкреЛрд▓реЗрд╢рди рдЖрд╣реЗ p(x)H, рдЬреЗ рддреЗрд╡реНрд╣рд╛рдЪ рд╢рдХреНрдп рдЖрд╣реЗ k рдореВрд▓реНрдпреЗ p(i)H рдЬреНрдЮрд╛рдд рдХреЛрдгрддреНрдпрд╛рд╣реА рд▓рд╣рд╛рди рдкреНрд░рдорд╛рдгрд╛рдд рдЙрдШрдбрдгреЗ p(i)H рдмрджреНрджрд▓ рдХреЛрдгрддреАрд╣реА рдорд╛рд╣рд┐рддреА рджреЗрдд тАЛтАЛрдирд╛рд╣реА p(0)H

рдЬрд░ рдЖрдкрд▓рд╛ рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╕реЗрд▓ рддрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛? рднрд╛рдЧ 2

рд╡рд░реАрд▓ рдЬрдирд░реЗрдЯрд░рдордзреНрдпреЗ рдЖрдореНрд╣рд╛рд▓рд╛ рд╣рд╡реЗ рдЕрд╕рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдЧреБрдгрдзрд░реНрдо рдЖрд╣реЗрдд: рдХреЗрд╡рд│ рдЖрдХреНрд░рдордгрдХрд░реНрддреЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛рдд k-1 рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдХрдореА рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рдирд┐рд╖реНрдХрд░реНрд╖рд╛рд╡рд░ рдХреЛрдгрддреАрд╣реА рдорд╛рд╣рд┐рддреА рдХрд┐рдВрд╡рд╛ рдкреНрд░рднрд╛рд╡ рдирд╛рд╣реА, рддрд░ рдХреЛрдгрддрд╛рд╣реА k рд╕рд╣рднрд╛рдЧреА рдкрд░рд┐рдгрд╛рдореА рд╕рдВрдЦреНрдпрд╛ рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЙрдкрд╕рдВрдЪрд╛рдЪреА рдЧрдгрдирд╛ рдХрд░реВ рд╢рдХрддрд╛рдд k рд╕рд╣рднрд╛рдЧреА рдиреЗрд╣рдореА рд╕рдорд╛рди рдмрд┐рдпрд╛рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд╛рди рдирд┐рдХрд╛рд▓рд╛рд╡рд░ рдпреЗрддреАрд▓.

рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ рдЬреА рдЖрдореНрд╣реА рд╡рд░ рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рдЯрд╛рд│рд▓реА рдЖрд╣реЗ. рдЗрдВрдЯрд░рдкреЛрд▓реЗрд╢рди рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╣реЗ рдореВрд▓реНрдп рдорд╣рддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ Hi рдЬреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреАрдиреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рд╣реЛрддреЗ i рддреЗ рдЦрд░реЛрдЦрд░ рд╕рдорд╛рди рд╣реЛрддреЗ p(i)H рд╢рд┐рд╡рд╛рдп рдХреЛрдгреАрд╣реА рдирд╛рд╣реА рдореНрд╣рдгреВрди i-рд╡реНрдпрд╛ рд╕рд╣рднрд╛рдЧреАрд▓рд╛ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА p(i), рд╢рд┐рд╡рд╛рдп рдХреЛрдгреАрд╣реА рдирд╛рд╣реА i-рд╕рд╣рднрд╛рдЧреА рддреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА Hi рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдЕрдЪреВрдХрдкрдгреЗ рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛рд╣реА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреБрд░рд╛рд╡реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдЧрдгрдирд╛ рдХреЗрд▓реА HрдореА рдПрдХ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ рдореНрд╣рдгреВрди рдХреЛрдгрддреЗрд╣реА рдореВрд▓реНрдп рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реВ рд╢рдХрддреЛ рд╣рд╛рдп, рдЖрдгрд┐ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░рдЪреНрдпрд╛ рдЖрдЙрдЯрдкреБрдЯрд╡рд░ рдЕрдирд┐рдпрдВрддреНрд░рд┐рддрдкрдгреЗ рдкреНрд░рднрд╛рд╡ рдкрд╛рдбрддрд╛рдд:

рдЬрд░ рдЖрдкрд▓рд╛ рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╕реЗрд▓ рддрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛? рднрд╛рдЧ 2рдкрд╣рд┐рд▓реНрдпрд╛ рд╕рд╣рднрд╛рдЧреАрдиреЗ рдкрд╛рдард╡рд▓реЗрд▓реНрдпрд╛ H_1 рдЪреА рднрд┐рдиреНрди рдореВрд▓реНрдпреЗ рднрд┐рдиреНрди рдкрд░рд┐рдгрд╛рдо H_0 рдХрдбреЗ рдШреЗрдКрди рдЬрд╛рддрд╛рдд

рдЕрдЪреВрдХрддрд╛ рд╕рд┐рджреНрдз рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд┐рдорд╛рди рджреЛрди рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд Hi, рдЖрдореНрд╣реА рдмрд╣реБрдкрджреАрдЪреНрдпрд╛ рдкрд┐рдвреАрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рддреНрдпрд╛рдВрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░реВ.

рдмрд╣реБрдкрджреА рдкрд┐рдвреА

рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд рдЖрдкрдг рдЕрд╕реЗ рдЧреГрд╣реАрдд рдзрд░рд▓реЗ рдЖрд╣реЗ рдХреА рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдЕрд╢реА рдмрд╣реБрдкрджреА рдЖрд╣реЗ p(x) рдЕрдВрд╢ k-1 рдХреА рд╕рд╣рднрд╛рдЧреА i рдорд╛рд╣рд┐рдд рдЖрд╣реЗ p(i), рдЖрдгрд┐ рдЗрддрд░ рдХреЛрдгрд╛рдХрдбреЗрд╣реА рдпрд╛ рдореВрд▓реНрдпрд╛рдмрджреНрджрд▓ рдХреЛрдгрддреАрд╣реА рдорд╛рд╣рд┐рддреА рдирд╛рд╣реА. рдкреБрдвреАрд▓ рднрд╛рдЧрд╛рдд рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХрд╛рд╣реА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдореБрджреНрджреНрдпрд╛рд╕рд╛рдареА рджреЗрдЦреАрд▓ рдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓ G рд╕рд░реНрд╡рд╛рдВрдирд╛ рдорд╛рд╣рд┐рдд рд╣реЛрддреЗ p(x)G рд╕рд░реНрд╡рд╛рдВрд╕рд╛рдареА x.

рдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд рдЖрдореНрд╣реА рдЕрд╕реЗ рдЧреГрд╣реАрдд рдзрд░реВ рдХреА рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреАрдХрдбреЗ рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рдХрд╛рд╣реА рдЦрд╛рдЬрдЧреА рдХреА рдЖрд╣реЗ xi, рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдорд╛рд╣реАрдд рдЖрд╣реЗ Xi.

рдПрдХ рд╕рдВрднрд╛рд╡реНрдп рдмрд╣реБрдкрджреА рдЬрдирд░реЗрд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдЖрд╣реЗ:

рдЬрд░ рдЖрдкрд▓рд╛ рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╕реЗрд▓ рддрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛? рднрд╛рдЧ 2

  1. рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреА i рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рдПрдХ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдмрд╣реБрдкрдж рддрдпрд╛рд░ рдХрд░рддреЗ pi(x) рдбрд┐рдЧреНрд░реА k-1. рддреНрдпрд╛рдирдВрддрд░ рддреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреАрд▓рд╛ рдкрд╛рдард╡рддрд╛рдд j рдЕрд░реНрде pi(j), рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рд╕рд╣ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗрд▓реЗ Xj. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдлрдХреНрдд i-рд╡рд╛рдИ ╨╕ j-рд╡рд╛рдИ рд╕рд╣рднрд╛рдЧреА рдорд╛рд╣рд┐рдд рдЖрд╣реЗ pi(j). рд╕рд╣рднрд╛рдЧреА i рдЬрд╛рд╣реАрд░рдкрдгреЗ рджреЗрдЦреАрд▓ рдЬрд╛рд╣реАрд░ рдХрд░рддреЗ pi(j)G рд╕рд░реНрд╡рд╛рдВрд╕рд╛рдареА j рдкрд╛рд╕реВрди 1 рддреЗ k рд╕рдорд╛рд╡реЗрд╢рдХ

  2. рд╕рд░реНрд╡ рд╕рд╣рднрд╛рдЧреА рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рдПрдХрдордд рд╡рд╛рдкрд░рддрд╛рдд k рд╕рд╣рднрд╛рдЧреА рдЬреНрдпрд╛рдВрдЪреЗ рдмрд╣реБрдкрдж рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдИрд▓. рдХрд╛рд╣реА рд╕рд╣рднрд╛рдЧреА рдСрдлрд▓рд╛рдЗрди рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдЖрдореНрд╣реА рдкреНрд░рддреНрдпреЗрдХрдЬрдг рд╣реЛрдИрдкрд░реНрдпрдВрдд рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА n рд╕рд╣рднрд╛рдЧреА рдмрд╣реБрдкрджреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреАрд▓. рдпрд╛ рдЪрд░рдгрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рд╕рдВрдЪ рдЖрд╣реЗ Z рдХрд┐рдорд╛рди рд╕рдорд╛рд╡реЗрд╢ k рд╕реНрдЯреЗрдкрдордзреНрдпреЗ рдмрдирд╡рд▓реЗрд▓реЗ рдмрд╣реБрдкрдж (1).

  3. рд╕рд╣рднрд╛рдЧреА рдЦрд╛рддреНрд░реА рдХрд░рддрд╛рдд рдХреА рддреНрдпрд╛рдВрдирд╛ рдорд╛рд╣рд┐рдд рдЕрд╕рд▓реЗрд▓реА рдореВрд▓реНрдпреЗ pi(j) рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХрд░рд┐рддреНрдпрд╛ рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ pi(j)G рдпрд╛ рдЪрд░рдгрд╛рдирдВрддрд░ Z рдХреЗрд╡рд│ рдмрд╣реБрдкрджреА рдЬреНрдпрд╛рд╕рд╛рдареА рдЦрд╛рдЬрдЧреАрд░рд┐рддреНрдпрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд pi(j) рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХрд░рд┐рддреНрдпрд╛ рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ pi(j)G

  4. рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреА j рддреНрдпрд╛рдЪреНрдпрд╛ рдЦрд╛рдЬрдЧреА рдШрдЯрдХрд╛рдЪреА рдЧрдгрдирд╛ рдХрд░рддреЗ p(j) рдмреЗрд░реАрдЬ рдореНрд╣рдгреВрди pi(j) рд╕рд░реНрд╡рд╛рдВрд╕рд╛рдареА i ╨▓ Z. рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреА рд╕рд░реНрд╡ рдореВрд▓реНрдпрд╛рдВрдЪреА рдЧрдгрдирд╛ рджреЗрдЦреАрд▓ рдХрд░рддреЛ p(x)G рдмреЗрд░реАрдЬ рдореНрд╣рдгреВрди рд╕рд░реНрд╡ i рд╕рд╛рдареА pi(x)G ╨▓ Z.

рдЬрд░ рдЖрдкрд▓рд╛ рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╕реЗрд▓ рддрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛? рднрд╛рдЧ 2

рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА p(x) - рд╣реЗ рдЦрд░реЛрдЦрд░ рдмрд╣реБрдкрджреА рдЖрд╣реЗ k-1, рдХрд╛рд░рдг рддреА рд╡реНрдпрдХреНрддреАрдЪреА рдмреЗрд░реАрдЬ рдЖрд╣реЗ pi(x), рддреНрдпрд╛рддреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдкрджрд╡реАрдЪрд╛ рдмрд╣реБрдкрджреА рдЖрд╣реЗ k-1. рдирдВрддрд░, рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреА рдЕрд╕рддрд╛рдирд╛ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ j рдорд╛рд╣рд┐рдд рдЖрд╣реЗ p(j), рддреНрдпрд╛рдВрдирд╛ рдпрд╛рдмрджреНрджрд▓ рдХреЛрдгрддреАрд╣реА рдорд╛рд╣рд┐рддреА рдирд╛рд╣реА p(x) рддреЗ x тЙа j. рдЦрд░рдВрдЪ, рдпрд╛ рдореВрд▓реНрдпрд╛рдЪреА рдЧрдгрдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреНрдпрд╛рдВрдирд╛ рд╕рд░реНрд╡рдХрд╛рд╣реА рдорд╛рд╣рд┐рдд рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ pi(x), рдЖрдгрд┐ рдЬреЛрдкрд░реНрдпрдВрдд рд╕рд╣рднрд╛рдЧреА рдЖрд╣реЗ j рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдмрд╣реБрдкрджрд╛рдВрдкреИрдХреА рдХрд┐рдорд╛рди рдПрдХ рдорд╛рд╣реАрдд рдирд╛рд╣реА, рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рдкреБрд░реЗрд╢реА рдорд╛рд╣рд┐рддреА рдирд╛рд╣реА p(x).

рд╣реА рд╕рдВрдкреВрд░реНрдг рдмрд╣реБрдкрджреА рдирд┐рд░реНрдорд┐рддреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрд╣реЗ рдЬреА рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреА. рд╡рд░реАрд▓ рдЪрд░рдг 1, 2 рдЖрдгрд┐ 4 рдЪреА рдЕрдЧрджреА рд╕реНрдкрд╖реНрдЯ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрд╣реЗ. рдкрдг рддрд┐рд╕рд░реА рдкрд╛рдпрд░реА рдЗрддрдХреА рдХреНрд╖реБрд▓реНрд▓рдХ рдирд╛рд╣реА.

рд╡рд┐рд╢реЗрд╖рдд:, рдЖрдореНрд╣реА рддреЗ рдХреВрдЯрдмрджреНрдз рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рд╕рд┐рджреНрдз рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ pi(j) рдЦрд░реЛрдЦрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ pi(j)G рдЖрдореНрд╣реА рддреЗ рд╕рд┐рджреНрдз рдХрд░реВ рд╢рдХрдд рдирд╕рд▓реНрдпрд╛рд╕, рд╣рд▓реНрд▓реЗрдЦреЛрд░ i рддреНрдпрд╛рдРрд╡рдЬреА рдХрдЪрд░рд╛ рдкрд╛рдард╡реВ рд╢рдХрддреЛ pi(j) рддреЗ рд╕рд╣рднрд╛рдЧреА j, рдЖрдгрд┐ рд╕рд╣рднрд╛рдЧреА j рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореВрд▓реНрдп рдорд┐рд│реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА pi(j), рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдЦрд╛рдЬрдЧреА рдШрдЯрдХрд╛рдЪреА рдЧрдгрдирд╛ рдХрд░реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА.

рдПрдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╣реЗ рдЬреЛ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджреЗрд╢ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ рдкреБрд░рд╛рд╡рд╛i(j), рдЬрд╕реЗ рдХреА рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рд╣рднрд╛рдЧреАрд▓рд╛ рдХрд╛рд╣реА рдореВрд▓реНрдп рдЖрд╣реЗ e, рдЖрдгрд┐ рджреЗрдЦреАрд▓ рдкреБрд░рд╛рд╡рд╛(j) ╨╕ pi(j)G, рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рддреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реВ рд╢рдХрддреЛ e - рдЦрд░рдЪ pi(j), рд╕рд╣рднрд╛рдЧреА рдХреА рд╕рд╣ рдХреВрдЯрдмрджреНрдз j. рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рдЕрд╢рд╛ рдкреБрд░рд╛рд╡реНрдпрд╛рдВрдЪрд╛ рдЖрдХрд╛рд░ рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХрдкрдгреЗ рдореЛрдард╛ рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ O(nk) рдЕрд╕реЗ рдкреБрд░рд╛рд╡реЗ рдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реАрдд.

рддреЗ рд╕рд┐рджреНрдз рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА pi(j) рдЪреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ pi(j)G рдЖрдореНрд╣реА рдмрд╣реБрдкрджреА рдЬрдирд░реЗрд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдордзреНрдпреЗ рдмрд░рд╛рдЪ рд╡реЗрд│ рд╡рд╛рдЯрдк рдХрд░реВ рд╢рдХрддреЛ, рдЬреНрдпрд╛ рджрд░рдореНрдпрд╛рди рд╕рд░реНрд╡ рд╕рд╣рднрд╛рдЧреА рдкреНрд░рд╛рдкреНрдд рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рддрдкрд╛рд╕рддрд╛рдд. pi(j), рдЖрдгрд┐ рдЬрд░ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗрд▓рд╛ рд╕рдВрджреЗрд╢ рд▓реЛрдХрд╛рдВрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдирд╕реЗрд▓ pi(j)G, рддреЗ рдПрдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреБрд░рд╛рд╡рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛рдд рдХреА рддреНрдпрд╛рдВрдирд╛ рдорд┐рд│рд╛рд▓реЗрд▓рд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдВрджреЗрд╢ рдЪреБрдХреАрдЪрд╛ рдЖрд╣реЗ. рддреЛ рд╕рдВрджреЗрд╢ рд╕рд┐рджреНрдз рдХрд░рд╛ рдирд╛рд╣реА рдЪреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ pi(G) рддреЗ рдЬреБрд│рддреЗ рд╣реЗ рд╕рд┐рджреНрдз рдХрд░рдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдЦреВрдк рд╕реЛрдкреЗ. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдХреА рдпрд╛рд╕рд╛рдареА рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреАрдиреЗ рдЕрд╕рд╛ рдкреБрд░рд╛рд╡рд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджрд┐рд▓реЗрд▓реНрдпрд╛ рд╡реЗрд│реЗрдд рдХрд┐рдорд╛рди рдПрдХрджрд╛ рдСрдирд▓рд╛рдЗрди рджрд┐рд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдВрдиреА рдЕрд╕рд╛ рдкреБрд░рд╛рд╡рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реНрдпрд╛рд╕, рддреЛ рддреНрдпрд╛рдЪ рд╡рд╛рдЯрдк рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡реЗрд│реЗрдд рдЗрддрд░ рд╕рд░реНрд╡ рд╕рд╣рднрд╛рдЧреАрдВрдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪреЗрд▓ рдпрд╛ рдЧреГрд╣рд┐рддрдХрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЖрд╣реЗ.

рдЬрд░ рдЖрдкрд▓рд╛ рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╕реЗрд▓ рддрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛? рднрд╛рдЧ 2

рдпрд╛ рдХрд╛рд▓рд╛рд╡рдзреАрдд рдЬрд░ рдПрдЦрд╛рджрд╛ рд╕рд╣рднрд╛рдЧреА рдСрдирд▓рд╛рдЗрди рджрд┐рд╕рд▓рд╛ рдирд╛рд╣реА рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛рдХрдбреЗ рдХрдореАрдд рдХрдореА рдПрдХ рдЪреБрдХреАрдЪрд╛ рдШрдЯрдХ рдЕрд╕реЗрд▓, рддрд░ рддреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╣рднрд╛рдЧреА рдкреБрдвреАрд▓ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдорд┐рддреАрдордзреНрдпреЗ рднрд╛рдЧ рдШреЗрдК рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА. рдкреНрд░реЛрдЯреЛрдХреЙрд▓, рддрдерд╛рдкрд┐, рдХрд┐рдорд╛рди рдЕрд╕рд▓реНрдпрд╛рд╕ рдХрд╛рд░реНрдп рдХрд░реЗрд▓ k рд╕рд╣рднрд╛рдЧреА рдЬреНрдпрд╛рдВрдирд╛ рдПрдХрддрд░ рдиреБрдХрддреЗрдЪ рдпреЛрдЧреНрдп рдШрдЯрдХ рдорд┐рд│рд╛рд▓реЗ рдЖрд╣реЗрдд рдХрд┐рдВрд╡рд╛ рд╡рд╛рдЯрдк рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡реЗрд│реЗрдд рдЪреБрдХреАрдЪрд╛ рдкреБрд░рд╛рд╡рд╛ рд╕реЛрдбрдгреНрдпрд╛рдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.

H_i рдЪреНрдпрд╛ рдЕрдЪреВрдХрддреЗрдЪреЗ рдкреБрд░рд╛рд╡реЗ

рд╢реЗрд╡рдЯрдЪрд╛ рднрд╛рдЧ рдЬреНрдпрд╛рд╡рд░ рдЪрд░реНрдЪрд╛ рдХрд░рд╛рдпрдЪреА рдЖрд╣реЗ рддреА рдореНрд╣рдгрдЬреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗрд▓реА рд╢реБрджреНрдзрддрд╛ рдХрд╢реА рд╕рд┐рджреНрдз рдХрд░рд╛рд╡реА HрдореА, рдореНрд╣рдгрдЬреЗ рд╣рд╛рдп = p(i)H, рди рдЙрдШрдбрддрд╛ p(i).

рдЖрдкрдг рдореВрд▓реНрдпреЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ H, G, p(i)G рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рдЬреНрдЮрд╛рдд. рдСрдкрд░реЗрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛ p(i) рдЬрд╛рдгреВрди рдШреЗрдгреЗ p(i)G ╨╕ G рд╕реНрд╡рддрдВрддреНрд░ рд▓реЙрдЧрд░рд┐рдердо рдореНрд╣рдгрддрд╛рдд, рдХрд┐рдВрд╡рд╛ dlog рдЖрдгрд┐ рдЖрдореНрд╣реА рд╣реЗ рд╕рд┐рджреНрдз рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЛ:

dlog(p(i)G, G) = dlog(Hi, H)

рдЙрдШрдб рди рдХрд░рддрд╛ p(i). рдЕрд╢рд╛ рдкреБрд░рд╛рд╡реНрдпрд╛рд╕рд╛рдареА рдмрд╛рдВрдзрдХрд╛рдореЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗрдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде Schnorr рдкреНрд░реЛрдЯреЛрдХреЙрд▓.

рдпрд╛ рдбрд┐рдЭрд╛рдЗрдирд╕рд╣, рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреА, рд╕реЛрдмрдд Hi рдбрд┐рдЭрд╛рдЗрдирдиреБрд╕рд╛рд░ рдЕрдЪреВрдХрддреЗрдЪрд╛ рдкреБрд░рд╛рд╡рд╛ рдкрд╛рдард╡рддреЗ.

рдПрдХрджрд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреНрд░рдорд╛рдВрдХ рд╡реНрдпреБрддреНрдкрдиреНрди рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░, рддреЛ рдЕрдиреЗрдХрджрд╛ рдЬрдирд░реЗрдЯ рдХрд░рдгрд╛рд▒реНрдпрд╛рдВрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдЗрддрд░ рд╕рд╣рднрд╛рдЧреАрдВрдиреА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЕрд╢рд╛ рд╕рд╣рднрд╛рдЧреАрдВрдиреА рдХреНрд░рдорд╛рдВрдХрд╛рд╕рд╣, рд╕рд░реНрд╡рд╛рдВрдирд╛ рдкрд╛рдард╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ Hi рдЖрдгрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдкреБрд░рд╛рд╡реЗ.

рдПрдХ рдЬрд┐рдЬреНрдЮрд╛рд╕реВ рд╡рд╛рдЪрдХ рд╡рд┐рдЪрд╛рд░реВ рд╢рдХрддреЛ: рдЕрдВрддрд┐рдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛рдиреЗ H0, рдЖрдгрд┐ p(0)рдЬреА - рд╣реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ, рдЖрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддреАрд╕рд╛рдареА рдкреБрд░рд╛рд╡рд╛ рдХрд╛ рд╣рд╡рд╛ рдЖрд╣реЗ HрдореА, рддреНрдпрд╛рдРрд╡рдЬреА рдкреБрд░рд╛рд╡рд╛ рдХрд╛ рдкрд╛рдард╡рдд рдирд╛рд╣реА

dlog(p(0)G, G) = dlog(H0, H)

рд╕рдорд╕реНрдпрд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рдЕрд╕рд╛ рдкреБрд░рд╛рд╡рд╛ Schnorr рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА рдХрд╛рд░рдг рдХреЛрдгрд╛рд▓рд╛рд╣реА рддреНрдпрд╛рдЪреЗ рдореВрд▓реНрдп рдорд╛рд╣рд┐рдд рдирд╛рд╣реА рдкреА (0), рдкреБрд░рд╛рд╡рд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЖрдгрд┐ рдЖрдгрдЦреА рдХрд╛рдп, рд╕рдВрдкреВрд░реНрдг рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рдХреА рд╣реЗ рдореВрд▓реНрдп рдХреЛрдгрд╛рд▓рд╛рд╣реА рдорд╛рд╣рд┐рдд рдирд╛рд╣реА. рддреНрдпрд╛рдореБрд│реЗ рд╕рд░реНрд╡ рдореВрд▓реНрдпреЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ Hi рдЖрдгрд┐ рдЕрдЪреВрдХрддрд╛ рд╕рд┐рджреНрдз рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдВрдЪреЗ рд╡реИрдпрдХреНрддрд┐рдХ рдкреБрд░рд╛рд╡реЗ H0.

рддрдерд╛рдкрд┐, рдЬрд░ рд▓рдВрдмрд╡рд░реНрддреБрд│рд╛рдХрд╛рд░ рд╡рдХреНрд░ рдмрд┐рдВрджреВрдВрд╡рд░ рдХрд╛рд╣реА рдСрдкрд░реЗрд╢рди рдХреЗрд▓реЗ рдЕрд╕реЗрд▓ рдЬреЗ рд╢рдмреНрджрд╛рд░реНрдерд╛рдиреЗ рдЧреБрдгрд╛рдХрд╛рд░ рд╕рд╛рд░рдЦреЗ рдЕрд╕реЗрд▓, рддрд░ рдЕрдЪреВрдХрддреЗрдЪрд╛ рдкреБрд░рд╛рд╡рд╛ H0 рдХреНрд╖реБрд▓реНрд▓рдХ рдЕрд╕реЗрд▓, рдЖрдореНрд╣реА рдлрдХреНрдд рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░реВ

HрдПрдХреНрд╕рдПрдирдпреВрдПрдордПрдХреНрд╕ ├Ч G = p(0)G ├Ч H

рдЬрд░ рдирд┐рд╡рдбрд▓реЗрд▓рд╛ рд╡рдХреНрд░ рд╕рдорд░реНрдерди рджреЗрдд рдЕрд╕реЗрд▓ рд▓рдВрдмрд╡рд░реНрддреБрд│рд╛рдХрд╛рд░ рд╡рдХреНрд░ рдЬреЛрдбреНрдпрд╛, рд╣рд╛ рдкреБрд░рд╛рд╡рд╛ рдХрд╛рд░реНрдп рдХрд░рддреЛ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд H0 рд╣реЗ рдХреЗрд╡рд│ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреНрд░рдорд╛рдВрдХ рдЬрдирд░реЗрдЯрд░рдЪреЗ рдЖрдЙрдЯрдкреБрдЯ рдирд╛рд╣реА, рдЬреЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рд╣рднрд╛рдЧреАрджреНрд╡рд╛рд░реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЬреНрдпрд╛рд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдЬреА, рдПрдЪ ╨╕ p(0)G. рдПрдЪ0 рд╣реА рд╕рдВрджреЗрд╢рд╛рд╡рд░ рдПрдХ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рджреЗрдЦреАрд▓ рдЖрд╣реЗ рдЬреА рдПрдХ рдмреАрдЬ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реА рдЧреЗрд▓реА рд╣реЛрддреА, рдпрд╛рдЪреА рдкреБрд╖реНрдЯреА рдХрд░рддреЗ k ╨╕ n рд╕рд╣рднрд╛рдЧреАрдВрдиреА рдпрд╛ рд╕рдВрджреЗрд╢рд╛рд╡рд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реА. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдЬрд░ рдмрд┐рдпрд╛рдгреЗ - рдмреНрд▓реЙрдХрдЪреЗрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдордзреАрд▓ рдмреНрд▓реЙрдХрдЪрд╛ рд╣реЕрд╢ рдЖрд╣реЗ H0 рдмреНрд▓реЙрдХрд╡рд░ рдПрдХ рдмрд╣реБ-рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдгрд┐ рдЦреВрдк рдЪрд╛рдВрдЧрд▓реА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рджреЛрдиреНрд╣реА рдЖрд╣реЗ.

рд╢реЗрд╡рдЯреА

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

рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛрдб рдЦреБрд▓рд╛ рдЖрд╣реЗ, рдЖрдордЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд░рд╕реНрдЯрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реА рдЖрд╣реЗ, рддреА рдЖрдврд│реВ рд╢рдХрддреЗ рдпреЗрдереЗ.

NEAR рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд╕рд╛ рджрд┐рд╕рддреЛ рддреЗ рддреБрдореНрд╣реА рдкрд╛рд╣реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдСрдирд▓рд╛рдЗрди IDE рдордзреНрдпреЗ рдкреНрд░рдпреЛрдЧ рдХрд░реВ рд╢рдХрддрд╛ рдпреЗрдереЗ.

рдЖрдкрдг рдпреЗрдереЗ рд░рд╢рд┐рдпрдирдордзреАрд▓ рд╕рд░реНрд╡ рдмрд╛рддрдореНрдпрд╛рдВрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░реВ рд╢рдХрддрд╛ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЧрдЯ рдЖрдгрд┐ рдордзреНрдпреЗ VKontakte рд╡рд░ рдЧрдЯ, рдЖрдгрд┐ рдЕрдзрд┐рдХреГрдд рдордзреНрдпреЗ рдЗрдВрдЧреНрд░рдЬреА рдордзреНрдпреЗ рдЯреНрд╡рд┐рдЯрд░.

╨Т╤Б╤В╤А╨╡╤З ╤Б╨║╨╛╤А╤Л╤Е ╨▓╤Б╤В╤А╨╡╤З!

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛