ICPC рдореНрд╣рдгрдЬреЗ рдХрд╛рдп
ICPC рдордзреНрдпреЗ, рддреАрди рд╕рд╣рднрд╛рдЧреАрдВрдЪреНрдпрд╛ рд╕рдВрдШрд╛рдВрдирд╛ рдПрдХ рд╕рдВрдЧрдгрдХ (рдЗрдВрдЯрд░рдиреЗрдЯрд╢реА рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА) рд╡рд╛рдкрд░реВрди рдЕрдиреЗрдХ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдЬрд╛рддреЗ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреМрд╢рд▓реНрдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЯреАрдорд╡рд░реНрдХ рдХреМрд╢рд▓реНрдп рджреЗрдЦреАрд▓ рддрдкрд╛рд╕рд▓реЗ рдЬрд╛рддреЗ.
ITMO рд╡рд┐рджреНрдпрд╛рдкреАрда рд╕рдВрдШрд╛рдВрдиреА ICPC рдореБрдЦреНрдп рдкрд╛рд░рд┐рддреЛрд╖рд┐рдХ рд╕рд╛рдд рд╡реЗрд│рд╛ рдЬрд┐рдВрдХрд▓реЗ рдЖрд╣реЗ. рд╣рд╛ рдПрдХ рдкрд░рд┐рдкреВрд░реНрдг рд░реЗрдХреЙрд░реНрдб рдЖрд╣реЗ рдЬреЛ рдмрд░реНрдпрд╛рдЪ рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рдЙрднрд╛ рдЖрд╣реЗ. ICPC рдХрдк 2019 рдЪреНрдпрд╛ рд▓рдврддреАрдд рддреЗ рднрд┐рдбрддреАрд▓
рдлрд╛рдпрдирд▓ рдХрд╢реА рд╣реЛрдИрд▓?
рд╕реНрдкрд░реНрдзреЗрджрд░рдореНрдпрд╛рди, рд╕рдВрдШ
рдЬреЗрд╡реНрд╣рд╛ рдПрдЦрд╛рджреА рдХрд╛рд░реНрдпрд╕рдВрдШ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рддреЗ, рддреЗрд╡реНрд╣рд╛ рддреЗ рдЪрд╛рдЪрдгреА рд╕рд░реНрд╡реНрд╣рд░рдХрдбреЗ рдкрд╛рдард╡рддреЗ, рдЬреЗ рдХреЛрдбрдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреЗ. рдорд╢реАрди рдХреЛрдгрддреНрдпрд╛ рдЪрд╛рдЪрдгреНрдпрд╛ рдХрд░рдд рдЖрд╣реЗ рд╣реЗ рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рдорд╛рд╣реАрдд рдирд╕рддреЗ. рдЬрд░ рддреЗ рд╕рд░реНрд╡ рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реЗ рддрд░ рд╕рдВрдШрд╛рд▓рд╛ рдмреЛрдирд╕ рдЧреБрдг рдорд┐рд│рддрд╛рдд. рдЕрдиреНрдпрдерд╛, рддреНрд░реБрдЯреА рдирд┐рд░реНрдорд╛рдг рд╣реЛрддреЗ рдЖрдгрд┐ рд╡рд┐рджреНрдпрд╛рд░реНрдереНрдпрд╛рдВрдирд╛ рдХреЛрдб рджреБрд░реБрд╕реНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рдард╡рд▓реЗ рдЬрд╛рддреЗ.
ICPC рдирд┐рдпрдорд╛рдВрдиреБрд╕рд╛рд░, рд╕рд░реНрд╡рд╛рдд рдЬрд╛рд╕реНрдд рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгрд╛рд░рд╛ рд╕рдВрдШ рдЬрд┐рдВрдХрддреЛ. рдЬрд░ рдЕрд╕реЗ рдЕрдиреЗрдХ рд╕рдВрдШ рдЕрд╕рддреАрд▓, рддрд░ рд╡рд┐рдЬреЗрддрд╛ рд╕рд░реНрд╡рд╛рдд рд▓рд╣рд╛рди рдкреЗрдирд▓реНрдЯреА рд╡реЗрд│реЗрджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдкреНрд░рддреНрдпреЗрдХ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рдкреЗрдирд▓реНрдЯреА рдорд┐рдирд┐рдЯреЗ рдорд┐рд│рддрд╛рдд. рдорд┐рдирд┐рдЯрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рд╕реНрдкрд░реНрдзрд╛ рд╕реБрд░реВ рдЭрд╛рд▓реНрдпрд╛рдкрд╛рд╕реВрди рдЪрд╛рдЪрдгреА рд╕рд░реНрд╡реНрд╣рд░рджреНрд╡рд╛рд░реЗ рдХрд╛рд░реНрдп рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рдкрд░реНрдпрдВрддрдЪреНрдпрд╛ рд╡реЗрд│реЗрдЗрддрдХреА рдЕрд╕рддреЗ. рдЬрд░ рд╕рдВрдШрд╛рд▓рд╛ рдЙрдкрд╛рдп рд╕рд╛рдкрдбрд▓рд╛, рддрд░ рддреЛ рдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЪреБрдХреАрдЪреНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рд╕рд╛рдареА рддреНрдпрд╛рд▓рд╛ рдЖрдгрдЦреА рд╡реАрд╕ рдорд┐рдирд┐рдЯрд╛рдВрдЪрд╛ рджрдВрдб рдорд┐рд│реЗрд▓.
рдЙрджрд╛рд╣рд░рдгреЗ
рдЪреЕрдореНрдкрд┐рдпрдирд╢рд┐рдкрдЪреНрдпрд╛ рдЙрджреНрджрд┐рд╖реНрдЯрд╛рдВрд╕рд╛рдареА рд╕рдВрдШ рд╕рдордиреНрд╡рдп рдЖрдгрд┐ рдПрдХрд╛рдЧреНрд░рддрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреЗ рд╡реИрдпрдХреНрддрд┐рдХ рдЧрдгрд┐рддреА рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреНрдпрд╛ рдЬреНрдЮрд╛рдирд╛рдЪреА рдЪрд╛рдЪрдгреА рдШреЗрддрд╛рдд. ICPC 2018 рдЪреНрдпрд╛ рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рдСрдлрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдЪреЗ рдпреЗрдереЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ:
рдЯрд╛рдпрдкреЛрдЧреНрд░рд╛рдлреАрдордзреНрдпреЗ, "рдирджреА" рд╣рд╛ рд╢рдмреНрдж рдЖрд╣реЗ - рд╣рд╛ рд╢рдмреНрджрд╛рдВрдордзреАрд▓ рд░рд┐рдХреНрдд рд╕реНрдерд╛рдирд╛рдВрдЪрд╛ рдПрдХ рдХреНрд░рдо рдЖрд╣реЗ, рдЬреЛ рдордЬрдХреВрд░рд╛рдЪреНрдпрд╛ рдЕрдиреЗрдХ рдУрд│реАрдВрдордзреВрди рддрдпрд╛рд░ рд╣реЛрддреЛ. рдПрдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирджреА рддрдЬреНрдЮрд╛рд▓рд╛ (рдЦрд░реЗрддрд░) рдкреБрд╕реНрддрдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ. рдореЛрдиреЛрд╕реНрдкреЗрд╕ рдлреЙрдиреНрдЯрдордзреНрдпреЗ рдореБрджреНрд░рд┐рдд рдХрд░рддрд╛рдирд╛ рдкреГрд╖реНрдард╛рд╡рд░ рд╕рд░реНрд╡рд╛рдд рд▓рд╛рдВрдм рдЯрд╛рдпрдкреЛрдЧреНрд░рд╛рдлрд┐рдХ рдирджреНрдпрд╛ тАЬрдлреЙрд░реНрдотАЭ рд╡реНрд╣рд╛рд╡реНрдпрд╛рдд рдЕрд╢реА рддреНрдпрд╛рдЪреА рдЗрдЪреНрдЫрд╛ рдЖрд╣реЗ. рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рдлреАрд▓реНрдбрдЪреА рд░реБрдВрджреА рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛рдпрдЪреА рд╣реЛрддреА рдЬреНрдпрд╛рд╡рд░ рд╣реА рдЕрдЯ рдкреВрд░реНрдг рдХреЗрд▓реА рдЬрд╛рдИрд▓.
рдЗрдирдкреБрдЯрд╡рд░, рдкреНрд░реЛрдЧреНрд░рд╛рдорд▓рд╛ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ n (2 тЙд n тЙд 2) рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛, рдЬреЛ рдордЬрдХреВрд░рд╛рддреАрд▓ рд╢рдмреНрджрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЛ. рдкреБрдвреЗ, рдордЬрдХреВрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛: рдПрдХрд╛ рдУрд│реАрд╡рд░реАрд▓ рд╢рдмреНрдж рдПрдХрд╛ рдЬрд╛рдЧреЗрдиреЗ рд╡реЗрдЧрд│реЗ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрдгрд┐ рддреНрдпрд╛рдд 500 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╡рд░реНрдг рдЕрд╕реВ рд╢рдХрдд рдирд╛рд╣реАрдд.
рдЖрдЙрдЯрдкреБрдЯрд╡рд░, рдкреНрд░реЛрдЧреНрд░рд╛рдорд▓рд╛ рд╕рд░реНрд╡рд╛рдд рд▓рд╛рдВрдм "рдирджреА" рддрдпрд╛рд░ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдлреАрд▓реНрдбрдЪреА рд░реБрдВрджреА рдЖрдгрд┐ рдпрд╛ рдирджреАрдЪреА рд▓рд╛рдВрдмреА рджрд░реНрд╢рд╡рд╛рдпрдЪреА рд╣реЛрддреА.
рддреНрдпрд╛рдореБрд│реЗ рдЖрдЬ рджреБ
рдЪреЕрдореНрдкрд┐рдпрдирд╢рд┐рдк рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рдЖрдгрд┐ рд╡рд░YouTube рдЪреЕрдиреЗрд▓ рдШрдЯрдирд╛рд╕реНрдерд│рд╛рд╡рд░реВрди рдереЗрдЯ рдкреНрд░рдХреНрд╖реЗрдкрдг рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ. рдЖрддрд╛ рдЙрдкрд▓рдмреНрдзрдкреНрд░реА-рд╢реЛ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ .
рд╣реЕрдмреНрд░реЗрд╡рд░реАрд▓ рдмреНрд▓реЙрдЧрд╡рд░ рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЖрдгрдЦреА рдХрд╛рдп рдЖрд╣реЗ:
ACM ICPC рдСрдирд▓рд╛рдЗрди рдкреНрд░рд╕рд╛рд░рдг: рддреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдХрд╕реЗ рд╢рд┐рдХрд╛рд╡реЗ, рд╡рд┐рдЪрд╛рд░ рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдкреНрд░рднрд╛рд╡реА рдирд┐рд░реНрдгрдп рдХрд╕реЗ рдШреНрдпрд╛рд╡реЗрдд рдпрд╛рд╡рд░реАрд▓ рдкреБрд╕реНрддрдХрд╛рдВрдЪреА рдирд┐рд╡рдб рд╕реНрдорд╛рд░реНрдЯ рд╕реНрдЯреЗрдереЛрд╕реНрдХреЛрдк - ITMO рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд┐рдЯреА рдкреНрд░рд╡реЗрдЧрдХ рдкрд╛рд╕реВрди рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреНрд░рдХрд▓реНрдк
рд╕реНрддреНрд░реЛрдд: www.habr.com