
рд╣рдм рдореЗрдВ рдЗрд╕ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рднреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдХреБрдЫ рдХреНрд╖рдгреЛрдВ рдХреЛ рд░реЛрд╢рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреВрд░реА рддрд╕реНрд╡реАрд░ рдирд╣реАрдВред рдореИрдВ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╕рд╣реА рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ред
рдпрд╣ рд╡рд┐рд╡рд░рдг рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдШрдЯрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╕реБрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ред рдкреЛрд╕реНрдЯ рдореЗрдВ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛, рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдиреНрдп рдмреЙрдЯ рдФрд░ рд╢реБрджреНрдз рддрд░реНрдХ рдХреА рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ PHP рдмреЙрдЯ (рд╕реНрдЯрд╛рд░реНрдЯрд░-рдкреИрдХ рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓) рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рд╣реЛрдЧрд╛, рдЬреЛ рдЖрдкрдХреЛ рдореМрдЬреВрджрд╛ рдХреЛрдб рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╣рд╛рде рдЖрдЬрд╝рдорд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ:
aichallenge.orgрдЪреАрдВрдЯреА рдХреЙрд▓реЛрдиреА рд░рдгрдиреАрддрд┐ рдХреЗ рдореБрдЦреНрдп рдШрдЯрдХ рд╣реИрдВ:
1. рдирд┐рд╖реНрдХреНрд░рд┐рдп
1.1ред рдЦрд╛рджреНрдп рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдХреЙрд▓реЛрдиреА рдкреБрдирдГрдкреВрд░реНрддрд┐ (рд╕реНрдкреЙрди)
- рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓реЛрдиреА рдХреЗ рд▓рд┐рдП рднреЛрдЬрди рд╕рдордорд┐рдд рд░реВрдк рд╕реЗ рдФрд░ рдПрдХ рд╕рд╛рде рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рднреА рдмреЙрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рд╣рдореЗрд╢рд╛ рдмрд░рд╛рдмрд░ рд╣реЛрддреА рд╣реИрдВ (рдХрд╛рд░реНрдб рднреА рд╕рдордорд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ)ред
- рдкреНрд░рддреНрдпреЗрдХ рдПрдХрддреНрд░рд┐рдд рднреЛрдЬрди рдХреЛ рдХреЙрд▓реЛрдиреА рдХреЗ "рднрдВрдбрд╛рд░" рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рдЕрд╡рд╕рд░ рдкрд░ рдПрдХ рдирдИ рдЪреАрдВрдЯреА рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред
- рдПрдХ рд╕реНрдкреЛрдиреНрд░рд┐рдбрд┐рдпрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ, рдЬреЛ рд╣рдореЗрд╢рд╛ 1 рд╣реЛрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд рдЪреАрдВрдЯреА рдЙрд╕ рд╕реЗрд▓ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ рдЬрд╣рд╛рдВ рдЪреАрдВрдЯреА рдкрд╣рд╛рдбрд╝реА рд╕реНрдерд┐рдд рд╣реИред
- рднреЛрдЬрди рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЪреАрдВрдЯреА рдХреЛ рдЕрдкрдиреЗ рд╕рд╛рде рдкрдбрд╝реЛрд╕реА рдСрд░реНрдереЛрдЧреЛрдирд▓ рд╕реЗрд▓ рдореЗрдВ рд▓рд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ (рд╡рд┐рдХрд░реНрдг рдирд╣реАрдВ)ред
- рднреЛрдЬрди рдХреЗ рд╕рд╛рде рдкрд┐рдВрдЬрд░рд╛ рд╕реНрд╡рдпрдВ рдкрд╛рд╕ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдпрджрд┐ рдЪреАрдВрдЯреА рдЕрднреА рднреА рдЦрдбрд╝реА рд╣реИ рдФрд░ рднреЛрдЬрди рдЙрд╕рдХреЗ рдмрдЧрд▓ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдЗрд╕ рдкрд┐рдВрдЬрд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдмрд╕ рдЗрд╕реЗ рдПрдХ рдореЛрдбрд╝ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд┐рдВрдЬрд░реЗ рдкрд░ рдЫреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рдлрд┐рд░ рднреЛрдЬрди рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
- рдХреЗрд╡рд▓ 1 рдЪреАрдВрдЯреА рдкреНрд░рддрд┐ 1 рдмрд╛рд░ 1 рдЪреАрдВрдЯреА рдкрд╣рд╛рдбрд╝реА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддреА рд╣реИред рдпрджрд┐ рдирд┐рд╢реБрд▓реНрдХ рдПрдВрдерд┐рд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдЪрд╛рд▓ рдореЗрдВ рдЕрдзрд┐рдХ рднреЛрдЬрди рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рджреЗрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдЪреАрдВрдЯреА рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред
- рдпрджрд┐ рдЖрдкрдХреА рдЪреАрдВрдЯреА рдкрд┐рдЫрд▓реЗ рдЪрд╛рд▓ рд╕реЗ рдПрдВрдерд┐рд▓ рдХреЗ рд╕реЗрд▓ рдкрд░ рдмрдиреА рд╣реБрдИ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЕрд╡рд░реБрджреНрдз рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдирдИ рдЪреАрдВрдЯрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреА рд╣реИрдВред
- рдпрджрд┐ рджреЛ рдпреБрджреНрдзрд░рдд рдЪреАрдВрдЯрд┐рдпрд╛рдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рднреЛрдЬрди рд▓реЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреА рд╣реИрдВ, рддреЛ рдпрд╣ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдХреЛрдИ рднреА рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ)ред
- рдпрджрд┐ рдХрдИ рдПрдВрдерд┐рд▓ рд╣реИрдВ рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рднреЛрдЬрди рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдПрдВрдерд┐рд▓ рдореЗрдВ рдПрдХ рдЪреАрдВрдЯреА рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдпрджрд┐ рднреЛрдЬрди рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдВрдерд┐рд▓реНрд╕ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╣ рд╣реИ рдЬрд╣рд╛рдВ рдЪреАрдВрдЯрд┐рдпрд╛рдВ рд╕рдмрд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреА рд╣реИрдВ, рдлрд┐рд░ рдПрдВрдерд┐рд▓реНрд╕ рдЬреЛ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХред
- рдкреНрд░рддреНрдпреЗрдХ рдЦреЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, 2-5 рднреЛрдЬрди рд╣рдореЗрд╢рд╛ рджреГрд╖реНрдЯрд┐ рдХреЗ рднреАрддрд░ рдПрдВрдерд┐рд▓ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред
- рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рднреЛрдЬрди рдХреА рдорд╛рддреНрд░рд╛ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрдврд╝ рд░рд╣реА рд╣реИ (рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдмреЙрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ) рдФрд░ рдмреЙрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ (рддрджрдиреБрд╕рд╛рд░, рдпрд╣ рд╕рдордорд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ)ред
1.2ред рдЪреАрдВрдЯреА рдкрд╣рд╛рдбрд╝реА рд░рдХреНрд╖рд╛
- рдПрдХ рдирдИ рдЪреАрдВрдЯреА рдХреЗ рд▓рд┐рдП рдПрдВрдерд┐рд▓ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ рд╣рдореЗрд╢рд╛ рдХреЗрд╡рд▓ 4 рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдПрдВрдерд┐рд▓ рдХреА рд░рдХреНрд╖рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЛ рд╡рд┐рдХрд░реНрдг рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдпрджрд┐ рджреБрд╢реНрдорди рдЪреАрдВрдЯрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЕрдкрдиреЗ рд╕реЗрд▓ рдкрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЙрддрд░рддрд╛ рд╣реИ, рддреЛ рдПрдВрдерд┐рд▓ рдХреЛ рдирд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рд░рдгрдиреАрддрд┐ рдХреЗ рдореБрдЦреНрдп рддрддреНрд╡реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ (рдЙрд╕ рдкрд░ рдЕрдзрд┐рдХ) рдареАрдХ рд╕реЗ рджреБрд╢реНрдорди рдПрдВрдерд┐рд▓ рдХрд╛ рд╡рд┐рдирд╛рд╢ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдВрдЯреА-рдбрд┐рдлреЗрдВрд╕ рдлреИрдХреНрдЯрд░ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдпрд╣ рд▓рдЧрднрдЧ рд╕рднреА рдмреЙрдЯреНрд╕ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╢реАрд░реНрд╖ рд╡рд╛рд▓реЗ) рдореЗрдВ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИред
1.3ред рдЯреЗрд░рд┐рдЯрд░реА рдЯреЛрд╣реА рдФрд░ рдирд┐рдпрдВрддреНрд░рдг
рдЪреВрдВрдХрд┐ рд╕реНрдХреЛрдк рдореИрдХреЗрдирд┐рдЬреНрдо рдХреЛ рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ), рдмреЙрдЯ рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрд╕рдХреЗ рд╕рд╛рдордиреЗ рдХреМрди рд╕рд╛ рдирдХреНрд╢рд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдЙрди рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рдЖрддреЗ рд╣реИрдВред рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рджреБрд╢реНрдордиреЛрдВ рдкрд░ рдПрдВрдерд┐рд▓ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде, рдХреНрд╖реЗрддреНрд░ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЗ рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрджрд░реНрд╢ рд╡реНрдпрд╡рд╕реНрдерд╛ рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рдЕрдзрд┐рдХрддрдо рдЧреБрдВрдЬрд╛рдЗрд╢ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рдФрд░ рд╕рднреА рдЕрдкреНрд░рдпреБрдХреНрдд рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЛ рджреБрд╢реНрдорди рдХреЗ рдПрдВрдерд┐рд▓реНрд╕ (рдкреБрд╢) рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдорд┐рд╢рди" рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдПрдХ рдЦреБрд▓реЗ рдХрд╛рд░реНрдб рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдореБрдЦреНрдп рджрд╛рдпрд░реЗ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЦрд╛рджреНрдп рдкрджрд╛рд░реНрдереЛрдВ рдХреЗ рд╕реНрдХрд╛рдЙрдЯреНрд╕ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╣реИред
2. рд╕рдХреНрд░рд┐рдп
2.1ред рджреБрд╢реНрдорди рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЛ рднрдЧрд╛рдирд╛
"рд╣рдорд▓реЗ" рдХреА рдЧрдгрдирд╛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдирд┐рдпрдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреВрд░реА рд╣реЛрддреА рд╣реИ:
рдпрд╣ рджреБрд╢реНрдордиреЛрдВ рдХреА рддрд╛рдХрдд рдФрд░ рдЙрдирдХреЗ рдЦреБрдж рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдЧрд░ рд╡реЗ рд╕рдорд╛рди рд╣реИрдВ - рд╕рдм рдХреБрдЫ рдорд░ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдХрдордЬреЛрд░ рдорд░ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдордЬрдмреВрдд рдЬреАрд╡рд┐рдд рд░рд╣рддрд╛ рд╣реИред
"рдмрд▓" рд╕реЗ рдЕрднрд┐рдкреНрд░рд╛рдп рд╣реИ рдХрд┐ рдЙрдирдХреЗ рд╣рдорд▓реЗ рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рдпрд╣ рдХреЛрд╢рд┐рдХрд╛ (рдЬрд╣рд╛рдБ рдЪреАрдВрдЯреА рд╕реНрдерд┐рдд рд╣реИ) рдХреА рдХрд┐рддрдиреА рдЪреАрдВрдЯрд┐рдпрд╛рдБ рд╣реИрдВред рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХрд╣реЗрдВ, рдЕрдЧрд░ рдПрдХ рдЪреАрдВрдЯреА рджреЛ рдХреЗ рд╣рдорд▓реЗ рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рд╣реИ, рддреЛ рд╡рд╣ рдорд░ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред 2x2 - рд╕рднреА рдорд░ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдпрд╣ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЪреАрдВрдЯреА рд╕рднреА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕рднреА рдЪреАрдВрдЯрд┐рдпреЛрдВ рдкрд░ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рд╣рдорд▓рд╛ рдХрд░рддреА рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ: рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкрд╛рдиреА рдПрдХ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕реЗрд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╣рдорд▓реЗ рдХреЛ рднреА рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдкрд╛рдиреА рдХреЗ рд╕реЗрд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХрд┐рдирд╛рд░реЛрдВ рд╕реЗ рджреЛ рдЪреАрдВрдЯрд┐рдпрд╛рдВ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдорд╛рд░ рджреЗрдВрдЧреАред
рддрдХрдиреАрдХреА рдкрдХреНрд╖:
рджреБрд╢реНрдорди рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣рд░ рдореЛрдбрд╝ рдкрд░ рдмреЙрдЯ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрдирдкреБрдЯ рд╕реЗ рджреБрд╢реНрдорди рдЪреАрдВрдЯреА рдХреЗ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рдХрд╛ рдорддрд▓рдм рдореМрдд рдХреА рд╕реНрдерд┐рддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд╕рд╛рде рд╣реА рджреГрд╢реНрдпрддрд╛ рдХреЗ рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИред рдореГрддрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдВрдХрдбрд╝реЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдХреЗ рдХрднреА-рдХрднреА рдкрд╣рд▓реА рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЬрд╛рддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдЪреАрдВрдЯреА рджреВрд╕рд░реЗ рдЪреАрдВрдЯреА рд╕реЗ рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреА рд╕реАрдорд╛ рдкрд░ рдорд░ рд╕рдХрддреА рд╣реИред рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рджреБрд╢реНрдорди рдЪреАрдВрдЯреА рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдпрджреНрдпрдкрд┐ рдпрд╣ рджреБрд╢реНрдорди рдХреЗ рдЕрдиреБрдорд╛рдирд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдореЗрдВ рдХреБрдЫ рд▓рд╛рдн рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЗрддрдиреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд╣реАрдВ рд╣реИред
2.2ред рджреБрд╢реНрдорди рдПрдВрдерд┐рд▓реНрд╕ рдХреЛ рднрдЧрд╛рдирд╛
рдпрд╣ рдЬреАрдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рдореБрдЦреНрдп рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдПрдВрдерд┐рд▓ рдХреЗ рдмрд┐рдирд╛, рдХреЙрд▓реЛрдиреА рдирдИ рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЬреЛ рдЕрднреА рднреА рдЬреАрд╡рд┐рдд рд╣реИрдВ рд╡реЗ рд▓рдбрд╝рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред
рддрдХрдиреАрдХреА рдкрдХреНрд╖:
рд╕рд╛рде рд╣реА рджреБрд╢реНрдорди рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА, рд╕рднреА (рдЖрдкрдХреЗ рд╕рд╣рд┐рдд) рдПрдВрдерд┐рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣рд░ рдореЛрдбрд╝ рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИред рдЕрд░реНрдерд╛рддреН, рдЖрдкрдХреЛ рдЗрд╕ рдпрд╛ рдЙрд╕ рдПрдВрдерд┐рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ рдпрджрд┐ рд╡рд╣ рджреГрд╢реНрдп рдХреЗ рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИ рд╣реИ рдпрд╛ рдорд┐рдЯ рдЧрдИ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдПрдВрдерд┐рд▓ рд╣рд┐рд▓ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореГрдд рд▓реЙрдЧ рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рддреЛ рдпрд╣ рдЦреЛрдЬреЗ рдЧрдП рдПрдВрдерд┐рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рд╡реЗ рдЕрдЧрд▓реЗ рд▓реЙрдЧ рдореЗрдВ рдирд╣реАрдВ рдкрд╛рдП рдЧрдП, рд▓реЗрдХрд┐рди рджреГрд╢реНрдпрддрд╛ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдирд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред
рддрджрдиреБрд╕рд╛рд░, рдпрд╣ рдЖрдкрдХреЛ рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЛ рджреБрд╢реНрдорди рдПрдВрдерд┐рд▓ рддрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ рд╣реЛред
рдЕрдзрд┐рдХрд╛рдВрд╢ рдмреЙрдЯреНрд╕ рдореЗрдВ, рдЪреАрдВрдЯреА рдкрд╣рд╛рдбрд╝реА рд╕рдВрд░рдХреНрд╖рдг рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, "рдлреНрд▓рд╛рдЗрдВрдЧ" рдЪреАрдВрдЯреА рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рд░рдХреНрд╖рд╛рд╣реАрди рдПрдВрдерд┐рд▓ рдХреЛ рдирд╖реНрдЯ рдХрд░рдХреЗ рд╣рд╛рд░ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдЬрд┐рд╕рд╕реЗ рд╕реБрджреГрдвреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рдмреЙрдЯ рдирд┐рдХрд▓ рдЬрд╛рдПред
рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рдЪрд░рдг (рдЪрд░рдг)
рд╕рднреА рдЧрдгрдирд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд░рдо рдореЗрдВ рдХреА рдЬрд╛рддреА рд╣реИ:
- рдЖрдВрджреЛрд▓рди (рдЪрд╛рд▓)
- рд╣рдорд▓рд╛ (рджреМрд░рд╛)
- рдПрдВрдерд┐рд▓реНрд╕ (рд╡рд┐рдирд╛рд╢) рдХрд╛ рд╡рд┐рдирд╛рд╢
- рднреЛрдЬрди рдЗрдХрдЯреНрдард╛ рдХрд░реЛ
- рдирдИ рдЪреАрдВрдЯрд┐рдпреЛрдВ рдФрд░ рднреЛрдЬрди рдХрд╛ рдЙрджреНрднрд╡ (рд╕реНрдкреЙрди)
рдЗрд╕ рддрд░реНрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХреБрдЫ рдиреЛрдЯреНрд╕:
- рднреЛрдЬрди рдФрд░ рдЪреАрдВрдЯрд┐рдпрд╛рдБ рд╣рдореЗрд╢рд╛ рдЕрдВрддрд┐рдо рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рдЬреЛ рднреЛрдЬрди рдЕрднреА рд╕рд╛рдордиреЗ рдЖрдпрд╛ рд╣реИ рдЙрд╕реЗ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ (рдХреЗрд╡рд▓ рдЕрдЧрд▓реА рдЪрд╛рд▓ рдкрд░)ред
- рд╣рдорд▓реЗ рдХреА рдЧрдгрдирд╛ рд╣рдореЗрд╢рд╛ рд╡рд░реНрддрдорд╛рди рдЪрд╛рд▓ рдХреЗ рдЖрдВрджреЛрд▓рдиреЛрдВ рдХреЗ рдмрд╛рдж рд╣реЛрддреА рд╣реИ, рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд╛рд▓ рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд╣реАрдВред
- рдирдИ рдЪреАрдВрдЯрд┐рдпрд╛рдВ рдХреЗрд╡рд▓ рддрдм рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ рдЬрдм рдПрдВрдерд┐рд▓ рдХреЛ рдЗрд╕ рдореЛрдбрд╝ рдХреЛ рдирд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдкреНрд░рддреНрдпреЗрдХ рдЪрд╛рд▓ рдХреЗ рд╕рд╛рде, рдмреЙрдЯ (рдкрд╛рдиреА, рдЪреАрдВрдЯрд┐рдпреЛрдВ, рдПрдВрдерд┐рд▓реНрд╕, рдореГрдд рдЪреАрдВрдЯрд┐рдпреЛрдВ, рднреЛрдЬрди, рдЪрд╛рд▓ рд╕рдВрдЦреНрдпрд╛) рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рд╕рдм рдЖрдк рдмреЙрдЯ рдХреЗ рдЗрдирдкреБрдЯ рд▓реЙрдЧ рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реНрдХреЛрдк рдФрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ
рдПрдВрдерд┐рд▓ рдХреЗ рдкрд╛рд╕ рд╕реНрд╡рдпрдВ рдПрдХ рдЧреБрдВрдЬрд╛рдЗрд╢ рдирд╣реАрдВ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдпрджрд┐ рдЖрдкрдХреА рдЪреАрдВрдЯреА рдореЗрдВ рд╕реЗ рдПрдХ рднреА рдЗрд╕рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рдЪреАрдВрдЯреА рдкрд╣рд╛рдбрд╝реА рдХреЗ рдКрдкрд░ рджреБрд╢реНрдорди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкреНрд░рд┐рдп рдЖрд╢реНрдЪрд░реНрдп рд╣реЛрдЧреАред
рдЬрдм рдмреЙрдЯ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╡рд░реНрддрдорд╛рди рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЧреБрдВрдЬрд╛рдЗрд╢, рд╣рдорд▓реЗ рдФрд░ рд╕реНрдкреЙрди рдХреЛ рднреА рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рджреЛ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рджрд░рд┐рдпрд╛рдИ рдШреЛрдбрд╝рд╛ рдХрд╛ рдПрдХ рд╡рд░реНрдЧ рд╣реИ (рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдорд╛рди рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЧ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
рдорд╛рдирдХ рдкреИрд░рд╛рдореАрдЯрд░:
рджреГрд╢реНрдпрддрд╛ - 55 (рд▓рдЧрднрдЧ 7 рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рддреНрд░рд┐рдЬреНрдпрд╛),
рд╣рдорд▓рд╛ - 5 (рд▓рдЧрднрдЧ 2 рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рддреНрд░рд┐рдЬреНрдпрд╛)ред
рд╕реНрдкреЙрди - 1 (рд╡рд░реНрддрдорд╛рди рд╕реЗрд▓)ред
рдЪреВрдВрдХрд┐ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рджрд┐рдП рдЧрдП рдХрджрдо рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕реНрдерд┐рддрд┐ (рдкрд░рд┐рд╡рд░реНрддрди) рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдирд┐рдореНрди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдЕрднреНрдпрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
- рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдкреВрд░рд╛ рдирдХреНрд╢рд╛ рдкреГрдереНрд╡реА рд╕реЗ рднрд░ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЬрдм рд▓реЙрдЧ рдореЗрдВ "рдкрд╛рдиреА" рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рддреЛ рдирдХреНрд╢рд╛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдЕрдиреНрдп рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдирд┐рдпрдВрддреНрд░рд┐рдд рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдВрдерд┐рд▓ рдФрд░ рджреБрд╢реНрдорди рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдЕрдкрдиреА рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ:
- рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЪреАрдВрдЯреА рдЕрдкрдиреЗ рдЕрдиреНрдп рдЪреАрдВрдЯреА рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдкрд┐рдВрдЬрд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рддреА (рдЗрд╕рд╕реЗ рджреЛрдиреЛрдВ рдХреА рдореГрддреНрдпреБ рд╣реЛ рдЬрд╛рддреА рд╣реИ)ред
- рдкреНрд░рддреНрдпреЗрдХ рдЪрд╛рд▓ рдХреЗ рд╕рд╛рде, "рдореГрдд рдЪреАрдВрдЯрд┐рдпреЛрдВ" рдХреЗ рд▓реЙрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреА рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
- рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреА рд╡рд╕реНрддреБрдУрдВ (рдЙрдирдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ) рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛, рдЙрд╕ рд╡рд╕реНрддреБ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЪреАрдВрдЯреА рдХреЛ рдЬрд╛рдиреЗ рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреНрд░рдорд╢рдГ, рд╡рд╣ рдпрд╛ рддреЛ рд╡рд╣реАрдВ рдорд░ рдЧрдИ рдпрд╛ рдЗрд╕ рдХреЛрд╢рд┐рдХрд╛ рдореЗрдВ рдЪрд▓реА рдЧрдИред
- рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЕрд╡рд░реБрджреНрдз рдкрд┐рдВрдЬрд░реЗ (рднреЛрдЬрди рдпрд╛ рдкрд╛рдиреА рдХреЗ рд╕рд╛рде) рдХреЛ рдПрдХ рд╕реНрдЯреНрд░реЛрдХ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдкрдХреНрд╖реЛрдВ рдкрд░ рдЪрдХреНрд░реАрдп рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдФрд░ рджреГрд╢реНрдпрддрд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
- рдпрджрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдкрд┐рдЫрд▓реА рдЪрд╛рд▓ рд╕реЗ "рдЕрдкрдбреЗрдЯ" рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрд╕рдХреА рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреА рдЗрдирдкреБрдЯ рд╕реВрдЪреА рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдирдИ рдЪреАрдВрдЯреА рд╣реИред
рд╢рд░реНрддреЛрдВ рдХреЛ рд╣рд╛рд░
- рд╕рднреА рдмреЙрдЯ рдЪреАрдВрдЯрд┐рдпрд╛рдВ рдорд░ рдЪреБрдХреА рд╣реИрдВред
- рдмреЙрдЯ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛ред
- рдмреЙрдЯ рдлрд╝реНрд░реАрдЬ (рдЯрд╛рдЗрдордЖрдЙрдЯ) рдХрд░рддрд╛ рд╣реИред
- рдмреЙрдЯ рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЗ рдирд┐рдпрдореЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖рд┐рджреНрдз рд╣реИред
рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рднреА рдПрдВрдерд┐рд▓ рдХрд╛ рдиреБрдХрд╕рд╛рди рдПрдХ рд╣рд╛рд░ рдирд╣реАрдВ рд╣реИ, рдмреЙрдЯ рд╕рднреА рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЗ рдиреБрдХрд╕рд╛рди рддрдХ рд▓рдбрд╝рддрд╛ рд░рд╣рддрд╛ рд╣реИред
рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ:
рдпрджрд┐ рдХреЛрдИ рджреБрд╢реНрдорди рдмреЙрдЯ рдХреНрд░реИрд╢ рдпрд╛ рдлреНрд░реАрдЬ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреА рдЪреАрдВрдЯрд┐рдпрд╛рдВ рдпреБрджреНрдз рдХреЗ рдореИрджрд╛рди рдореЗрдВ рд░рд╣рддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрдорд╛рдВрдб рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВред рдпрд╣ рдЕрдиреНрдп рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕реА рд░реВрдк рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИ рдЬреЛ "рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд" рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рддрд╛ рд╣реИ (рдпрд╣ рджреБрд░реНрд▓рдн рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ) рддрд╛рдХрд┐ рдЙрди рдкрд░ рдЕрдкрдиреА рдЦреБрдж рдХреА рд╕реЗрдирд╛ рдЦрд░реНрдЪ рди рдХрд░реЗрдВ рдпрд╛ "рдЙрдиреНрд╣реЗрдВ рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рдПрдВ" рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╡реЗ рд╕реНрдерд┐рд░ рд╣реИрдВ, рдЬреЛ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред
рдкреНрд░рддрд┐ рдЧреЗрдо рдЕрдВрдХреЛрдВ рдХреА рдЧрдгрдирд╛
рдкреНрд░рддреНрдпреЗрдХ рдмреЙрдЯ рдкреНрд░рддреНрдпреЗрдХ рдПрдВрдерд┐рд▓ рдХреЗ рд▓рд┐рдП 1 рдмрд┐рдВрджреБ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
рдПрдХ рджреБрд╢реНрдорди рдПрдВрдерд┐рд▓ +2 рдЕрдВрдХ рдХрд╛ рд╡рд┐рдирд╛рд╢ред
рдПрдВрдерд┐рд▓ рдиреБрдХрд╕рд╛рди -1 рдЕрдВрдХред
рдпрджрд┐ рдХреЗрд╡рд▓ рдПрдХ рдмреЙрдЯ рдмрдЪрд╛ рд╣реИ рдФрд░ рд╕рднреА рджреБрд╢реНрдорди рдПрдВрдерд┐рд▓ рдирд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ (рд▓реЗрдХрд┐рди рд╕рднреА рджреБрд╢реНрдорди рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЛ рдорд╛рд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЕрдиреНрдп рдмреЙрдЯреНрд╕ "рдЕрдЯрдХ рдЧрдП" рдпрд╛ "рдЧрд┐рд░рд╛рдП рдЧрдП") рд╣реИрдВ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рд╢реЗрд╖ рдПрдВрдерд┐рд▓ рдХреЗ рд▓рд┐рдП рдмреЙрдЯ рдХреЛ рдЕрдВрдХ рдорд┐рд▓рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдЗрд╕реЗ рдирд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛, рдЕрд░реНрдерд╛рдд, +2 рд╕реЗ рд╣реА -1 рдФрд░ рдПрдВрдерд┐рд▓ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдПред
рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреЗ рддрддреНрд╡
1. рдЖрдВрджреЛрд▓рди, рдПрдХ рдмрд┐рдВрджреБ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд╛рд╕реНрддрд╛ рдЦреЛрдЬрдирд╛, рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдЪреБрдирдирд╛
рд▓рдХреНрд╖реНрдпреЛрдВ рдХреА рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╛рдердорд┐рдХрддрд╛: рдкрд╣рд▓реЗ рднреЛрдЬрди, рдлрд┐рд░ рджреБрд╢реНрдорди рдПрдВрдерд┐рд▓, рдлрд┐рд░ рджреБрд╢реНрдордиред
рд╕рдмрд╕реЗ рд╕рд░рд▓ рдкрде-рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо
рдПрдХ рдЪреМрдбрд╝рд╛рдИ-рдкрд╣рд▓реА рдЦреЛрдЬ рд╣реИ , рдпрд╛ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓
рдП * рд╣реИ ред рд╕рдмрд╕реЗ рдЖрджрд┐рдо рдФрд░ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рддрд░реАрдХреЗ рдХреЛ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореЗрдВ рдЕрдВрддрд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдВрджреЛрд▓рди рдХреЗ рд▓рд┐рдП рджрд┐рд╢рд╛ рдХреА рдкрд╕рдВрдж рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЬреИрд╕реЗ рдХрд┐ рд╕реНрдЯрд╛рд░реНрдЯрд░-рдкреИрдХ рдореЗрдВ рдПрдХ рддрдВрддреНрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рдмрд╣реБрдд рд╕рд╛рд░реА рд╡рд┐рдлрд▓рддрд╛рдПрдВ рджреЗрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд▓рдХреНрд╖реНрдп рджреВрд╕рд░реА рддрд░рдл рд╣реИ)ред
рдкрде рдХреА рдЦреЛрдЬ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреА рдЧрдгрдирд╛ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд╕рддрди рдЖрд╕рд╛рди рд╣реИ), рдЗрд╕рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдкрд╕рдВрдж рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмреЙрдЯ рдХреЗ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдХреЛ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рд╡реЗ рдмреЙрдЯ рдЬрд┐рдирдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдЕрдзрд┐рдХ рд╣реИ рд╡реЗ рдЕрдзрд┐рдХ рд╕рдХреНрд╖рдо рд╣реИрдВ (рдЖрдк рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭ рдЧрдП рд╣реИрдВ, рдкреВрд░рд╛ рд╢реАрд░реНрд╖ C, C ++ рдФрд░ Java рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ)ред
рдЖрд╕-рдкрд╛рд╕ рдХреЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдореБрдЦреНрдп рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреНрд╖реЗрддреНрд░ рдХреЛ рджреГрд╖реНрдЯрд┐ рд╕реЗ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдирдХреНрд╢реЗ рдкрд░ рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЛ "рд░реЗрдВрдЧрдирд╛" рдмрдирд╛рддрд╛ рд╣реИред рдЬреИрд╕реЗ рд╣реА рдПрдХ рджреБрд╢реНрдорди рдПрдВрдерд┐рд▓ рдХреА рдЦреЛрдЬ рдХреА рдЬрд╛рддреА рд╣реИ, рд╕рднреА рдирдП рдЪреАрдВрдЯрд┐рдпреЛрдВ (рдпрд╛ рдЙрдирдХреЗ рдкреНрд░рддрд┐рд╢рдд) рдХреЛ рдЗрд╕реЗ рднрдбрд╝рдХрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЯреЛрд╣реА рдХреЗ рд▓рд┐рдПред рдЕрдирджреЗрдЦреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЧреБрдВрдЬрд╛рдЗрд╢ рдФрд░ рдЖрд╡рд╛рдЬрд╛рд╣реА рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реЗ рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдореИрдк рд╕реНрдкреЗрд╕ рдкрд░ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗрдЧрд╛, рдЬреЛ рдХрд┐ рдХреЗрд╡рд▓ рджреБрд╢реНрдорди рдХреА рдзрдХреНрдХрд╛-рдореБрдХреНрдХреА рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░реА рд╕рднрд╛рдУрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рд╣реЛред
рдПрдХ рдЙрдкрдпреЛрдЧреА рддрдХрдиреАрдХ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдкрд╛рд░рд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╡рд░реБрджреНрдз рд╣реИ рдЬрд┐рд╕рдореЗрдВ 3 рддрд░рдл рдкрд╛рдиреА рд╣реИ (рдРрд╕реА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд▓рдЧрднрдЧ рдХреЛрдИ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрд░реНрде рдирд╣реАрдВ рд╣реИ), рдЬреЛ рдХрд┐ рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдХреЗ рдФрд░ рдРрд╕реА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╕реНрдореГрддрд┐ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣реА рдмрд╛рдд рдбреЗрдб-рдПрдВрдб "рдПрдХрдХреЛрд╢рд┐рдХреАрдп" рд╕реБрд░рдВрдЧреЛрдВ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рд╡реЗ рд▓рдХреНрд╖реНрдп (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рднреЛрдЬрди) рдкрд╛рддреЗ рд╣реИрдВ рддреЛ рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкрд╡рд╛рдж рдмрдирд╛рддреЗ рд╣реИрдВред
рдПрдХ рдЙрдкрдпреЛрдЧреА рддрддреНрд╡ рдХрднреА-рдХрднреА "рдЕрдВрддрд┐рдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджрд┐рд╢рд╛" рдХрд╛ рд╕рдВрд░рдХреНрд╖рдг рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╡рд╣ рдкрд╣рд▓реЗ рдЕрд╡рд╕рд░ рдкрд░ рдкрдХреНрд╖реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдмреЙрдЯ рд╣рд░ рдмрд╛рдзрд╛ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рди рдХрд░реЗ, рддреЛ рдпрд╣ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ рдмрдирд╛рдП рд░рдЦреЗрдЧрд╛ред
3. рд░рдХреНрд╖рд╛ рдФрд░ рд╣рдорд▓рд╛
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдорд▓реЗ рдХрд╛ рддрдВрддреНрд░ рдХрд╛рдлреА рд╕реНрдкрд╖реНрдЯ рд╣реИред рджреБрд╢реНрдорди рдХреА рдЕрдиреБрдорд╛рдирд┐рдд рдЪрд╛рд▓ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрдереНрдп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдХрд┐ рдЙрд╕рдХреЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд▓рдХреНрд╖реНрдп рдЖрдкрдХреЗ рдЬреИрд╕реЗ рд╣реА рд╣реИрдВ: рднреЛрдЬрди, рдЕрдиреНрдп рдПрдВрдерд┐рд▓, рджреБрд╢реНрдорди), рдлрд┐рд░ рджреБрд╢реНрдорди рдХреЗ "рдкрд╛рд╡рд░ рдореИрдк" рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдЖрдкрдХреА рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреА рдЪрд╛рд▓ рдХреА рдЧрдгрдирд╛ рджреБрд╢реНрдорди рдХреЗ рдкрд╛рд╡рд░ рдореИрдк рдФрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдХреА рдЬрд╛рддреА рд╣реИред рд▓рдХреНрд╖реНрдп, рд╡рд╣ рд╣реИ, рдЬреЛ рдЖрдкрдХреА рдЪреАрдВрдЯреА рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреА рджрд┐рд╢рд╛ рдореЗрдВ рд╕реЗрд▓ рдореЗрдВ "рдмрд▓реЛрдВ" рдХреЗ рд▓рд╛рдн рдХреЗ рд╕рд╛рде рд▓рдХреНрд╖реНрдп рдХреЛ рдирд┐рдХрдЯрддрдо рд╕реЗрд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдмрд▓реНрдХрд┐ рдЬрдЯрд┐рд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╕рд╛рде рдХрдИ рдЪреАрдВрдЯрд┐рдпреЛрдВ рдХреА рдЧрддрд┐ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдлреА рд╕рдВрднрд╡ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмрдбрд╝реЗ "рдореЛрд░реНрдЪреЛрдВ" рдХрд╛рдлреА рджреБрд░реНрд▓рдн рд╣реИрдВ, рдЕрдХреНрд╕рд░ рдпреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯрдХрд░рд╛рд╡ рд╣реЛрддреЗ рд╣реИрдВред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЪреАрдВрдЯрд┐рдпрд╛рдВ рд▓рдХреНрд╖реНрдп (рдПрдВрдерд┐рд▓ рдпрд╛ рджреБрд╢реНрдорди) рдХреА рдУрд░ рдмрдврд╝реЗрдВрдЧреА рдЬреИрд╕реЗ рдХрд┐ "рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдзреНрдпрд╛рди рд╕реЗ", рдЬрд┐рд╕рд╕реЗ рджреБрд╢реНрдорди рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдирд╖реНрдЯ рд╣реЛ рдЬрд╛рдПред
рдХреЛрдИ рдЖрджрд░реНрд╢ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЗ рдЕрд╕реНрдкрд╖реНрдЯ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ "рдпрд╛рджреГрдЪреНрдЫрд┐рдХ" рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреЗ рдиреБрдХрд╕рд╛рди рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдВрдерд┐рд▓ рдХреА рд░рдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛, рдЬрд╣рд╛рдВ рдЖрдк 2-4 "рдЧрд╛рд░реНрдб" рдХреЛ рд╡рд┐рдХрд░реНрдг рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдкрд╛рд╕ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЗ рдмрдЧрд▓ рдореЗрдВ рднреЛрдЬрди рднреА рдПрдХрддреНрд░ рдХрд░реЗрдЧрд╛ред
рдЗрд╕реА рддрд░рд╣ рдХреА рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╢реАрд░реНрд╖ рдореЗрдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
GreenTeaMomoBotFlagCapperрдХреБрдЫ рдЦреЗрд▓ рджреЗрдЦрдиреЗ рдореЗрдВ рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдпрд╣ рдЬрд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдпреЗ рдмреЙрдЯ рд╣реИрдВред
рдмреАрдЬ рдХреЗ рд▓рд┐рдП PHP рдмреЙрдЯ
рдУрдУрдкреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмреЙрдЯ рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рд▓рдЧрднрдЧ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рд╡реНрдпрд╡рд╣рд╛рд░ рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдЖрдЬрд╝рдорд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдЪреАрдВрдЯреА рдХреЛ рдПрдХ рдЕрд▓рдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ), рдЗрд╕рд▓рд┐рдП рдЖрдк рдмрд╕ $ рдЪреАрдВрдЯреА-> рд░рд╣рдирд╛ () рдпрд╛ $ рдЪреАрдВрдЯреА-> doMove () рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЛрдб рдореЗрдВ рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд╣реИрдВ, рдЕрдкреНрд░рдпреБрдХреНрдд рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЯреБрдХрдбрд╝реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдлреА рдкрдардиреАрдп рд╣реИред
рдмреЙрдЯ рдХреА рд╕рд╛рдорд╛рдиреНрдп рд░рдгрдиреАрддрд┐: рдмрд╕ рдирдХреНрд╢реЗ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдШреВрдорддреЗ рд╣реИрдВ, рднреЛрдЬрди рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ, рджреБрд╢реНрдордиреЛрдВ рд╕реЗ рдмрдЪрддреЗ рд╣реИрдВ, рдФрд░ рдкрд╣рд▓реЗ рдореМрдХреЗ рдкрд░, рдХрд╛рдпрд░рддрд╛ рд╕реЗ рджреБрд╢реНрдорди рдХреЗ рд╡рд┐рдирд╛рд╢ рдХреЛ рдирд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рд▓рдЧрднрдЧ 50-60 рдкрджреЛрдВ рдХреА рд░реИрдВрдХрд┐рдВрдЧ рдореЗрдВ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд (рдЕрдзрд┐рдХрддрдо рдХреМрд╢рд▓ 49)ред рддрджрдиреБрд╕рд╛рд░, рд╡рд╣ рд╕реНрдЯрд╛рд░реНрдЯрд░-рдкреИрдХ рд╕реЗ рдмреЙрдЯреНрд╕ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдорд╛рд░рддрд╛ рд╣реИред рдЖрдЧреЗ рдЕрдкрдиреЗ рд╡рд┐рд╡реЗрдХ рдкрд░ред рд╕рд┐рд░реНрдл рдордиреЛрд░рдВрдЬрди рдХреЗ рд▓рд┐рдПред
Yandex рд╕реЗ рдмреЙрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВрдмреЙрдЯ рдбрд┐рдмрдЧрд┐рдВрдЧ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рдкрд░ рдпрд╣ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдмреЙрдЯ рдХреЛ рдбрд┐рдмрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рдХреИрд╕реЗ рд╣реИред
рдорд╛рдирдХ рдкреИрдХ (рдЙрдкрдХрд░рдг) рдмреЙрдЯ рдЧреЗрдо рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓
play_one_game_live.sh рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдмреЙрдЯ рдХрд╛ рдкрддрд╛ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╣рдо Google рдПрдЖрдИ рдЪреИрд▓реЗрдВрдЬ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдмреЙрдЯ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВред рдЬрд▓реНрджреА рд╢реБрд░реВ рдХрд░реЛред ред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЬреЛрдбрд╝рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓ рдФрд░ рд▓реЙрдЧ рдмреЙрдЯ рдХреЗ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ (рдХреНрд░рд╢) рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓
play_one_game_live.sh рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЬреЛрдбрд╝рдирд╛ (
SoeEIO рдХреЗ рд╕рд╛рде
рдмрджрд▓рдирд╛ ):
./playgame.py -SoeEIO --player_seed 42 --end_wait=0.25 --verbose --log_dir game_logs .....
рдЕрдм, рдЦреЗрд▓ рдХреЗ рджреМрд░рд╛рди рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ (рдмреЙрдЯ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ, рдЬреИрд╕реЗ рдХрд┐ рдПрдХ рдЪреАрдВрдЯреА рдХреЗ рд▓рд┐рдП рджреЛрд╣рд░реА рдЪрд╛рд▓) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рдХрдВрд╕реЛрд▓ рдореЗрдВ рдФрд░ рд▓реЙрдЧ рдореЗрдВ
рдЧреЗрдо_рд▓реЙрдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА
рдЬрд╛рдПрдЧреА ред рдмреЙрдЯ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рддрдХрдиреАрдХреА рдкрдХреНрд╖ (рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ) рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреА рд░реБрдЪрд┐ рд╡рд╛рд▓реЗ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рд╕реНрдЯрд╛рд░реНрдЯ-рдкреИрдХреНрд╕ рдХреЛ "рдЦреЛрджрдирд╛" рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рд╡реЗ рдХрд╛рдлреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред
рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ
рдмреЙрдЯреНрд╕ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд "рдпреБрджреНрдзрдХреНрд╖реЗрддреНрд░" рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рдирд┐рдХрд▓рд╛, рдЬреЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореИрдВ рдЗрд╕ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╢реАрд░реНрд╖ рдореЗрдВ рд╣рдорд╛рд░реЗ рдЕрдзрд┐рдХ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдкрдиреА рдЦреБрдж рдХреА рдХреГрддреНрд░рд┐рдо рдПрдВрдерд┐рд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рд╢реБрднрдХрд╛рдордирд╛рдПрдБред