рдЦреЗрд▓ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдЯреНрд░рд┐рдкрд▓ рдПрдХреНрд╕, рдпрд╛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕рд┐рд░ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдиреЗ рд╡рд░реНрдЧреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рд╡реЗрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ HTML5 рдЧреЗрдо рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ - рдЯреНрд░рд┐рдкрд▓рдПрдХреНрд╕ ( www.quadpuzzle.ru ) рдирд╛рдордХ рдПрдХ рдкрд╣реЗрд▓реАред рдЕрдкрдиреЗ рд▓рд┐рдП рдФрд░ рджреЛрд╕реНрддреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЗрд▓ рд▓рд┐рдЦрдирд╛ рдЖрдзреА рд▓рдбрд╝рд╛рдИ рд╣реИред рдореИрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рджрд┐рдорд╛рдЧ рдореЗрдВ рд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдЙрддреНрдкрд╛рдж рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдпрд╣ рдЖрдк рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рддрдирд╛ рдиреНрдпрд╛рдп рдХрд░рддреЗ рд╣реИрдВред

рдЦреЗрд▓ рдХреЗ рдирд┐рдпрдо рд╕рд░рд▓ рд╣реИрдВред рдЦреЗрд▓ рдХреЗ рдореИрджрд╛рди рдкрд░, рдЪреМрдХреЛрдВ рд╕реЗ рдЖрдВрдХрдбрд╝реЗ рд░рдЦреЗ рдЧрдП рд╣реИрдВред рдЧреЗрдо рдХрд╛ рд▓рдХреНрд╖реНрдп рд╕рднреА рдЖрдХреГрддрд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрдпрдд рдореЗрдВ рд░рдЦрдирд╛ рд╣реИред рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдЖрдХрд╛рд░ рдХреЛ рдШреБрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реИ, рддреЛ рдПрдХ рд╕рд░реНрдХрд▓ рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдЕрджреНрд╡рд┐рддреАрдп рд╣реИред




рдпрд╣ рдирд┐рдореНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдУрдкреЗрд░рд╛, рдУрдкреЗрд░рд╛-рдореЛрдмрд╛рдЗрд▓, рд╕рдлрд╛рд░реА (рд╡рд┐рдВрдбреЛрдЬ, рдЖрдИрдкреИрдб 2), рдПрдВрдбреНрд░реЙрдЗрдб (рдПрдЪрдЯреАрд╕реА рдбрд┐рдЬрд╛рдпрд░, рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдЯреИрдм 10.1), рдХреНрд░реЛрдо, рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдФрд░ рдЖрдИрдИ 9ред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
  1. рдЧреЗрдо рдореЗрдВ рдПрдХ html рдлрд╝рд╛рдЗрд▓ рд╣реЛрддреА рд╣реИред рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдмрд┐рдирд╛ рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВред IE9 рдЗрд╕ рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
  2. рдпрджрд┐ рдХреЛрдИ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рд╣реИ, рддреЛ рдЖрдк рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрдиреЗ рдкрд╛рд╕рд┐рдВрдЧ рд╕реНрддрд░ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рдкреНрд░рд╕рд┐рджреНрдз рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
  3. рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдХреЗ рд░рд┐рдХреЙрд░реНрдб рдХреА рддрд╛рд▓рд┐рдХрд╛ рдЙрд╕ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдирд╛рдо рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рдиреЗ рдкрд╣рд▓реЗ рдЗрд╕ рд╕реНрддрд░ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣ рдЕрдиреНрдп рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдордп рдмреАрддрдиреЗ рдХреЗ рд╕реНрддрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдВрдХрдбрд╝реЗ рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред
  4. рдкреНрд░рддреНрдпреЗрдХ рдЕрдЧрд▓реЗ рд╕реНрддрд░ рдХреЛ рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рд╕рдорд╛рдзрд╛рди рд╕реЗ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдВрддрд┐рдо рд╕реНрддрд░ рд▓реЗрдиреЗ рдФрд░ рдкрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕рднреА рд╕реНрддрд░ рдПрдХ HTML рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред
  5. рдЦреЗрд▓ рдХреЛ 5 рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рд░реВрд╕реА, рдЕрдВрдЧреНрд░реЗрдЬреА, рдлреНрд░реЗрдВрдЪ, рдЬрд░реНрдорди рдФрд░ рдЪреАрдиреАред


рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЦреЗрд▓


рдЪреБрдк рд░рд╣рдирд╛ рдмреЗрдИрдорд╛рдиреА рд╣реЛрдЧреА рдХрд┐ рдпрд╣ рдореИрдВ рдирд╣реАрдВ рдерд╛ рдЬрд┐рд╕рдиреЗ рдЦреЗрд▓ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдерд╛ред рдЯреНрд░рд┐рдкрд▓рдПрдХреНрд╕ рдХрд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рдорд╛рди рдЧреЗрдо рдмреНрд▓реЙрдХрдкреЙрд╢ 500 ( www.mtoy.biz ) рдерд╛, рдЬрд┐рд╕реЗ рдореБрдЭреЗ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдлреЛрди рдкрд░ рдЦреЗрд▓рдиреЗ рдХрд╛ рдореМрдХрд╛ рдорд┐рд▓рд╛ рдерд╛ред



рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЯреНрд░рд┐рдкрд▓рдПрдХреНрд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдЕрд▓рдЧ рд╣реИ:

рдХрд╛рд░реНрдп рдХрд╣рд╛рдВ рд╕реЗ рдЖрдП


рдЗрд╕ рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рд╕реНрддрд░ рдЬрдирд░реЗрдЯрд░ рдкрд╣рд▓реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдмрд╕ рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рдХреЗ рд▓рд┐рдПред рдореИрдВ рдРрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдкреНрд░рдХреГрддрд┐ рдФрд░ рдЧреБрдгреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рддрдиреЗ рд╣реИрдВ, рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЦреЛрдЬрдирд╛ рдХрд┐рддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ ... рдЬрд╛рд╡рд╛ рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рд╕реНрддрд░ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдЗрди рд╕реНрддрд░реЛрдВ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдирд╛, рдЫреВрдирд╛, рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдмрдЪрдкрди рдореЗрдВ рдореИрдВ рдкрд╛рд╕рд╛ рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдЦреЗрд▓рддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЕрдм рдореИрдВ рд╡рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдпрд╣ рд╡рд┐рдЪрд╛рд░ рди рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрддрд░реАрдп рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛, рдмрд▓реНрдХрд┐ рдЗрд╕рд╕реЗ рдкреВрд░реА рдЪреАрдЬрд╝ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреАред

рдЬрдирд░реЗрдЯрд░ рдиреЗ рдирд┐рдореНрди рд╕реНрддрд░ рдЦреЛрдЬреЗ:
  1. рдЦреЗрддреЛрдВ рдореЗрдВ рд╕рднреА рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛ 3x2, 3x3, 4x3, ... 2 рдФрд░ 3 рд╡рд░реНрдЧреЛрдВ рд╕реЗ 3 рдпрд╛ рдЕрдзрд┐рдХ рдЖрдВрдХрдбрд╝реЗ рдХреЗ рд╕рд╛рде;
  2. рд╕рднреА рд╕рдорд╛рди рд▓реЛрдЧреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ (рдКрдкрд░ рдФрд░ рдкреНрд░рддрд┐рдмрд┐рдВрдм рддрдХ);
  3. рдЙрдирдореЗрдВ рд╕реЗ рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЪреБрдирд╛ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдЙрдкрд╛рдп рд╣реИ;
  4. рдпрджрд┐ рдпрд╣ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рддреЛ рдПрдХ рд╕рдбрд╝рдиреЗ рдпреЛрдЧреНрдп рдЖрдХрд╛рд░ рдХреЛ рдЪреБрдирд╛ред


рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдЬрдЯрд┐рд▓рддрд╛


рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдПрдХ рдордирдорд╛рдирд╛ рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдордирдорд╛рдиреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдХрд▓реНрдкрдирд╛ рдХреА рдЧрдИ рдереАред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╢рд╛рдЦрд╛ рдФрд░ рдмрд╛рдЙрдВрдб рд╡рд┐рдзрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдмрддрд╛ рджреЗрдВ рдХрд┐ рд╕реЙрд▓реНрдпреВрд╢рди рдлрд┐рдЧрд░ WxH рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рдПрдХ рдЖрдпрддрд╛рдХрд╛рд░ рдЖрдВрдХрдбрд╝рд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЕрдиреНрдп рдЖрдВрдХрдбрд╝реЗ (рд╕рдорд╕реНрдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдВрдХрдбрд╝реЗ) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╕реНрдкрд░реНрд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдЧреЛрдВ рдХреЗ рд╕рднреА рдЬреЛрдбрд╝реЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ (рдПрдХ рдЖрдо рдЪреЗрд╣рд░реЗ рдХреЗ рд╕рд╛рде рд╡рд░реНрдЧ) рдЬреЛ рд╕рдорд╛рдзрд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред рдРрд╕реЗ рд╕рднреА рдЪреЗрд╣рд░реЗ (2 * рдбрдмреНрд▓реНрдпреВ * рдПрдЪ - рдбрдмреНрд▓реНрдпреВ - рдПрдЪ)ред



рдкреНрд░рддреНрдпреЗрдХ рдЪреЗрд╣рд░рд╛ рджреЛ рдЕрд╡рд╕реНрдерд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
0. рдмрдВрдж - рдкрдбрд╝реЛрд╕реА рд╡рд░реНрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдХрд╛рд░ рдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ;
1. рдЦреБрд▓рд╛ - рджреЛ рдЖрд╕рдиреНрди рд╡рд░реНрдЧ рдПрдХ рд╣реА рдЖрдХреГрддрд┐ рдХреЗ рд╣реИрдВред

рд╣рдо (2 * рдбрдмреНрд▓реНрдпреВ * рдПрдЪ - рдбрдмреНрд▓реНрдпреВ - рдПрдЪ) рдмрд╛рдЗрдирд░реА рд╡реИрд▓реНрдпреВ рдХреЛ рд╕рднреА рдЪреЗрд╣рд░реЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕реЗрдЯ рдХрд╣рддреЗ рд╣реИрдВред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд░рд╛рдЬреНрдпреЛрдВ рдХрд╛ рдПрдХ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╕реЗрдЯ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЖрдпрдд рдХреЗ рдХреБрдЫ рд╡рд┐рднрд╛рдЬрди рд╕реЗ рдЖрдВрдХрдбрд╝реЛрдВ рдореЗрдВ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ ( рд╡рд┐рднрд╛рдЬрди рдХреЛ рд░рдВрдЧ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ)ред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдХрд┐рд╕реА рднреА рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рд░рд╛рдЬреНрдпреЛрдВ рдХрд╛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕реЗрдЯ рд╣реИред



рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рдХрдИ рд╕рдВрднрд╛рд╡рд┐рдд рд╕реЗрдЯреЛрдВ рдореЗрдВ 2 (2 * рдбрдмреНрд▓реНрдпреВ * рдПрдЪ - рдбрдмреНрд▓реНрдпреВ - рдПрдЪ) рддрддреНрд╡ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣реА рд╣реИ, рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ 0 рд╕реЗ 2 рддрдХ рдЪрдХреНрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ (2 * рдбрдмреНрд▓реНрдпреВ * рдПрдЪ - рдбрдмреНрд▓реНрдпреВ - рдПрдЪ) -1, рдФрд░ рдЖрдИ-рде рдлреЗрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рд╕реВрдЪрдХрд╛рдВрдХ рдЪрд░ рдХреЗ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЖрдИ-рд╡реЗрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдпрджрд┐ рдЪрдХреНрд░ рд╢рд░реАрд░ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдПрдХ рд╕реНрдерд┐рд░ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╣реИ, рддреЛ рд╕рднреА рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЛ рдорд╛рдирдиреЗ рдХреА рдХреБрд▓ рдЬрдЯрд┐рд▓рддрд╛ рд╕рдорд╛рдзрд╛рди рдХреЗ рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдШрд╛рддреАрдп рд╣реЛрдЧреАред рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдХрд┐ рдЖрдкрдХреЛ рдХрд┐рддрдиреЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдорд┐рд▓рддреЗ рд╣реИрдВред
рдЖрдпрд╛рдореА рд╕реНрд╡рд░реВрдкрд╕рдВрдЦреНрдпрд╛
рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ
1x12 (2 * 1 * 1 - 1 - 1) = 2 0 = 1
2x12 (2 * 2 * 1 - 2 - 1) = 2 1 = 2
2x22 (2 * 2 * 2 - 2 - 2) = 2 4 = 16
2x32 (2 * 2 * 3 - 2 - 3) = 2 7 = 128
2x42 (2 * 2 * 4 - 2 - 4) = 2 10 = 1024
3x32 (2 * 3 * 3 - 3 - 3) = 2 12 = 4096
......
6x62 (2 * 6 * 6 - 6 - 6) = 2 60

рдпрд╣реА рд╣реИ, 6x6 рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд▓реВрдк рдЗрдВрдбреЗрдХреНрд╕ рдЕрднреА рднреА 64-рдмрд┐рдЯ рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдк 3 рдЬреАрдПрдЪрдЬреЗрдб рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ 1 рдкреНрд░реЛрд╕реЗрд╕рд░ рдЪрдХреНрд░ рдкреНрд░рддрд┐ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреА рдЧрддрд┐ рд╕реЗ рдЦрд╛рд▓реА рд╢рд░реАрд░ рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХреЗ рдЪрдХреНрд░ рдХреА рд╢реБрд░реБрдЖрдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо 12 рд╕рд╛рд▓ = 2 60 / (3 * 10 9 * 3600 * 24 * 365) рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рдЬрд╛рдирд╡рд░ рдмрд▓ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ

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



рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдордирдорд╛рдирд╛ рдлрд┐рд▓реНрдЯрд░ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рд╡рд┐рднрд╛рдЬрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдХрднреА-рдХрднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗред рддреЛ, рдлрд┐рд▓реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд░реНрдЧреЛрдВ (рд╡рд░реНрдЧреЛрдВ, рдЬреЛ рдПрдХ рд╡рд░реНрдЧ рд╕реЗ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдЖрдВрдХрдбрд╝рд╛ рд╣реИ) рдХреЗ рд╕рд╛рде рд╡рд┐рднрд╛рдЬрди рдХреЛ рдЫреЛрдбрд╝рддрд╛ рд╣реИ, рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдХреА рд╕рдВрдЦреНрдпрд╛ 25% рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ: рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреЗ рд╡рд░реНрдЧ рдореЗрдВ рджреЛ рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЖрдо рдЪреЗрд╣рд░рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ 12 рд╕рд╛рд▓ рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ 9 рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ 4 рдХреЛрдиреЗ рд╡рд░реНрдЧ рдкрдбрд╝реЛрд╕реА рдирд╣реАрдВ рд╣реИрдВ, рддреЛ "рдкреГрдердХ рд╡рд░реНрдЧ" рдлрд╝рд┐рд▓реНрдЯрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП 25% рдХреА рдЦреЛрдЬ рдХреЛ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ (1 - (3/4) 4 ) - 68 %ред рд╢реЗрд╖ рдЫреЛрдЯреЗ рд╡рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╡рд┐рдЪрд╛рд░ рдЖрджреЗрд╢ рдУ (2 рдбрдмреНрд▓реНрдпреВ * рдПрдЪ ) рдХреА рдЧрдгрдирд╛ рдореЗрдВ рдХрдореА рддрдХ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рдЯреНрд░рд┐рдкрд▓рдПрдХреНрд╕ рд╕реНрддрд░ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

1. 2x2Duplicates
- рдПрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЪрд╛рд░ рд╡рд░реНрдЧ (2x2) рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рд╣реА рдЖрдХреГрддрд┐ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЪрд╛рд░ рдЖрдо рдЪреЗрд╣рд░реЛрдВ рдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЖрдо рдирд╣реАрдВ рд╣реИред

2. 1x1Cell
- рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдкреГрдердХ рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдлрд╝рд┐рд▓реНрдЯрд░ред
3. рд╕реНрдЯреНрд░реЗрдЯрдХреВрдЯ
- рдПрдХ рдлрд┐рд▓реНрдЯрд░ рдЬреЛ рд╕реАрдзреЗ рдХреНрд╖реИрддрд┐рдЬ рдпрд╛ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдЦрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рднрд╛рдЬрди рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреА рдХрдЯреМрддреА рд╡рд┐рднрд╛рдЬрди рдХреЛ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕реЗ рдкреБрдирд░реНрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рджреВрд╕рд░рд╛ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдирд┐рдпрдо рдХреЗрд╡рд▓ рддрдм рд╕рдВрддреБрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╡рд┐рднрд╛рдЬрди рдХреЗ рджреЛрдиреЛрдВ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рд╕рдорд╛рди рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рджреВрд╕рд░рд╛ рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рднрд╛рдЬрди рд╣рдорд╛рд░реЗ рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдЧ рдПрдХ рдЫреЛрдЯреЗ рдЖрдпрд╛рдо рдХрд╛ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдХрд╛рд░реНрдп рд╣реИред
4. рдЖрдХрд╛рд░ 3
- рдПрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛ 3 рд╕реЗ рдХрдо рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рджреЛ рдЖрдВрдХрдбрд╝реЛрдВ рд╕реЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИред
5. рдЖрдХрд╛рд░ 23
- рдПрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ 4 рдпрд╛ рдЕрдзрд┐рдХ рд╡рд░реНрдЧреЛрдВ рдХреЗ рдЖрдВрдХрдбрд╝реЗ рд╣реИрдВред рдпрд╣ рдлрд╝рд┐рд▓реНрдЯрд░ рдЯреНрд░рд┐рдкрд▓ рдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИред
6. RotatedAndReflected
- рдПрдХ рдлрд┐рд▓реНрдЯрд░ рдЬреЛ рд╕рдорд╛рди рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХреЛ рддреНрдпрд╛рдЧрддрд╛ рд╣реИ - рдРрд╕реЗ рд╡рд┐рднрд╛рдЬрди рдЬреЛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ 90, 180 рдпрд╛ 270 рдбрд┐рдЧреНрд░реА рдФрд░ / рдпрд╛ рджрд░реНрдкрдг рдкреНрд░рддрд┐рдмрд┐рдВрдм рджреНрд╡рд╛рд░рд╛ рд░реЛрдЯреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкреНрд░рддреНрдпреЗрдХ рд╕рдорд╛рди рд╡рд┐рднрд╛рдЬрди 8 рд╕рдорд╛рди рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдЪреВрдВрдХрд┐ рд╣рдордиреЗ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕реЗрдЯ рдкрд░ рд░реИрдЦрд┐рдХ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдЖрда рд╕реЗ рдиреНрдпреВрдирддрдо рд╡рд┐рднрд╛рдЬрди рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡рд┐рднрд╛рдЬрди рдиреНрдпреВрдирддрдо рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рдЖрда рд╕реЗ рд╡рд┐рднрд╛рдЬрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред
7. рд╕реЙрд▓реНрд╡рд░
- рдПрдХ рдРрд╕рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реИрдВред рдпрд╣ рдлрд┐рд▓реНрдЯрд░ рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕рдХреЗ рдХрд╛рдо рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддрд╛рдХрд┐ рдЙрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рди рдмрдирд╛ рд╕рдХреЗ рдЬреЛ рдЦреЗрд▓ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕реЙрд▓реНрд╡рд░ рдХреЛ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореИрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реЙрд▓реНрд╡рд░ рд╢рд╛рдЦрд╛ рдФрд░ рдмрд╛рдзреНрдп рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред 'рд╢рд╛рдЦрд╛рдУрдВ' (рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛) рдкрд░ рдкрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рд╕реВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ
рд╕реА! / (рд╕реА 1 ! рд╕реА 2 ! ... рд╕реА рдПрдо !)ред
рдЬрд╣рд╛рдВ C рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ, m рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ (рд╕рдорд╛рди рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рд╕рдореВрд╣реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛), C i рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣ рдореЗрдВ рд╕рдорд╛рди рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╕рднреА рдЖрдВрдХрдбрд╝реЗ рд╕рдорд╛рди рд╣реИрдВ, рддреЛ рд╕рдВрдпреЛрдЬрди рдХреЗрд╡рд▓ рдПрдХ рд╣реИ: рдПрдо = 1 рдФрд░ рд╕реА = рд╕реА 1 ред рдкрд╣рд▓рд╛ рд╕реНрддрд░ (3 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдВрдХрдбрд╝реЗ, рдЬрдм рддрдХ рд╣рдо рдШреВрд░реНрдгрди рдЖрдХреГрддрд┐ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрддреЗ) 3 рджреЗрддрд╛ рд╣реИ! / (1! 1! 1) = 6 рд╕рдВрдпреЛрдЬрдиред рджрд╕рд╡реЗрдВ рд╕реНрддрд░ (рдЪрд╛рд░ рд╕рдореВрд╣реЛрдВ рдореЗрдВ 6 рдЖрдВрдХрдбрд╝реЗ) 6 /! (2! 2! 1! 1!) = 180 рд╕рдВрдпреЛрдЬрди рджреЗрддрд╛ рд╣реИред рд╕реМрд╡реЗрдВ рд╕реНрддрд░ (рдкрд╛рдВрдЪ рд╕рдореВрд╣реЛрдВ рдореЗрдВ 9 рдХреЗ рдЖрдВрдХрдбрд╝реЗ) 9 рджреЗрддрд╛ рд╣реИ! / (3! 3! 1! 1! 1!) = 10080 рд╕рдВрдпреЛрдЬрдиред рдЫрд╣ рд╕реМрд╡рд╛рдВ рд╕реНрддрд░ рд▓рдЧрднрдЧ 10 11 рд╕рдВрдпреЛрдЬрди рджреЗрддрд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдХрдИ рд╕рдВрдпреЛрдЬрди рд╣реИрдВ, рд╕реЙрд▓реНрд╡рд░ рдЯреНрд░рд┐рдкрд▓ рд╕реЗрдХрдВрдб рдХреА рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ 1-2 рд╕реЗрдХрдВрдб рдореЗрдВ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЦреЛрдЬрдирд╛ рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 6x6 рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп, рд╕реЙрд▓реНрд╡рд░ рдиреЗ 5887655 рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛, рдЙрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ 46 рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ред

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

рдЬрдирд░реЗрдЯрд░ рдХреА рд░рд┐рдкреЛрд░реНрдЯ

6x6 рдХреЗ рдЖрдпрд╛рдо рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпреЛрдВ рдХреА рдкреАрдврд╝реА рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рддрдиреЗ рд╡рд┐рднрд╛рдЬрди рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдП рдЧрдП рдФрд░ рдХреМрди рд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ред
рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛рдкреНрд░рд╛рдкреНрддрдЕрд╕реНрд╡реАрдХреГрдд% рдЧрд┐рд░рд╛% рдЧрд┐рд░рд╛
рдХреБрд▓ рд╕реЗ
рд╕рдВрдЦреНрдпрд╛
рдлрд┐рд▓реНрдЯрд░
59674594424529531740655930142853768650.5150.512x2Duplicates
29531740655911068658032118463082623862.5230.941x1Cell
110686580321798766339763080994634527.845.16StraightCut
798766339767987553082811031480.000.00Shapes3
79875530828470946987982843613099.9413.38Shape23
4709469858877014120699787.500.01RotatedAndReflected
5887701465887655100.000.00рд╕реЙрд▓реНрд╡рд░
59674594424546596745944199100.00100.00рд╕рдВрдкреВрд░реНрдг

рдкрд╣рд▓реА рдмрд╛рдд рдЬрд┐рд╕ рдкрд░ рдореИрдВ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд╡рд╣ рд╣реИ рдХреБрд▓ рдЪреЗрдХ рдХрд┐рдП рдЧрдП рд╡рд┐рднрд╛рдЬрди рдХреА рд╕рдВрдЦреНрдпрд╛ - 596745944245 <2 40 ред рдпрд╣реА рд╣реИ, 'рд╕реАрдорд╛рдУрдВ' рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЪреЗрдХ рдХреЛ 2 60 рд╕реЗ рдШрдЯрд╛рдХрд░ 2 40 рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред рдЕрдЧрд░ рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдореЗрдВ 12 рджрд┐рди рд▓рдЧреЗ, рддреЛ 'рд╕реАрдорд╛' рддрдВрддреНрд░ рдХреЗ рдмрд┐рдирд╛, рдпрд╣ 12 * 2 20 ~ 12 * 10 6 рджрд┐рди рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдпрд╛ рдПрдХ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд▓рд╛рдЦ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рдХреЙрд▓рдо рдХрд╛ рдЕрднрд╛рд╡ рд╣реИ, рдЬреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдиреЗ рдЦреЛрдЬ рдХреЛ рдХрдо рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╡рд┐рднрд╛рдЬрдХ 2 20 рдореЗрдВ рдХреНрдпрд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдЕрдкреЗрдХреНрд╖рд┐рдд рдерд╛, RotatedAndReflected рдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП рд╕рднреА рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХрд╛ 7/8 = 87.5% рдлреЗрдВрдХ рджрд┐рдпрд╛, рдкреНрд░рддреНрдпреЗрдХ рдЖрда рд╕рдорд╛рди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдХреЛ рдЪреБрдирдирд╛ред рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдЬрд╛рдВрдЪ рдХрд┐рдП рдЧрдП рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╕реЗ, Shapes3 рдлрд╝рд┐рд▓реНрдЯрд░ - рджреЛ-рдЖрдВрдХрдбрд╝рд╛ рд╡рд┐рднрд╛рдЬрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЫреЛрдбрд╝реЗ рдЧрдП рдПрдХ рд▓рд╛рдЦ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдк рдереЗред рдпрд╣ рднреА рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдЯреНрд░рд┐рдкрд▓ рдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд╡рд┐рдВрдЯрд▓рд┐рдпрди (2 60 ~ 10 18 ) 6x6 рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ 46 рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, "рд╕рднреА рдмреЗрд╣рддрд░реАрди"ред

рд╕рдордп рд╕рд╛рд░рдгреА

рддреЛ 6x6 рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП, рд╕рдордп рдкрд░ (рдкрд╛рдпрд╛ рджрд┐рдиреЛрдВ рдореЗрдВ) рдорд╛рдирд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рднрд╛рдЬрди (рдХрд╛рд░реНрдп рджрд┐рд╡рд╕) рдХреЗ рд╕рдордп рдФрд░ рд╕реНрддрд░ рдХреЗ рдкрд╛рдпрд╛ рд╕реНрддрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдЧреНрд░рд╛рдл (рджрд┐рди)ред

рдореИрдВ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ:

рдХрд╛рд░реНрдп рдЖрдпрд╛рдо рддрд╛рд▓рд┐рдХрд╛

рдпрд╣ рддрд╛рд▓рд┐рдХрд╛ рдЧреЗрдо рдореЗрдВ рдЧрд┐рд░реЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред
рдХреНрд╖реЗрддреНрд░
рд╕рдорд╛рдзрд╛рди
рдЖрдпрд╛рдореА рд╕реНрд╡рд░реВрдкрд╕рдВрдЦреНрдпрд╛
рд╕реНрддрд░реЛрдВ
рд╕рдордпрд╕рдВрдкреВрд░реНрдг
рд╕рдВрдЦреНрдпрд╛
рд╕реНрддрд░реЛрдВ
рд╕рдВрдкреВрд░реНрдг
рд╕рдордп
84x22020
93x31030
105x21040
124x34080
155x360140
164x450190
186x380270
205x4480750
217x3160910
246x4272 рдорд┐рдирдЯ1182 рдорд┐рдирдЯ
8x3161min1343min
255x5223min1566min
279x31912min17517min
287x44541min22059min
306x5553 рдШрдВрдЯреЗ2754 рдШрдВрдЯреЗ
10x3192 рдШрдВрдЯреЗ2946 рдШрдВрдЯреЗ
328x411217 рдШрдВрдЯреЗ40623 рдШрдВрдЯреЗ
3311x32220 рдШрдВрдЯреЗ4282 рдбреА
357x51587 рджрд┐рди5869d
366x64612d63221d
9x46916D70137dn
12x320+8 рджрд┐рди +720+45 рджрд┐рди +

рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐:

рд╡рд┐рднрд╛рдЬрд┐рдд рд░рдВрдЧ

рдкрд╣рд▓реЗ рддреАрди рдлрд┐рд▓реНрдЯрд░ рдХреЗрд╡рд▓ рдмрд┐рдЯреНрд╕ рдХреЗ рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреЗрд╣рд░реЗ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЙрдирдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдЖрдХреГрддрд┐рдпреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдмрд╛рдЗрдирд░реА рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЛ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рднрд╛рдЬрди рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдВрдХрдбрд╝реЛрдВ рдореЗрдВ рд░рдВрдЧрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ-рдкрд╛рд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

int color = 1; for(int i = 0; i < H; ++i) { for(int j = 0; j < W; ++j) { if (painted[i][j] == 0) { flood(i, j, color++); } } } 

рдпрд╣рд╛рдВ, рдмрд╛рдврд╝ рдлрд╝рдВрдХреНрд╢рди рдПрдХ рдЖрдХреГрддрд┐ рдХреЛ рдкреЗрдВрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╕реЗрд▓ (i, j) рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЙрд╕реА рдЖрдХреГрддрд┐ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╕рдиреНрди рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд░рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рд╕рдордЧреНрд░ рдЬрдЯрд┐рд▓рддрд╛ рд╡рд░реНрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд░реИрдЦрд┐рдХ рд╣реИ - O (W * H)ред

рд░реЛрдЯреЗрд╢рди рдЖрдХрд╛рд░


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

рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЖрджреЗрд╢ рдХреИрд╕реЗ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ


рд╕реЙрд▓реНрд╡рд░ рдПрдХ рдкреНрд░рд╛рдХреГрддрд┐рдХ рддрд░реАрдХреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрднрд╡ рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЫрдВрдЯрдиреА рдХрд░рддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕реЙрд▓реНрд╡рд░ рдЗрд╕реЗ рдПрдХ рдХрдард┐рдирд╛рдИ рд╕реНрддрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ - рдкреВрд░реНрдг рдХрд┐рдП рдЧрдП рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдЪрдХреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЬреЛ рд╕рдВрднрд╡ рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдКрдкрд░ рд╕реЗ рд╕реАрдорд┐рдд рд╣реИ, рд╕реВрддреНрд░ C рджреНрд╡рд╛рд░рд╛ рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ! / (C 1 ! C 2 ! ... C m !)ред рдЯреНрд░рд┐рдкрд▓рдПрдХреНрд╕ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╡рд░реНрдгрд┐рдд рдХрдард┐рдирд╛рдИ рд╕реНрддрд░ рдмрдврд╝рд╛рдХрд░ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рдРрд╕рд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдЙрд╕ рдЬрдЯрд┐рд▓рддрд╛ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЕрдиреБрднрд╡ рдХрд░рддрд╛ рд╣реИред рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд╕рдордп рдХреЗ рдЕрдирд╛рдо рдЖрдБрдХрдбрд╝реЗ рд╕рд░реНрд╡рд░ рдкрд░ рд░рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдРрд╕реЗ рдЖрдБрдХрдбрд╝реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред

рдкреАрдврд╝реА рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк


рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд┐рднрд╛рдЬрди рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЙрди рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рд╕рдВрднрд╡ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЦреЗрд▓ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рдЖрдк рд╕рдорд╛рдзрд╛рди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рдХреБрд▓ рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдЦреЛрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреНрд░рд┐рдкрд▓рдПрдХреНрд╕ рдореЗрдВ рдХреЗрд╡рд▓ 8 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдВрдХрдбрд╝реЗ рд╣реИрдВ: рджреЛ рдбрдмрд▓ рд╕реНрдЯрд┐рдХ, рджреЛ рдЯреНрд░рд┐рдкрд▓ рд╕реНрдЯрд┐рдХ рдФрд░ рдЪрд╛рд░ рдЯреНрд░рд┐рдкрд▓ рдХреЙрд░реНрдирд░ред


рд╕рдорд╕реНрдпрд╛ 6x6 = 36 рдХреЗ рд▓рд┐рдП, рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ 18 рд╣реИ, рдиреНрдпреВрдирддрдо 12. рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕реЗрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЕрдиреБрдорд╛рди 8 18 / (2! 6 3! 3) рдХреЗ рдореВрд▓реНрдп рд╕реЗ рдКрдкрд░ рд╕реЗ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ! = 2 48/9 <2 45 (18 рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЖрдВрдХрдбрд╝реЗ! 8 рдореЗрдВ рд╕реЗ рдПрдХ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХреНрд░рдордкрд░рд┐рд╡рд░реНрддрди рдХреА рдиреНрдпреВрдирддрдо рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд) рдФрд░ рдиреАрдЪреЗ рд╕реЗ 8 12 / (8! 4!)> 2 16 (12 рдЖрдВрдХрдбрд╝реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ 8 рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХреНрд░рдордкрд░рд┐рд╡рд░реНрддрди рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд)ред рдЖрджреЗрд╢рд┐рдд рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП, рд╕реВрддреНрд░ рд╕рдорд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рдмрд┐рдирд╛ред рдПрдХ рддрд░рдл, рдЕрдзрд┐рдХ рдСрд░реНрдбрд░ рдХрд┐рдП рдЧрдП рд╡рд┐рдХрд▓реНрдк рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд╕реАрдорд╛рдУрдВ рдХреЗ рдЕрдзрд┐рдХ рдЗрд╖реНрдЯрддрдо рдмрд╛рдИрдкрд╛рд╕ рдХреЗ рд╕рд╛рде рдЖрдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред
рдЖрдк рд╕рднреА рдЖрда рд╕рдВрдЦреНрдпрд╛рдУрдВ ( 1 , 2 , ... 8 ) рдкрд░ рдЯрд╛рдЗрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдореИрдВ рд╕рдорд╛рдзрд╛рди рдореЗрдВ i-th рдЖрдВрдХрдбрд╝реЗ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЖрда рдХреЗ рд▓рд┐рдП, рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдХреБрд▓ рдХреНрд╖реЗрддреНрд░ рдкрд░ рдПрдХ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдмрдВрдз рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ:
2 * рдПрдХ 1 + 2 * рдПрдХ 2 + 3 * рдПрдХ 3 + 3 * рдПрдХ 4 + ... + 3 * рдПрдХ 8 = 36
рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдиреЗ 2 рдШрдВрдЯреЗ рдореЗрдВ рдЯреНрд░рд┐рдкрд▓рдПрдХреНрд╕ рдХреЗ рд╕рднреА рд╕реНрддрд░реЛрдВ рдХреЛ рдкрд╛рдпрд╛ред рдпрд╣ рд╡рд┐рднрд╛рдЬрди рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕реЗ 500 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рддреЗрдЬ рд╣реИред рд╕рдЪ рд╣реИ, рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЬрдЯрд┐рд▓рддрд╛ рддреЗрдЬреА рд╕реЗ рдмрдврд╝ рдЬрд╛рддреА рд╣реИред рдЕрдЧрд▓реЗ рджреЛ рд╣рдлреНрддреЛрдВ рдореЗрдВ, рдЗрд╕ рд╡рд┐рдзрд┐ рдореЗрдВ рдХреБрд▓ 1300 рд╕реНрддрд░ рдкрд╛рдП рдЧрдПред

рдЦреЗрд▓ рдХреЗ рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖


рдЦреЗрд▓ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИ, рдЬреЛ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЧреЗрдо рдХреЛ HTML, CSS рдФрд░ JavaScript (рдХреБрд▓ 2100 рд▓рд╛рдЗрдиреЛрдВ) рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╕рднреА рддрд░реНрдХ, рд╕рднреА рд╕рдВрд╕рд╛рдзрди, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рднреА 700+ рд╕реНрддрд░ рдПрдХ HTML рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдлрд┐рдЯ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдЧреЗрдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдмрд┐рдирд╛, рдЗрд╕рдХреЗ рдЕрдВрдд рддрдХ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЧреНрд░рд╛рдлрд┐рдХ рдбрд┐рдЬрд╛рдЗрди


рдЦреЗрд▓ рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИрдВ, рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдмрд┐рдирд╛, рдкреГрд╖реНрдарднреВрдорд┐ рдХреА рдЧрд┐рдирддреА рдирд╣реАрдВред рд╡рд░реНрдЧреЛрдВ рдХреЛ рдмрд╣реБ-рд░рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ <div> s рдврд╛рд▓ рдХреЗ рд╕рд╛рде рднрд░реЗрдВред рдШреБрдорд╛рдП рдЧрдП рд╡рд░реНрдЧ рдХреЗ рдЕрдВрджрд░ рдХрд╛ рд╕рд░реНрдХрд▓ рднреА рдПрдХ рд╡рд░реНрдЧ рд╣реИ, рдХреЗрд╡рд▓ рдЕрдзрд┐рдХрддрдо рдЧреЛрд▓ рд╕реАрдорд╛рдУрдВ рдФрд░ рд░рд┐рд╡рд░реНрд╕ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдлрд┐рд▓ рдХреЗ рд╕рд╛рдеред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ IE9 рдЗрд╕ рддрд░рд╣ рдХреА рдЪрд╛рд▓ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрдХрд▓ рдХрд╛ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдлрд┐рд▓ рдЕрднреА рднреА рдЪреМрдХреЛрд░ рдмрдирд╛ рд╣реИред
рдореИрдВ рдЦреЗрд▓ рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЛ рдЬреАрд╡рдВрдд рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЗрд╕ рдкрд░ рджрд┐рд╡рд╛рдУрдВ рд╕реЗ рдзреАрд░реЗ-рдзреАрд░реЗ рдЙрдбрд╝рдиреЗ рд╡рд╛рд▓реЗ рднреВрд░реЗ рд░рдВрдЧ рдХреЗ рдЧреЛрд▓реЗ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдЪрдЯреАрд╕реА рд╕реЗрдВрд╕ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореБрдЭреЗ рджреЛ рдмрд╛рдзрд╛рдПрдБ рдЖрдИрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ: рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдЙрдбрд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛: рдПрдХ рдХрд╛рд░рдг рд╕реЗ, рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдЖрд╡рд╛рдЬрд╛рд╣реА рдЕрдЪрд╛рдирдХ, рд╣рд┐рд▓рддреА рд╣реБрдИ рджрд┐рдЦрддреА рдереАред рдореИрдВрдиреЗ 1.0 рд╕реЗ рдХрдо рдХреА рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╢рд┐рдлреНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рд╡реЗ рд╡реИрд╕реЗ рднреА рд╢рд┐рдлреНрдЯ рд╣реЛ рдЧрдПред
рджреВрд╕рд░реА рдмрд╛рдд: рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреБрдЫ рдмрдбрд╝реЗ рд╕рд░реНрдХрд▓ рдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд▓реЛрдб рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдмрд╕ рдкреГрд╖реНрдарднреВрдорд┐ рд╕реЗ рдПрдХ рд╕реНрдерд┐рд░ рдЪрд┐рддреНрд░ рдмрдирд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдЗрд╕ рд╕реАрдПрд╕рдПрд╕ рдордВрддреНрд░ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛: рдкреГрд╖реНрдарднреВрдорд┐-рдЫрд╡рд┐: url (рдбреЗрдЯрд╛: рдЫрд╡рд┐ / png; base64, / 9j / 4AAQSkZ ... =);
рддрд╛рдХрд┐ рдЪреМрдХреЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рд╕реНрдХреНрд░реАрди рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рд╣реЛ рдЬрд╛рдП, рдореИрдВрдиреЗ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреЗрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдлрд╝рдЬрд╝реА рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
рд╢рд╛рдпрдж рдХреЛрдИ рдкреВрдЫреЗрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ 2D рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП HTML5 рдХреИрдирд╡рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛? рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдРрд╕реЗ рд╕рд░рд▓ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП, рдХреИрдирд╡рд╕ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧреАред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдЬрдм рдореИрдВрдиреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд▓рд┐рдЦрд╛, рдореБрдЭреЗ рдХреИрдирд╡рд╕ рд╕рдордиреНрд╡рдп рдЧреНрд░рд┐рдб рдХреА рдПрдХ рдЕрдкреНрд░рд┐рдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдерд╛: рдкреВрд░реНрдгрд╛рдВрдХ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрд░реЗ рдирдП рдЯреИрдмрд▓реЗрдЯ рдкрд░ рдХреИрдирд╡рд╕ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдЙрддреНрд╕рд╛рд╣рдЬрдирдХ рдирд╣реАрдВ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдкрд╣рд▓реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдиреЗ HTML рдбреЛрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ DIV рддрддреНрд╡реЛрдВ рдХреЗ рд╡рд░реНрдЧ рдЬреЛ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдмрдЪ рдЧрдПред

рдкрд╛рд░рд┐рдд рд╕реНрддрд░реЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдирд╛


рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдЪрдЯреАрдПрдордПрд▓ рдЧреЗрдо рдХреА рдзрд╛рд░рдгрд╛ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рдЯреНрд░рд┐рдкрд▓рдПрдХреНрд╕ рдХреЛ рджрд┐рдЦрд╛рдпрд╛ рдерд╛, рдиреЗ рдЙрдиреНрд╣реЗрдВ рдкрд╛рд░рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХреАред рдЖрдорддреМрд░ рдкрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ 15-30 рд╡реЗрдВ рд╕реНрддрд░ рдкрд░ рдХрд╣реАрдВ рдкреВрдЫрд╛: "рдФрд░ рдЕрдЧрд░ рдиреЗрдЯрд╡рд░реНрдХ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдлреНрд░реАрдЬ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ?"
рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЧреЗрдо рдЖрдкрдХреА рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣рд░ 10 рд╕реЗрдХрдВрдб рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдпрд╛ рдкреГрд╖реНрда рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рд╕реЗ рдбрд░реЛ рдорддред рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬрди HTML5 рд▓реЛрдХрд▓рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣, рд╕рд╛рде рд╣реА рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╕рднреА рд╕реНрддрд░реЛрдВ рдХреЛ рдЦреЗрд▓ рдореЗрдВ рд╣реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдмрд┐рдирд╛ рдЦреЗрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рд▓реЛрдХрд▓рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рд╕рд┐рдХреНрдХреЗ рдХрд╛ рдПрдХ рдлреНрд▓рд┐рдк рд╕рд╛рдЗрдб рднреА рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдЦреЛрдЬрд╛, рдПрдХ рдирдП рдбреЛрдореЗрди рдирд╛рдо рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдФрд░ рдЧреЗрдо рдХреЛ рдПрдХ рдирдП рдкрддреЗ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд▓реЛрдХрд▓рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд╛рдЗрдЯ рдХреЗ рдбреЛрдореЗрди рдирд╛рдо рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЦрд┐рд▓рд╛рдбрд╝реА рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд╛рдЗрдЯ рд╕реЗ рдЧреЗрдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд▓реЛрдХрд▓рд╕реНрдЯреЛрд░реАрдЬ рдХреЛ рдФрд░ рдХрд┐рд╕ рдЪреАрдЬ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рд╕реНрдерд╛рдиреАрдп рдбреНрд░рд╛рдЗрд╡ рдкрд░, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ (рдпрд╛ рддреЛ рдХрд╛рдо рдкрд░, рдпрд╛ рдШрд░ рдкрд░, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдпрд╛ рдлреЛрди рдкрд░) рдирд╣реАрдВ рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рднреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдХрд▓рд╕реНрдЯреЛрд░реЗрдЬ рдХреЛ рдХрд╣рд╛рдБ рдФрд░ рдХрд┐рд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлрд┐рд░ рдореЗрд░реЗ рд╣рд╛рде рдЕрдЪреНрдЫреА рдкреБрд░рд╛рдиреА рдХреБрдХреАрдЬрд╝, рд▓реЙрдЧрд┐рди, рдкрд╛рд╕рд╡рд░реНрдб рдФрд░ рдкрд░рд┐рд╖реНрдХреГрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪ рдЧрдПред рдФрд░ рдЬрдм рдЖрд▓рд╕ рдХрд╛ рд╡рд┐рд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рдЙрд╕ рд╕рдордп рдХреА рдПрдХ рдФрд░ рдкреНрд░рд╛рдЪреАрди рдкрджреНрдзрддрд┐ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрдм рд╣рдорд╛рд░реЗ рдорд╣рд╛рди-рджрд╛рджрд╛рдУрдВ рдиреЗ рдЕрднреА рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдХрд╛рд▓реЗ рдФрд░ рд╕рдлреЗрдж рдЯреАрд╡реА рд╕реЗрдЯ рдФрд░ рдмрд╛рдВрдХрд╛ рдХреЗ рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕ рдХреЗ рдкреАрдЫреЗ рдЦреАрдВрдЪ рд▓рд┐рдпрд╛ рдерд╛ред рд╣рд╛рдВ, рдЖрдкрдиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛, рдореИрдВ рдХрд╛рдЧрдЬ рдХреЗ рдЯреБрдХрдбрд╝реЗ рдкрд░ рдкреЗрдВрд╕рд┐рд▓ рдореЗрдВ рд╕реНрддрд░ рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдЙрд╕рдХрд╛ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХреЛрдб рдЧреЗрдо рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдФрд░ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг


рдореИрдВрдиреЗ рдЕрдкрдиреА рдЪрд╛рдЪреА рд╕реЗ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдХрд┐ рдореИрдВ рдЦреЗрд▓ рдЦрддреНрдо рдХрд░ рджреВрдВрдЧрд╛ рдФрд░ рд╡рд╣ рдЦреЗрд▓ рд╕рдХрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдЦреЗрд▓ рдХреЛ рд░реВрд╕реА рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рднрд╛рд╖рд╛ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрд╡рд╕рд░ рдХреЛ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ i18n рдХреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдШреЗрд░реЗ рдореЗрдВ рдирд╛рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдВрдЧреНрд░реЗрдЬреА рд╢рдмреНрдж рдЗрдВрдЯрд░реНрдирдХреИрд╕рд┐рд▓реЗрд╢рди рдореЗрдВ, рдкрд╣рд▓реЗ i рдФрд░ рдЕрдВрддрд┐рдо n рдХреЗ рдмреАрдЪ 18 рд╡рд░реНрдг рд╣реИрдВред
I18n рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЗрддрдирд╛ рд╕рд░рд▓ рдерд╛ рдХрд┐ рдореБрдЭреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рднреА рдирд╣реАрдВ рджреЗрдЦрдирд╛ рдкрдбрд╝рд╛ред рдкреНрд░рддреНрдпреЗрдХ HTML рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдореЗрдВ рднрд╛рд╖рд╛ рдкрд╛рда рд╣реИ, рд╡рд░реНрдЧ 'i18n' рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: <span class = 'i18n'> рд╕рд░рд▓ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ </ span>ред рдЧреЗрдо рдХреЛрдб рдореЗрдВ, I18N рд╕рдВрд░рдЪрдирд╛ рджрд░реНрдЬ рдХреА рдЧрдИ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╡рд╛рдж рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  //   var I18N = { "OK": { ru: "OK", fr: "bon", de: "OK", zh: "??" }, "simple graphics": { ru: " ", fr: "graphiques simple", de: "einfache Graphik", zh: "????" }, ... } 

I18n рд╡рд░реНрдЧ рдХреЗ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рднрд╛рд╖рд╛ рдкрд░рд┐рд╡рд░реНрддрди рдореЗрдВ, рдЙрдирдХреА рдореВрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдореВрд▓ HTML рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ I18N рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╡рд╛рдХреНрдпрд╛рдВрд╢ 'рдПрди рд╕реЗрдХрдВрдб / рдорд┐рдирдЯ / рдШрдВрдЯреЗ / рджрд┐рди рдкрд╣рд▓реЗ' рдХреЛ рдПрдХ рд╕рдВрджрд░реНрдн-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЕрдиреБрд╡рд╛рдж рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рддрд░реНрдХ рдХреЛ рдереЛрдбрд╝рд╛ рдЬрдЯрд┐рд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред I18N рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ, рдЕрдиреБрд╡рд╛рдж рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕рдВрджрд░реНрдн рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдиреБрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИ:

  "seconds ago": { en: i18nSecondsAgoEn, ru: <b>i18nSecondsAgoRu</b>, fr: " il ya quelques seconds", de: i18nSecondsAgoDe, zh: " ???" }, ... function <b>i18nSecondsAgoRu</b>(context) { return i18nNumberRu(context, '', '', ''); } ... function i18nNumberRu(context, num0, num1, num2) { var num = +context; var result; if (num >= 20) { num = num % 10; } if (num == 1) { result = num1; } else if (2 <= num && num <= 4) { result = num2; } else { result = num0; } return context + ' ' + result + ' '; } 


рдореИрдВрдиреЗ рд░реВрд╕реА рд╕реНрдерд╛рдиреАрдпрдХрд░рдг (l10n = рд╕реНрдерд╛рдиреАрдпрдХрд░рдг) рдХрд┐рдпрд╛, рдлреНрд░рд╛рдВрд╕реАрд╕реА, рдЬрд░реНрдорди рдФрд░ рдЪреАрдиреА рдореЗрд░реЗ рджреЛрд╕реНрддреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдереЗ: рдЬреВрд▓рд┐рдпрд╛, рд╕реЗрд░реНрдЧрд╛ рдФрд░ рдПрд▓реЗрдХреНрд╕реА рдХреЗ рд╕рд╛рде рдорд╛рд╢рд╛ред

рдЙрдкрд▓рдмреНрдзрд┐ рддрд╛рд▓рд┐рдХрд╛


рдЬрд┐рди рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рднрд╛рд╡рдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЙрдирдХреЗ рд▓рд┐рдП рдЧреЗрдо рдХреЛ рдЙрдкрд▓рдмреНрдзрд┐ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рд╕рдорд░реНрдерди рджреНрд╡рд╛рд░рд╛ рдкреВрд░рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЧреЗрдо рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдХреА рдЙрдкрд▓рдмреНрдзрд┐рдпреЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдЙрд╕ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдирд╛рдо рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреА рд╣реИ рдЬрд┐рд╕рдиреЗ рдЗрд╕ рд╕реНрддрд░ рдХреЛ рдкрд╣рд▓реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдерд╛ред
рдСрдирд▓рд╛рдЗрди рдЦреЗрд▓рдирд╛:

рдЧреЗрдо рдХреИрд╕реЗ рд╣реИрдХ рдХрд░реЗрдВ


рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдРрд╕реЗ рд╢рд┐рд▓реНрдкрдХрд╛рд░ рд╣реЛрдВрдЧреЗ рдЬреЛ рдЦреЗрд▓ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд┐рдП рдмрд┐рдирд╛ рдЙрдЪреНрдЪ рдЕрдВрдХ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдирд╛рдорд╛рдВрдХрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рдореИрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдорд╛рдереЗ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрдиреЗ рдкрд╛рд╕рд┐рдВрдЧ рд╕реНрддрд░ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдПрдХ рдЪреЗрдХрд╕рдо рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдЧрд▓реЗ рд╕реНрддрд░ рддрдХ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЗрд╕ рдЪреЗрдХрд╕рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдЦреЗрд▓ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рд╕рдорд╛рдзрд╛рди рд╕реЗ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИред
рдореИрдВрдиреЗ рд╕рд░реНрд╡рд░ рдкрдХреНрд╖ рдХреЛ рд╣реИрдХрд┐рдВрдЧ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛:
рдкрд╛рд░рд┐рдд рд╣реЛрдиреЗ рдХреЗ рд╕рдордп рдкрд░ рдЖрдВрдХрдбрд╝реЗ рдЦрд░рд╛рдм рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЦреЗрд▓ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рд╕реНрддрд░реЛрдВ рдХреА рдХрдард┐рдирд╛рдИ рдХреЗ рдЕрдиреБрдорд╛рдирд┐рдд рдЕрдиреБрдорд╛рди рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕рд╛рдЗрдЯ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдФрд░ рдЧреЗрдо рдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд░рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╢реНрди


рдЦреЗрд▓ рдХреЛ рди рдХреЗрд╡рд▓ рджреЛрд╕реНрддреЛрдВ рдХреЗ рд╕рд╛рде, рдмрд▓реНрдХрд┐ рдПрдХ рдмрдбрд╝реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдзреНрдпрдпрди рдореЗрдВ рдЙрддрд░рдирд╛ рдкрдбрд╝рд╛: рд╣реЛрд╕реНрдЯрд┐рдВрдЧ, рдбреЛрдореЗрди рдирд╛рдо рдкрдВрдЬреАрдХрд░рдг, рдордВрдЪреЛрдВ, рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ, рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ, рдУрдкрдирдЖрдИрдбреА, ... рдЗрди рд╕рднреА рд╢рд░реНрддреЛрдВ рдХреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╕реБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдпрд╛ рд╡рд╣ рддрдХрдиреАрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдзрди рдХрд╛ рдореБрджреНрджрд╛


рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЗрд╕ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ рдореБрдлреНрдд рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдмрдХрд┐ рдЦреЗрд▓ рдХреА рд▓рд╛рдЧрдд рдХрд╛рдлреА рдорд╛рдореВрд▓реА рд╣реИ: рдПрдХ рдбреЛрдореЗрди рдирд╛рдо рдХреЗ рд▓рд┐рдП 150 рд░реВрдмрд▓ / рд╡рд░реНрд╖, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП 300 рд░реВрдмрд▓ / рд╡рд░реНрд╖, рд╡рд┐рдЬреНрдЮрд╛рдкрди рджреНрд╡рд╛рд░рд╛ рдмреЛрдЭ рдирд╣реАрдВред рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВрдиреЗ рдЧреЗрдо рдХреЛ рджреЛрд╕реНрддреЛрдВ ( рдЕрд▓реЗрдХреНрд╕рдИрдЬрд╝рд╛рд╡рдЬрд╛рд▓реЛрд╡ , рд╡рд┐рдЯреНрд░реЛрдУрдЯ ) рджреНрд╡рд╛рд░рд╛ рдореБрдлреНрдд рдореЗрдВ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдЙрд╕ рдкрд░ phpBB3 рдлреЛрд░рдо рдЗрдВрдЬрди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдореИрдВ рдЯреНрд░рд┐рдкрд▓рдПрдХреНрд╕ рдХреЛ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдкрдЯрд░рд┐рдпреЛрдВ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рдЦреЗрд▓ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рдФрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╕реЗ рдореБрдХреНрдд рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдореИрдВ рд╕реНрддрд░ рдЬрдирд░реЗрдЯрд░ рдХреЗ рд╕реНрд░реЛрдд рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдХрд░ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖


рдЦреИрд░, рдпрд╣ рд╕рдм, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдмрддрд╛рдиреЗ рдХрд╛ рд╕рдордп рдерд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕ рдЦреЗрд▓ рдХрд╛ рдЙрддрдирд╛ рд╣реА рдЖрдирдВрдж рд▓реЗрдВрдЧреЗ рдЬрд┐рддрдирд╛ рдХрд┐ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рдореЗрд░реА рджрд┐рд▓рдЪрд╕реНрдкреА рдереАред

Source: https://habr.com/ru/post/In141085/


All Articles