рдо Google HashCode World Championship Finals 2017 рдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░реА рдЧрд░реНрджреИ рдерд┐рдПрдБред рдпреЛ Google рджреНрд╡рд╛рд░рд╛ рдЖрдпреЛрдЬрд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рджрдорд┐рдХ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рд╕рд╛рдердорд╛ рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рд╣реЛред
рдореИрд▓реЗ рдирд╡реМрдВ рдХрдХреНрд╖рд╛рдорд╛ рд╕реНрдХреНрд░реНрдпрд╛рдЪрдмрд╛рдЯ C++ рд╕рд┐рдХреНрди рдерд╛рд▓реЗрдВред рдорд▓рд╛рдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ, рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛ рдбрд╛рдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдмрд╛рд░реЗ рдХреЗрд╣реА рдерд╛рд╣рд╛ рдерд┐рдПрдиред рдХреЗрд╣реА рдмрд┐рдиреНрджреБрдорд╛ рдореИрд▓реЗ рдХреЛрдбрдХреЛ рдореЗрд░реЛ рдкрд╣рд┐рд▓реЛ рд▓рд╛рдЗрди рд▓реЗрдЦреЗрдВред рд╕рд╛рдд рдорд╣рд┐рдирд╛ рдкрдЫрд┐, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреНрд╖рд┐рддрд┐рдЬрдорд╛ рджреЗрдЦрд╛ рдкрд░реНтАНрдпреЛред рдо рд╣реЗрд░реНрди рдЪрд╛рд╣рдиреНрдереЗрдВ рдХрд┐ рдореЗрд░реЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рд╕рд┐рдХреНрдиреЗ рд╢реИрд▓реАрд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдпреЛред рдпреЛ рдЙрддреНрддрдо рдЕрд╡рд╕рд░ рдерд┐рдпреЛред
рджреБрдИ рджрд┐рдирдХреЛ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛рдкрдЫрд┐ рдирддрд┐рдЬрд╛ рдЖрдпреЛрдГ рд╕реНрд╡рд░реНрдг рдкрджрдХ рдЬрд┐рддреЗрдХреЛ рдЫреБ ред
рдо рдЫрдХреНрдХ рдкрд░реЗрдВред рдо рел рд╡рд░реНрд╖рдХреЛ рдЕрдиреБрднрд╡рдХрд╛ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреАрднрдиреНрджрд╛ рдЕрдЧрд╛рдбрд┐ рдерд┐рдПрдБред рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рдерд┐рдпреЛ рдХрд┐ рдореИрд▓реЗ рдХрдбрд╛ рдкрд░рд┐рд╢реНрд░рдо рдЧрд░реЗрдХреЛ рдЫреБ, рддрд░ рдпреЛ рдЙрдкрд▓рдмреНрдзрд┐рд▓реЗ рдореЗрд░реЛ рд╕рдмреИ рдЕрдкреЗрдХреНрд╖рд╛рд╣рд░реВ рдкрд╛рд░ рдЧрд░реНрдпреЛред рдЦреЗрд▓рдХреБрдж рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрд░реЛ рд╡рд┐рд╖рдп рд╣реЛ рднрдиреЗрд░ рдореИрд▓реЗ рдорд╣рд╕реБрд╕ рдЧрд░реЗрдВ рд░ рддреНрдпрд╕рдорд╛ рдвреБрдХреБрд░ рд▓рд╛рдЧреЗрдБред
рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдорд▓рд╛рдИ рд╕рдлрд▓рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХреЗ рд▓реЗ рдбреЛрд░реНтАНрдпрд╛рдпреЛ рд░ рдо рддрдкрд╛рдИрд╕рдБрдЧ рд╕рд╛рдЭрд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред
рд▓реЗрдЦ рдПрдбрд┐рд╕рди рд╕рдлреНрдЯрд╡реЗрдпрд░рдХреЛ рд╕рдорд░реНрдердирдорд╛ рдЕрдиреБрд╡рд╛рдж рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬреБрдирдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╣рд░реВрдХреЛ рд╕реНрд╡рд╛рд╕реНрдереНрдп рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдирд╛рд╢реНрддрд╛рдХреЛ рдЦреНрдпрд╛рд▓ рд░рд╛рдЦреНрдЫ рд░рдЕрдиреБрдХреВрд▓рди рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджрдЫ .
рдХреБрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рдЫрдиреЛрдЯ рдЧрд░реНрди
- C++ - рдЙрдЪреНрдЪ рд╕рд┐рдлрд╛рд░рд┐рд╢! рдЙрд╣рд╛рдБ рдзреЗрд░реИ рдЫрд┐рдЯреЛ рд╣реБрдиреБрд╣реБрдиреНрдЫред рдПрд▓реНрдЧреЛрд░рд┐рджрдордХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди STL рдХреЛ рдХрд╛рд░рдгрд▓реЗ рдереЛрд░реИ рд╕рдордп рд▓рд╛рдЧреНрдЫред C++ рд╕рдмреИ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдорд╛ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░рд┐рдиреНрдЫред рдореИрд▓реЗ C++ рдорд╛ рдХреЛрдбрдХреЛ рдореЗрд░реЛ рдкрд╣рд┐рд▓реЛ рд▓рд╛рдЗрди рд▓реЗрдЦреЗрдВред
- C - STL рдХреЛ рдХрд╛рд░рдг C++ рд╕рд┐рдХреНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рддрдкрд╛рдЗрдБ C рд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ C++ рдорд╛ рдкрдирд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
- рдЬрд╛рднрд╛ рдПрдХ рдврд┐рд▓реЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рд╣реЛред рдпрд╕рдорд╛ рдареВрд▓реЛ рдкреВрд░реНрдгрд╛рдВрдХ рд╡рд░реНрдЧ рдЫ, рддрд░ рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдзреЗрд░реИ рдорджреНрджрдд рдЧрд░реНрджреИрдиред рдпрджрд┐ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛рдХреЛ рд╕рдордп рд╕реАрдорд╛ рдЫ рднрдиреЗ, рдЬрд╛рднрд╛рдХреЛ рд╕рд╛рде рддрдкрд╛рдИрд▓реЗ рдкрдХреНрдХреИ рдкрдирд┐ рдпрд╕рд▓рд╛рдИ рдкрд╛рд░ рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫред Java рд╕рдмреИ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдорд╛ рд╕реНрд╡реАрдХреГрдд рдЫреИрдиред
рддрдкрд╛рдИрдВ рдХрд╣рд╛рдБ рдЕрднреНрдпрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ
рдо рд╕рд┐рдлрд╛рд░рд┐рд╢ рдЧрд░реНрджрдЫреБ
рдкрд╣рд┐рд▓реЗ, рддрдкрд╛рдИрдВрд▓реЗ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛рд╣рд░реВрдХреЛ рдЖрдлреНрдиреЛ рдЬреНрдЮрд╛рдирд▓рд╛рдИ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ
рдПрдХрдЪреЛрдЯрд┐ рддрдкрд╛рдИрдВрд▓реЗ рднрд╛рд╖рд╛рдХреЛ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рддреНрдпрд╣рд╛рдБ рдХреЗрд╣реА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрдиреНред рдЕрднреНрдпрд╛рд╕ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╕рд╛рдзрд╛рд░рдг рд╕рдорд╕реНрдпрд╛рд╣рд░реВрд╕рдБрдЧ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрд╕ рдЪрд░рдгрдорд╛, рдореБрдЦреНрдп рдХреБрд░рд╛ рддрдкрд╛рдЗрдБрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рд╢реИрд▓реА рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рд╣реЛред рд╕рд╛рдпрдж рддрдкрд╛рдИрд▓рд╛рдИ рдзреЗрд░реИ рд╣реНрд╡рд╛рдЗрдЯрд╕реНрдкреЗрд╕рдХреЛ рд╕рд╛рде рдХреЛрдб рд▓реЗрдЦреНрди рдордирдкрд░реНрдЫ, рд╕рд╛рдпрдж рддрдкрд╛рдИрд▓рд╛рдИ рдЫреИрдиред рддрдкрд╛рдИрдВрд▓реЗ рдХреЛрд╖реНрдардХрд╣рд░реВрд▓рд╛рдИ "if" рдХреЛ рд░реВрдкрдорд╛ рдПрдЙрдЯреИ рд▓рд╛рдЗрдирдорд╛ рд░рд╛рдЦреНрдиреБрднрдПрдХреЛ рд╣реБрдирд╕рдХреНрдЫ, рд╡рд╛ рддрдкрд╛рдИрдВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓рд╛рдЗрдирд╣рд░реВрдорд╛ рд░рд╛рдЦреНрдиреБрднрдПрдХреЛ рд╣реБрди рд╕рдХреНрдЫред
рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рд╢реИрд▓реА рдЦреЛрдЬреНрдиреБрдкрд░реНрдЫ рдХрд┐рдирднрдиреЗ рдпреЛ рддрдкрд╛рдИрдВрдХреЛ рд╢реИрд▓реА рд╣реЛред
рдЬрдм рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдЦреЛрдЬреНрдиреБрд╣реБрдиреНрдЫ, рджреБрдИ рдЖрдзрд╛рд░рднреВрдд рд╕рд┐рджреНрдзрд╛рдиреНрддрд╣рд░реВ рд╕рдореНрдЭрдиреБрд╣реЛрд╕реН:
- рддрдкрд╛рдИрдВрдХреЛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреБрдкрд░реНрдЫред рддрдкрд╛рдИрд▓реЗ рдЖрдЙрдиреБ рднрдПрдХреЛ рд╕рдорд╛рдзрд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рд╣рдЬ рдорд╣рд╕реБрд╕ рдЧрд░реНрдиреБрдкрд░реНрдЫред рдХрд┐рди? рдХрд┐рдирднрдиреЗ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛рдХреЛ рдмрдЦрдд, рддрдкрд╛рдИрд▓реЗ рдЪрд╛рд╣рд╛рдиреБ рднрдПрдХреЛ рдЕрдиреНрддрд┐рдо рдЪреАрдЬ рддрдкрд╛рдИрдХреЛ рдХреЛрдбрдорд╛ рд╣рд░рд╛рдЙрдиреБ рд╣реЛред рдХреЛрдбрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдХрд╕рд░реА рд╕рд░рд▓ рдмрдирд╛рдЙрдиреЗ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рд╕реЛрдЪреНрдирдХреЛ рд▓рд╛рдЧрд┐ 5 рдорд┐рдиреЗрдЯ рдЦрд░реНрдЪ рдЧрд░реНрдиреБ рднрдиреНрджрд╛ рдмрдвреА 10 рдорд┐рдиреЗрдЯ рдЦрд░реНрдЪ рдЧрд░реНрдиреБ рд╕рдзреИрдВ рд░рд╛рдореНрд░реЛ рд╣реБрдиреНрдЫред
- рддрдкрд╛рдИрдВрдХреЛ рдХреЛрдб рдкрдвреНрди рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреБрдкрд░реНрдЫред рдЬрдм рдХреЛрдб рдкрдвреНрди рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреНрдЫ, рдбрд┐рдмрдЧ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреНрдЫред рдпрд╕рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реМрдВ - рдмрдЧрд╣рд░реВ рд╕рдзреИрдВ рд╣реБрдиреНрдЫред рддрдкрд╛рдИрд▓рд╛рдИ рддреНрдпреЛ рднрд╛рд╡рдирд╛ рдерд╛рд╣рд╛ рдЫ рдЬрдм рддрдкрд╛рдИрд╕рдБрдЧ 10 рдорд┐рдиреЗрдЯ рдмрд╛рдБрдХреА рдЫ рд░ рддрдкрд╛рдИрд▓реЗ рдЧрд▓реНрддреА рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрди? рдЕрд╡рд╢реНрдп рдкрдирд┐ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдмрд╛рдЯ рдмрдЪреНрди, рд╕реБрдкрд╛рдареНрдп рдХреЛрдб рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реНред рдПрдХрдЪреЛрдЯрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдбрд┐рдмрдЧ рдЧрд░реНрди рдерд╛рд▓реНрдиреБрднрдпреЛ рднрдиреЗ, рдХреЛрдб рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░ рдмреБрдЭреНрди рд╕рдЬрд┐рд▓реЛ рджреЗрдЦрд┐рдиреНрдЫред
рддрдкрд╛рдИрдВрдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреМрд╢рд▓ рдХрд╕рд░реА рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреЗ
рдЕрднреНрдпрд╛рд╕, рдЕрднреНрдпрд╛рд╕ рд░ рдердк рдЕрднреНрдпрд╛рд╕ред рдо рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрд╣рд┐рд▓реЛ 250 рд╕рдмреИрднрдиреНрджрд╛ рд╕рдорд╛рдзрд╛рдирдпреЛрдЧреНрдп рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдорд╛рд░реНрдлрдд рдХрд╛рдо рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрджрдЫреБ
рдирднрдиреНрдиреБрд╣реЛрд╕реН: "рдпреЛ рд╕рдорд╕реНрдпрд╛ рдореЗрд░реЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ рдЫ, рдо рдЕрд░реНрдХреЛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫреБред" рд╣рд╛рд░реНрдиреЗрд╣рд░реВрд▓реЗ рдпрд╕рд░реА рд╕реЛрдЪреНрдЫрдиреНред
рдХрд╛рдЧрдЬрдХреЛ рдЯреБрдХреНрд░рд╛ рд░ рдкреЗрдиреНрд╕рд┐рд▓ рд▓рд┐рдиреБрд╣реЛрд╕реНред рдпрд╕рдХрд╛реЗ рдмрд╛рд░реЗрдорд╛ рд╕рд╛реЗрдЪред рд╕рд╛рдпрдж рддрдкрд╛рдИрд▓реЗ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд╕рд╛рдпрдж рдЫреИрдиред рдиреНрдпреВрдирддрдордорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд┐рдХ рд╕реЛрдЪ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдПрдХ рдШрдгреНрдЯрд╛ рднрд┐рддреНрд░ рд╕рдорд╛рдзрд╛рдирдХреЛ рд╕рд╛рде рдЖрдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрди рднрдиреЗ, рдлреЛрд░рдордорд╛ рд╡рд╛ рд▓реЗрдЦрд╣рд░реВрдорд╛ рддрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬреНрдиреБрд╣реЛрд╕реНред
рддрдкрд╛рдИрд▓реЗ рдпреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ рдХреЗ рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫ? рдХреЛрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЖрдлреНрдиреЛ рд╡рд┐рдЪрд╛рд░рд╣рд░реВ рдЫрд┐рдЯреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рд┐рдХреНрдиреБрд╣реЛрд╕реНред рд░ рд╢рд╛рд╕реНрддреНрд░реАрдп рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдЕрдзреНрдпрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рджреЛрд╕реНрд░реЛ, рддрдкрд╛рдИрдВрд▓реЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд░ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рд╣рд░реВ рдорд╛рд╕реНрдЯрд░ рдЧрд░реНрдиреБрдкрд░реНрдЫ
рдПрдХ рд╢реНрд░реЗрдгреАрдмрджреНрдз рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрдЫреНрдпрд╛рдЙрдиреБрд╣реЛрд╕реНред рдХреЗ рддрдкрд╛рдИ рд╣рд┐рдбреНрдиреЗ рддрд░рд┐рдХрд╛ рдерд╛рд╣рд╛ рдирдкрд╛рдИ рджреМрдбрди рдерд╛рд▓реНрдиреБрднрдпреЛ? рдЫреИрдиред рдХреЗ рддрдкрд╛рдИрдВ рдареЛрд╕ рдЬрдЧ рдмрд┐рдирд╛ рдЧрдЧрдирдЪреБрдореНрдмреА рднрд╡рди рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ? рдлреЗрд░реА рд╣реИрдиред
рддрдкрд╛рдИрдВрд▓реЗ рд╕рд┐рдХрд╛рдЙрдиреЗ рдорд╛рд░реНрдЧрдХреЛ рд╕рд╛рде рдЪрд░рдгрд╣рд░реВрд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдиред рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рддрдкрд╛рдИрдВрд╕рдБрдЧ рдЬреНрдЮрд╛рдирдХреЛ рдХрдореА рд╣реБрдиреЗрдЫред рд╕рдордпрдХреЛ рд╕рд╛рде рддрд┐рдиреАрд╣рд░реВ рдХреЗрд╡рд▓ рдЦрд░рд╛рдм рд╣реБрдиреЗрдЫрдиреНред
рдЖрдзрд╛рд░рднреВрдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд░ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рд╣рд░реВрд╕рдБрдЧ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рд╕реБрд░реБ рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫред рд╕рд╛рдпрдж рддрдкрд╛рдИрд▓рд╛рдИ рдкрд╣рд┐рд▓реЗ рдХреЗ рдЕрдзреНрдпрдпрди рдЧрд░реНрдиреЗ рдерд╛рд╣рд╛ рдЫреИрдиред рддреНрдпрд╕реИрд▓реЗ рд╣реЛрд▓рд╛
рдпрджрд┐ рддрдкрд╛рдЗрдБ рд╕рдЬрд┐рд▓реЛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдХрд╛рдо рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рдХрд╣рд┐рд▓реНрдпреИ рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреБрд╣реБрдиреНрдиред
рддрдкрд╛рдИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдирднрдПрдХреЛ рдХреБрд░рд╛ рдмреБрдЭреНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рддрд░рд┐рдХрд╛ рднрдиреЗрдХреЛ рдЕрднреНрдпрд╛рд╕рдорд╛ рдЕрдиреБрднрд╡ рдЧрд░реНрдиреБ рд╣реЛред рдпрд╕рд░реА рд╕рд┐рдХреЗрдХреЛ рдЫреБ ред рдореИрд▓реЗ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рдХрд╛рд░реНрдп рдЫрдиреЛрдЯ рдЧрд░реЗрд░ рдзреЗрд░реИ рдирдпрд╛рдБ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рд╕рд┐рдХреЗрдВ рдЬреБрди рдореИрд▓реЗ рдкрд╣рд┐рд▓реЗ рдХрд╣рд┐рд▓реНрдпреИ рдирд╕реБрдиреЗрдХреЛ рдерд┐рдПрдБред
рддрдкрд╛рдИрд▓реЗ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╣рд░реЗрдХ рддреЗрд╕реНрд░реЛ рд╕рдорд╕реНрдпрд╛рд▓реЗ рддрдкрд╛рдИрд▓рд╛рдИ рдХреЗрд╣рд┐ рдирдпрд╛рдБ рд╕рд┐рдХрд╛рдЙрдиреБрдкрд░реНрдЫред рд╕рдорд╕реНрдпрд╛ рдЫрдиреЛрдЯ рдЧрд░реНрджрд╛ рдЕрдзрд┐рдХ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдиреБрд╣реЛрд╕реНред рдердк рдХрдард┐рди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрд╛рдиреНрдиреБрд╣реЛрд╕реН!
рдПрдХрдЪреЛрдЯрд┐ рддрдкрд╛рдИрдВрд▓реЗ SPOJ рдмрд╛рдЯ рдпреА 250 рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реЗрдкрдЫрд┐, рддрдкрд╛рдИрдВрд╕рдБрдЧ рдЦреЗрд▓рдХреБрдж рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рдореБрдЦреНрдп рд╡рд┐рд╖рдпрд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рднреВрдд рд╕рдордЭ рд╣реБрдиреЗрдЫред рдЖрдзрд╛рд░рднреВрдд рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдкрдЫрд╛рдбрд┐ рддрд░реНрдХрдХреЛ рдЧрд╣рд┐рд░реЛ рдмреБрдЭрд╛рдЗрдХреЛ рд╕рд╛рде, рдЙрдЪреНрдЪ-рд╕реНрддрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдХрдо рдЬрдЯрд┐рд▓ рджреЗрдЦрд┐рдиреНрдЫрдиреНред рдпрд╕рд░реА рддрдкрд╛рдИрд▓реЗ рдЖрдлреНрдиреЛ рдЬреНрдЮрд╛рдирдХреЛ рдЕрдзрд┐рдХрддрдо рдЙрдкрдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рдкреНрд░рддреНрдпреЗрдХ рдореБрдЦреНрдп рд╡рд┐рд╖рдпрд╡рд╕реНрддреБрд╣рд░реВрдорд╛ рдЧрд╣рд┐рд░реЛ рдЦрдиреНрдиреБрд╣реЛрд╕реН
рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдирдпрд╛рдБ рдХреБрд░рд╛ рд╕рд┐рдХреЗрд░ рдЖрдлреНрдиреЛ рдЬреНрдЮрд╛рдирд▓рд╛рдИ рдмрд▓рд┐рдпреЛ рдмрдирд╛рдЙрдиреБрднрдПрди рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдЪрд╛рдБрдбреИ рд╕рдмреИ рдХреБрд░рд╛ рдмрд┐рд░реНрд╕рдиреБрд╣реБрдиреЗрдЫред
рдо рд╕реБрдЭрд╛рд╡ рджрд┐рдиреНрдЫреБ рдХрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдирдпрд╛рдБ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рд┐рдХреНрдиреБрднрдПрдкрдЫрд┐, рдпрд╕рд▓рд╛рдИ рд╡реНрдпрд╡рд╣рд╛рд░рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрд╕рд▓рд╛рдИ 2-3 рдХрд╛рд░реНрдпрд╣рд░реВ рдорд╛рд░реНрдлрдд рдХрд╛рдо рдЧрд░реНрдиреБрд╣реЛрд╕реНред SPOJ рдорд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЯреНрдпрд╛рдЧ рдЦреЛрдЬреНрдиреБрд╣реЛрд╕реНред рддреНрдпрд╣рд╛рдБ рддрдкрд╛рдИрдВрд▓реЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреБрд╣реБрдиреЗрдЫ рдЬреБрди рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдпреЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрд╡рд╢реНрдпрдХ рдЫред рдкрд╣рд┐рд▓реЗ рдпреА рдореБрджреНрджрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдореНрдмреЛрдзрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рдорд╛рд╕реНрдЯрд░ рдбрд╛рдпрдирд╛рдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд┐рдирднрдиреЗ рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡рд┐рдЬрдпрдорд╛ рд▓реИрдЬрд╛рдиреНрдЫ
рдореЗрд░реЛ рдЕрдиреБрднрд╡рдмрд╛рдЯ, рд╣рд░реЗрдХ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛рдорд╛ рдХрдореНрддрд┐рдорд╛ рдПрдЙрдЯрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реБрдиреНрдЫ
рд░ рдпреЛ рд░рд╛рдореНрд░реЛ рдЫред рдХрд┐рдирднрдиреЗ рдпрджрд┐ рддрдкрд╛рдЗрдБ рдбрд╛рдпрдирд╛рдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдмреБрдЭреНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рдЬрд┐рддреНрдиреБрд╣реБрдиреЗрдЫред
рдорд▓рд╛рдИ рдбрд╛рдпрдирд╛рдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдорди рдкрд░реНрдЫ, рдпреЛ рдореЗрд░реЛ рдордирдкрд░реНрдиреЗ рд╡рд┐рд╖рдп рд╣реЛред рдбрд╛рдпрдирд╛рдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩрдХреЛ рд░рд╣рд╕реНрдп рднрдиреЗрдХреЛ рд╕реНрдерд╛рдиреАрдп рдорд╛рддреНрд░ рд╣реЛрдЗрди, рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд░реВрдкрдорд╛ рдЗрд╖реНрдЯрддрдо рдЫрдиреЛрдЯрд╣рд░реВ рдЧрд░реНрдиреБ рд╣реЛред рддрдкрд╛рдИрдВрд▓реЗ рд╕рдорд╕реНрдпрд╛рд▓рд╛рдИ рд╕рд░рд▓ рдЙрдк-рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрдиреБрдкрд░реНрдЫред рдпреА рд╕рдм рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдкрдЯрдХ рдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рддреНрдпрд╕рдкрдЫрд┐ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдЙрдкрд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрдиреЗ рд╕рдорд╛рдзрд╛рди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рдирдпрд╛рдБ рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВ рд╕рд┐рдХреНрджреИ рдЧрд░реНрджрд╛, рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдорд┐рд╣рд┐рдиреЗрдд рдЧрд░реНрдиреБ
рдХреЗ рддрдкрд╛рдИрдВрд▓реЗ рд╡рд░реНрд╖реМрдВрдХреЛ рдЕрднреНрдпрд╛рд╕ рдмрд┐рдирд╛ рдУрд▓рдореНрдкрд┐рдХ рдЬрд┐рддреНрдиреЗ рдЦреЗрд▓рд╛рдбреАрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕реБрдиреНрдиреБ рднрдПрдХреЛ рдЫ? рдо рд╣реЛрдЗрдиред
рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрд╖, рдХрдореНрдкреНрдпреБрдЯрд░ рдУрд▓рдореНрдкрд┐рдпрд╛рдбрдХреЛ рддрдпрд╛рд░реА рд╕реЗрдкреНрдЯреЗрдореНрдмрд░рдорд╛ рд╕реБрд░реБ рднрдИ рдЕрдкреНрд░рд┐рд▓рдорд╛ рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫред
рдпреА рео рдорд╣рд┐рдирд╛рд╕рдореНрдо рд╣рд░реЗрдХ рджрд┐рди рел рдШрдгреНрдЯрд╛ рдЕрднреНрдпрд╛рд╕ рдЧрд░реЗрдБ ред
рд░ рд╣реЛ, рдореИрд▓реЗ рдпреА рел рдШрдгреНрдЯрд╛ рдорд╛рддреНрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд┐рдХ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдмрд┐рддрд╛рдПрдБред рдорд▓рд╛рдИ рддреА рджрд┐рдирд╣рд░реВ рдпрд╛рдж рдЫ рдЬрдм рдореИрд▓реЗ 5 рд░ 8 рдШрдгреНрдЯрд╛ рдЕрднреНрдпрд╛рд╕ рдЧрд░реЗрдВред рдХрд┐рди? рдХрд┐рдирднрдиреЗ рдорд▓рд╛рдИ рдпреЛ рдорди рдкрд░реНрдпреЛред рд╣рд░реЗрдХ рджрд┐рди рдЬрдм рдо рд╕реНрдХреБрд▓рдмрд╛рдЯ рдШрд░ рдлрд░реНрдХрд┐рдПрдБ, рдо рд╕рд┐рдзреИ рд╕реБрддреНрдиреЗ рдХреЛрдард╛рдорд╛ рдЬрд╛рдиреНрдереЗрдВ, рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдмрд╕реЗрд░ рдирдпрд╛рдБ рд╕рдорд╕реНрдпрд╛рдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрди рдерд╛рд▓реЗрдВред рд╡рд╛ рдореИрд▓реЗ рдПрдЙрдЯрд╛ рдирдпрд╛рдБ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рд┐рдХрд┐рд░рд╣реЗрдХреЛ рдерд┐рдПрдБ рдЬреБрди рдорд▓рд╛рдИ рдпреЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред
рдЬрд┐рддреНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ рддреНрдпрд╕реИ рдЧрд░реНрдиреБрдкрд░реНрдЫ ред рдПрдЙрдЯрд╛ рд╕рдорд╕реНрдпрд╛ рдЫрд╛рдиреНрдиреБрд╣реЛрд╕реН рд░ рдпрд╕рд▓рд╛рдИ рдЯрд╛рдБрд╕реНрдиреБрд╣реЛрд╕реНред рд╕реБрдкрд░рдорд╛рд░реНрдХреЗрдЯрдорд╛ рд╣рд┐рдВрдбреНрджрд╛ рд╡рд╛ рдбреНрд░рд╛рдЗрднрд┐рдЩ рдЧрд░реНрджрд╛ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕реЛрдЪреНрдиреБрд╣реЛрд╕реНред
рдХреЗ рддрдкрд╛рдИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдХрд┐ рддрдкрд╛рдИ рд╕реБрддреНрджрд╛ рддрдкрд╛рдИрдХреЛ рджрд┐рдорд╛рдЧрд▓реЗ рддреНрдпреЛ рджрд┐рди рд╕рдВрдХрд▓рди рдЧрд░рд┐рдПрдХреЛ рдЬрд╛рдирдХрд╛рд░реАрд▓рд╛рдИ рдбрд┐рдлреНрд░реЗрдЧреНрдЬ рдЧрд░реНрдЫ? рдЙрдиреА рдХрд┐рддрд╛рдмрдХреЛ рд╕реЗрд▓реНрдлрдорд╛ рд╡рд░реНрдгрд╛рдиреБрдХреНрд░рдордорд╛ рдкреБрд╕реНрддрдХрд╣рд░реВ рдереИрд▓реА рд░рд╛рдЦреЗрдХреЛ рджреЗрдЦрд┐рдиреНрдЫред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛, рддрдкрд╛рдИрдВрдХреЛ рдорд╕реНрддрд┐рд╖реНрдХрд▓реЗ рддрдкрд╛рдИрдВрд▓реЗ рд╕рд╛рдордирд╛ рдЧрд░рд┐рд░рд╣рдиреБрднрдПрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕реЛрдЪреНрджрдЫред
рдпреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдУрдЫреНрдпрд╛рдирдорд╛ рдЬрд╛рдиреБ рдЕрдШрд┐, рдПрдХ рдХрдард┐рди рд╕рдорд╕реНрдпрд╛ рдкрдвреНрдиреБрд╣реЛрд╕реН рд░ рдпрд╕рд▓рд╛рдИ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдХреЗ рдЪрд╛рд╣рд┐рдиреНрдЫ рд╕рдореНрдЭрдиреБрд╣реЛрд╕реНред рдпрд╕ рдЪрд░рдгрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рд╕рдорд╛рдзрд╛рди рдЖрдлреИрдВ рдЦреЛрдЬреНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рдУрдЫреНрдпрд╛рдирдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред рддрдкрд╛рдИрдХреЛ рджрд┐рдорд╛рдЧрд▓реЗ рдпреЛ рд╕рдорд╕реНрдпрд╛рд▓рд╛рдИ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рдерд╛рд▓реНрдЫред рдЬрдм рддрдкрд╛рдИрдВ рдЙрдареНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдИрдВ рд╕реБрддрд┐рд░рд╣реЗрдХреЛ рдмреЗрд▓рд╛ рд╕рдорд╛рдзрд╛рди рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреБрднрдпреЛ рднрдиреЗрд░ рдерд╛рд╣рд╛ рдкрд╛рдЙрдБрджрд╛ рдЫрдХреНрдХ рдкрд░реНрдиреБрд╣реБрдиреЗрдЫред
рдпрд╕рд▓рд╛рдИ рдЖрдлреИ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреЛ рдЬрд╛рджреВ рдЬрд╕реНрддреИ рдЫред
рдореИрд▓реЗ рдПрдЙрдЯрд╛ рднрд┐рдбрд┐рдпреЛ рдмреНрд▓рдЧ рдмрдирд╛рдПрдХреЛ рдЫреБ
рдпреЛ рдЫреЛрдЯреЛ рдЕрдиреБрдЪреНрдЫреЗрдж рдЦреЗрд▓рдХреБрдж рдХрд╛рд░реНрдпрдХреНрд░рдорд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫреИрдиред рдпрджрд┐ рддрдкрд╛рдИрдВ рдЖрдлреНрдиреЛ рдмреАрд╕ рд╡рд░реНрд╖рдорд╛ рд╣реБрдиреБрд╣реБрдиреНрдЫ рд░ рдо рд╕рдВрд╕рд╛рд░рд▓рд╛рдИ рдХрд╕рд░реА рджреЗрдЦреНрдЫреБ рднрдиреЗрд░ рд╕реЛрдЪреНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рд╣реЛрд▓рд╛
рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдпреЛ рд╕рдлрд▓рддрд╛рдХреЛ рд░рд╣рд╕реНрдп рд╣реЛред рддрдкрд╛рдИрд▓рд╛рдИ рд▓рдХреНрд╖реНрдп рдЪрд╛рд╣рд┐рдиреНрдЫред
рд╣рд╛рдореА рдорд╛рдиреНрдЫреЗ рд╣реМрдВ рд░ рд╣рд╛рдореАрд▓рд╛рдИ рдпреЛ рдордирдкрд░реНрдЫ
рдврд┐рд▓рд╛рдЗрд▓рд╛рдИ рдХрд╕рд░реА рд╣рд░рд╛рдЙрдиреЗ
рдЖрдлреИрд▓рд╛рдИ рд▓рдХреНрд╖реНрдпрд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рддрдкрд╛рдИрд▓реЗ рд╕рдзреИрдВ рд░реЛрдЪрдХ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреБрд╣реБрдиреЗрдЫ рдЬрд╕рдмрд╛рдЯ рддрдкрд╛рдИрд▓реЗ рдХреЗрд╣рд┐ рдирдпрд╛рдБ рд╕рд┐рдХреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (рдореИрд▓реЗ рдорд╛рдерд┐ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░реЗрдХреЛ рд╕реНрд░реЛрддрд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН)ред рддрд░ рдпреА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрдвреЗрд░ рдорд╛рддреНрд░реИ рд╣реЛрдЗрди, рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреБрдкрд░реНрдЫред
рддреНрдпрд╕реЛрднрдП рдореИрд▓реЗ рдврд┐рд▓рд╛рдЗрд▓рд╛рдИ рдХрд╕рд░реА рдкрд╛рд░ рдЧрд░реЗрдВред рдореИрд▓реЗ рдкреЗрдкрд░ рдХреНрдпрд╛рд▓реЗрдиреНрдбрд░ рд╕реБрд░реБ рдЧрд░реЗрдВ рд░ рд╣рд░реЗрдХ рджрд┐рди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рднрд░реЗрдВ рдЬреБрди рдо рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдереЗрдВред рдореИрд▓реЗ рд╕рдзреИрдВ рджреБрдИ рджрд┐рди рдкрд╣рд┐рд▓реЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рднрд░реЗрдВред рддреНрдпрд╕реИрд▓реЗ рдЖрдЧрд╛рдореА рджрд┐рдирд╣рд░реВрдорд╛ рдореЗрд░реЛ рд╕рдордп рдХрд╕рд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ рднрдиреНрдиреЗ рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рдерд┐рдпреЛред
рддреНрдпрд╕реИрд▓реЗ рдо рд╕рдзреИрдВ рдЙрддреНрдкреНрд░реЗрд░рд┐рдд рднрдПрдБред рдореИрд▓реЗ рдХреЗрд╣реА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд░ рдХреНрдпрд╛рд▓реЗрдиреНрдбрд░рдорд╛ рдЕрд░реНрдХреЛ рджрд┐рдирд╣рд░реВ рднрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБрд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрд╛рд░ рдЧрд░реНрджрд╛ рд░рд╛рдореНрд░реЛ рдорд╣рд╕реБрд╕ рд╣реБрдиреНрдЫред рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рддрд┐рдореАрд▓рд╛рдИ рдкрдирд┐ рдорди рдкрд░реНрдЫред
рдЖрдлреНрдиреЛ рдХрд╛рдЧрдЬ рдХреНрдпрд╛рд▓реЗрдиреНрдбрд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред рддрдкрд╛рдЗрдБрдХреЛ рдлреЛрдирдорд╛ рдЕрд░реНрдХреЛ рдХрд╛рд░реНрдп рд╕реВрдЪреА рдирдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН рдЬреБрди рддрдкрд╛рдЗрдБ рднреЛрд▓рд┐ рдмрд┐рд░реНрд╕рдиреБрд╣реБрдиреЗрдЫред
рдХрд╕рд░реА рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░реВрдкрдорд╛ рдбрд┐рдмрдЧ рдЧрд░реНрдиреЗ
рдХреЗ рддрдкрд╛рдЗрдБ рдПрдХ рдкреЗрд╢реЗрд╡рд░ рдмрдиреНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ? рдпрджрд┐ рд╣реЛ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ "рдпрд╕рд▓рд╛рдИ рдЖрдлреНрдиреЛ рджрд┐рдорд╛рдЧрдорд╛ рдбрд┐рдмрдЧ" рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред
рдпреЛ рдЕрд╣рд┐рд▓реЗрд╕рдореНрдордХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдХреБрд╢рд▓ рдбрд┐рдмрдЧрд┐рдЩ рдкреНрд░рд╡рд┐рдзрд┐ рд╣реЛ рдЬреБрди рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдХрд┐рдирднрдиреЗ рдпрд╕рд▓рд╛рдИ рдбрд┐рдмрдЧрд░ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред рддрдкрд╛рдИрдВрдХреЛ рдорд╕реНрддрд┐рд╖реНрдХрд▓реЗ рдПрдХреИ рдкрдЯрдХ рдзреЗрд░реИ рдХреЛрдб рд╢рд╛рдЦрд╛рд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫ рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рддреБрд▓рдирд╛рдорд╛ рдХреЛрдбрдХреЛ рдзреЗрд░реИ рдлрд░рд╛рдХрд┐рд▓реЛ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рджрд┐рдиреНрдЫ
рддрдкрд╛рдИрдВ рдЖрдлреВрд▓рд╛рдИ рдПрдЙрдЯрд╛ рдЧреНрд░рд╛рдиреНрдбрдорд╛рд╕реНрдЯрд░рд╕рдБрдЧ рддреБрд▓рдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬрд╕рд▓реЗ рдЪреЗрд╕ рдЦреЗрд▓реНрдЫрдиреН рд░ 3 рдХрджрдо рдЕрдЧрд╛рдбрд┐ рд╕реЛрдЪреНрдЫрдиреНред
рдо рдпреЛ рдкреНрд░рд╡рд┐рдзрд┐рд▓рд╛рдИ рдореЗрд░реЛ рд░рдХреНрд╖рд╛рдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд▓рд╛рдЗрдирдХреЛ рд░реВрдкрдорд╛ рдорд╛рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреБред рддреНрдпрд╕рдкрдЫрд┐ рдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рдмрдЧрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреБред
рдЖрдлреНрдиреЛ рдЯрд╛рдЙрдХреЛрдорд╛ рдХрд╕рд░реА рдбрд┐рдмрдЧ рдЧрд░реНрдиреЗ рд╕рд┐рдХреНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдЕрднреНрдпрд╛рд╕ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдЬрдм рддрдкрд╛рдЗрдБ рд╕рдорд╕реНрдпрд╛рдХреЛ рд╕рдорд╛рдзрд╛рди рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рд░ "рдЧрд▓рдд рдЬрд╡рд╛рдл" рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рд╕реАрдзрд╛ рдбрд┐рдмрдЧрд░ рдмрдЯрдирдорд╛ рдирдЬрд╛рдиреБрд╣реЛрд╕реНред рдХреЛрдб рдкреБрди: рдкрдвреНрдиреБрд╣реЛрд╕реН рд░ рд╕реЛрдЪреНрдиреБрд╣реЛрд╕реН: "рдпрд╕ рд▓рд╛рдЗрдирдорд╛ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ?", "рдпрд╣рд╛рдБ "рдпрджрд┐" рд▓реЗ рдХрд╛рд░реНрдпрдХреНрд░рдорд▓рд╛рдИ рдХрд╕рд░реА рдЕрд╕рд░ рдЧрд░реНрдЫ?", "рдЬрдм рд╣рд╛рдореА рд▓реВрдкрдмрд╛рдЯ рдмрд╛рд╣рд┐рд░ рдирд┐рд╕реНрдХрдиреНрдЫреМрдВ, рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдХреЛ рдореВрд▓реНрдп рдХреЗ рд╣реЛ?"
рдпрд╕рд░реА рддрдкрд╛рдИрдВ рдЖрдлреНрдиреЛ рд▓рд╛рдЧрд┐ рд╕реЛрдЪреНрдиреБрд╣реЛрд╕реНред рд╕рдордп рдмрд┐рддреНрджреИ рдЬрд╛рдБрджрд╛, рддрдкрд╛рдИрд▓реЗ рдХреЛрдб рд▓реЗрдЦреНрди рд░ рдлреНрд▓рд╛рдИрдорд╛ рдбрд┐рдмрдЧ рдЧрд░реНрди рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫред
рд▓реЗрдЦрдХрдХреЛ рдмрд╛рд░реЗрдорд╛
Andrei Margeloiu рдЙрджреНрдпрдорд╢реАрд▓рддрд╛, рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк, рд░ рдмрд╛рд╣рд┐рд░реА рдХреНрд╖реЗрддреНрд░рдорд╛ рд░реБрдЪрд┐ рд░рд╛рдЦреНрдиреЗ рдПрдХ рдЙрддреНрд╕рд╛рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реЛред рдЙрд╣рд╛рдБрд▓рд╛рдИ рд╕рдореНрдкрд░реНрдХ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ
рдЕрдиреБрд╡рд╛рдж: рдбрд╛рдпрдирд╛ Sheremyeva
рд╕реНрд░реЛрдд: www.habr.com