2010 TopCoder рдУрдкрди рдХреЗ рдкрд░рд┐рдгрд╛рдо

TopCoder ( Habraanons ) рдореЗрдВ рд╡рд░реНрд╖ рдХрд╛ рдореБрдЦреНрдп рдЯреВрд░реНрдирд╛рдореЗрдВрдЯ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛, рдФрд░ Habr├й рдореЗрдВ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛ рдЕрднреА рддрдХ рдХрд╡рд░ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ! рдпрд╣ рдЕрдЬреАрдм рдФрд░ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ, рдФрд░ рдореИрдВ, TopCoder рдХрд╛ рдПрдХ рд╡рдлрд╛рджрд╛рд░ рдЕрдиреБрдпрд╛рдпреА, рдЗрд╕ рдЧрд▓рддрдлрд╣рдореА рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджрдмрд╛рдЬреА рдХрд░рддрд╛ рд╣реВрдВ - рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рд╡рд░реНрд╖ рдХреЗ рдмрд╛рдж рд╕реЗ рдореБрдЭреЗ рдлрд╛рдЗрдирд▓ рджреЗрдЦрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛ред



рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо





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



рдЪреИрдВрдкрд┐рдпрди рдордХреЛрддреЛ рд╕реЛрдЗрдЬрд┐рдорд╛ ( rng_58 ), рддреАрд╕рд░рд╛ рдкрд╕рдВрджреАрджрд╛ рдерд╛ред



рдордХреЛрддреЛ рд╕реЛрдЗрдЬрд┐рдорд╛



рддреАрд╕рд░реЗ рд╕реНрдерд╛рди рдкрд░ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдпреВрдХреНрд░реЗрди рдХреЗ рдПрдВрдЯреЛрди рдореЗрд▓рд┐рдЯ (рдХреНрд▓рд┐рдирдХ) рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдПрдВрдЯреЛрди рдореЗрд▓рд┐рдЯ



рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЗ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рд╕реНрдирд╛рд░реНрдХрдиреНрдпреВрдЬрд╝ рдФрд░ TCO'10 рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмреНрд▓реЙрдЧ (рдПрд░рд┐рдирд╛ рд╕реЗ рдЪрд░рдг-рджрд░-рдЪрд░рдг рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде) рдкрд░ рдХреА рдЬрд╛рддреА рд╣реИред



рдореИрд░рд╛рдерди





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



рдпреЛрдЪрд┐ рдЗрд╡рддрд╛



рдореИрд░рд╛рдерди рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЗ рджреМрд░ рдХреА рдЪрд░реНрдЪрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмреНрд▓реЙрдЧ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕ рдлрд╛рдЗрдирд▓ рдореЗрдВ рдХреЛрдИ рд░реВрд╕реА рдпрд╛ рдпреВрдХреНрд░реЗрдирд┐рдпрди рдирд╣реАрдВ рдереЗ, рдпрд╣реА рд╡рдЬрд╣ рд╣реИ рдХрд┐ рд╕реНрдирд╛рд░реНрдХрдиреНрдпреВрдЬ рдиреЗ рдЦреБрдж рдХреЛ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рд╕реАрдорд┐рдд рдХрд░ рд▓рд┐рдпрд╛ ред



рдореЙрдб рдбреИрд╢





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



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



рдорд╛рд░реНрдЧрд╛рд░реАрдЯрд╛ рд╕реНрдХреНрд░реАрдкрдЪреЛрд╡рд╛



рдЕрдиреНрдп рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛рдУрдВ, рдкреНрд░рд╛рдпреЛрдЬрдХреЛрдВ рдФрд░ рдЕрдзрд┐рдХ





рдПрдХ рдмрд╛рд╣рд░реА рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдЗрддрдиреЗ рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИрдВред рдореИрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдЪреАрдЬреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреВрдВрдЧрд╛:



рд╕реНрдЯреВрдбрд┐рдпреЛ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЗ рджрд╕ рдлрд╛рдЗрдирд▓рд┐рд╕реНрдЯ (рдЧреНрд░рд╛рдлрд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрди), рдЪрд╛рд░ рд▓рдбрд╝рдХрд┐рдпрд╛рдВ рд╣реИрдВ :-)



рдбрд┐рдЬрд╛рдЗрди рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ (рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбрд┐рдЬрд╛рдЗрди) рдХреЗ 15 рдлрд╛рдЗрдирд▓рд┐рд╕реНрдЯ рдореЗрдВ рд╕реЗ рдЪрд╛рд░ рдпреВрдХреНрд░реЗрдирд┐рдпрди рдФрд░ рдПрдХ рд░реВрд╕реА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рддреАрди рдЪреАрдиреА рд╣реИрдВред



рдФрд░ рдЙрд╕реА 15 рдлрд╛рдЗрдирд▓рд┐рд╕реНрдЯ, 9 рдЪреАрдиреА рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдпреВрдХреНрд░реЗрдиреА рдХреА рд╡рд┐рдХрд╛рд╕ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ (рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ) рдореЗрдВред



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



TCO'10 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рд╛рдирд┐рдпрд╛рдВ, рдлрд╛рдЗрдирд▓ рд╕реЗ рддрд╕реНрд╡реАрд░реЗрдВ, рд╡рд┐рд╖рдп рдкрд░ рдХреЙрдорд┐рдХреНрд╕ рдФрд░ рдЬреЛ рдХреБрдЫ рд╣реЛ рд░рд╣рд╛ рдерд╛ рдЙрд╕рдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЯреВрд░реНрдирд╛рдореЗрдВрдЯ рдмреНрд▓реЙрдЧ рдореЗрдВ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



All Articles