{"id":414101,"date":"2024-06-29T23:33:16","date_gmt":"2024-06-29T23:33:16","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=414101"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=414101","title":{"rendered":"<span>\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043b\u043e\u0433\u0438\u043d \u043d\u0430 \u042f\u043d\u0434\u0435\u043a\u0441.\u041f\u043e\u0447\u0442\u0435<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041c\u043d\u043e\u0433\u043e \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u044f \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b \u0441\u0435\u0431\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0440\u0435\u0445- \u0438 \u0447\u0435\u0442\u044b\u0440\u0435\u0445\u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043d\u0430 \u042f\u043d\u0434\u0435\u043a\u0441.\u041f\u043e\u0447\u0442\u0435. \u041e\u043d\u0438 \u043e\u043a\u0430\u0437\u0430\u043b\u0438\u0441\u044c \u043e\u0447\u0435\u043d\u044c \u0443\u0434\u043e\u0431\u043d\u044b\u043c\u0438, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0438\u0445 \u043b\u0435\u0433\u043a\u043e \u043f\u0438\u0441\u0430\u0442\u044c \u0438 \u0434\u0438\u043a\u0442\u043e\u0432\u0430\u0442\u044c, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0434\u043e\u043c\u0435\u043d\u043e\u043c <a href=\"https:\/\/ya.ru\" rel=\"noopener noreferrer nofollow\">ya.ru<\/a>.<\/p>\n<p>\u0421\u043f\u0443\u0441\u0442\u044f \u0432\u0440\u0435\u043c\u044f \u0440\u0435\u0448\u0438\u043b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c \u043b\u0438 \u0435\u0449\u0435 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0435 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u0438 \u0435\u0441\u0442\u044c \u043b\u0438 \u0441\u0440\u0435\u0434\u0438 \u043d\u0438\u0445 \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u043f\u043e\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0435\u0439. \u042f \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u043b, \u0447\u0442\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u0443\u0436\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u043d\u0435 \u043d\u0430\u0439\u0442\u0438. \u041d\u043e \u043a\u043e\u0433\u0434\u0430 \u043d\u0430\u0447\u0430\u043b \u0432\u0431\u0438\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0432 \u0444\u043e\u0440\u043c\u0443 \u043d\u0430 <a href=\"https:\/\/passport.yandex.ru\/registration\/\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438<\/a>, \u0442\u043e \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0448\u0430\u043d\u0441\u044b \u043f\u043e\u043a\u0430 \u0435\u0441\u0442\u044c. \u041d\u0435 \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u0438\u0432\u0448\u0438\u0441\u044c \u043f\u0430\u0440\u043e\u0439 \u0432\u044b\u043f\u0430\u0432\u0448\u0438\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432, \u0440\u0435\u0448\u0438\u043b \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e \u0438\u0437\u0443\u0447\u0438\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441. <\/p>\n<p>\u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u0432\u044b \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0432\u0441\u0435, \u0447\u0442\u043e \u0432\u0440\u044f\u0434 \u043b\u0438 \u0445\u043e\u0442\u0435\u043b\u0438 \u0437\u043d\u0430\u0442\u044c, \u043d\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u0438\u043c\u0435\u0435\u0442\u0435 \u043e\u0442\u043b\u0438\u0447\u043d\u0443\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0437\u043d\u0430\u0442\u044c, \u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u0438 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u042f\u043d\u0434\u0435\u043a\u0441\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u0430\u0442\u0430\u0441\u0435\u0442, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441 \u00ab6-q\u00bb \u0430\u043d\u043e\u043c\u0430\u043b\u0438\u0435\u0439 (\u0443 \u043c\u0435\u043d\u044f \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c).<\/p>\n<p>\u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u044b\u0432\u043e\u0434 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0434\u0441\u0447\u0435\u0442\u0430 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043b\u043e\u0433\u0438\u043d\u043e\u0432, \u0437\u0430\u0442\u0435\u043c \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0438\u0445 \u043f\u0435\u0440\u0435\u0431\u043e\u0440\u0430 \u0438 \u043c\u0435\u0442\u043e\u0434 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0438\u0434\u0443\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. <\/p>\n<h2>\u041f\u043e\u0434\u0441\u0447\u0435\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043b\u043e\u0433\u0438\u043d\u043e\u0432<\/h2>\n<h3>\u0412\u0430\u043b\u0438\u0434\u043d\u043e\u0441\u0442\u044c \u0438 \u043d\u0435\u0440\u0430\u0437\u043b\u0438\u0447\u0438\u043c\u043e\u0441\u0442\u044c<\/h3>\n<p>\u0414\u043b\u044f \u043f\u043e\u0434\u0441\u0447\u0435\u0442\u0430 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u044b\u044f\u0432\u0438\u0442\u044c \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430 \u043d\u0438\u0445 \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u044e\u0442\u0441\u044f. \u0420\u0430\u043d\u044c\u0448\u0435 \u044d\u0442\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0431\u044b\u043b\u0438 \u0432\u044b\u043f\u0438\u0441\u0430\u043d\u044b \u043f\u0440\u044f\u043c\u043e \u043d\u0430 <a href=\"https:\/\/passport.yandex.ru\/registration\/\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438<\/a>, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u0438\u0445 \u0442\u0430\u043c \u043d\u0435\u0442. \u041f\u0435\u0440\u0435\u0431\u0440\u0430\u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b, \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439:<\/p>\n<ul>\n<li>\n<p>\u0434\u043b\u0438\u043d\u0430 \u043b\u043e\u0433\u0438\u043d\u0430 \u043e\u0442 1 \u0434\u043e 30 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432<\/p>\n<\/li>\n<li>\n<p>\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b: \u0431\u0443\u043a\u0432\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u0433\u043e \u0430\u043b\u0444\u0430\u0432\u0438\u0442\u0430 \u0432 \u043b\u044e\u0431\u043e\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0435, \u0430\u0440\u0430\u0431\u0441\u043a\u0430\u044f \u0446\u0438\u0444\u0440\u0430, \u0442\u043e\u0447\u043a\u0430 \u0438 \u0442\u0438\u0440\u0435<\/p>\n<\/li>\n<li>\n<p>\u043f\u0435\u0440\u0432\u044b\u043c \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u043c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0431\u0443\u043a\u0432\u0430<\/p>\n<\/li>\n<li>\n<p>\u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u043c \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u043c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043b\u0438\u0431\u043e \u0446\u0438\u0444\u0440\u0430, \u043b\u0438\u0431\u043e \u0431\u0443\u043a\u0432\u0430<\/p>\n<\/li>\n<li>\n<p>\u0434\u0432\u0435 \u0442\u043e\u0447\u043a\u0438 \u0438 \u0434\u0432\u0430 \u0442\u0438\u0440\u0435 \u043f\u043e\u0434\u0440\u044f\u0434, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u044f \u0442\u043e\u0447\u0435\u043a \u0438 \u0442\u0438\u0440\u0435 (<code>.-, -.<\/code>) \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u044b<\/p>\n<\/li>\n<\/ul>\n<details class=\"spoiler\">\n<summary>\u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043e\u0448\u0438\u0431\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0432\u0430\u043b\u0438\u0434\u0430\u0442\u043e\u0440<\/summary>\n<div class=\"spoiler__content\">\n<pre><code>login.long login.prohibitedsymbols login.startswithdot login.startswithhyphen login.startswithdigit login.endwithdot login.endswithhyphen login.doubleddot login.doubledhyphen login.hyphendot login.dothyphen<\/code><\/pre>\n<\/div>\n<\/details>\n<p>\u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043d\u0435 \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0439 \u043c\u0435\u0436\u0434\u0443 \u0442\u043e\u0447\u043a\u043e\u0439 \u0438 \u0442\u0438\u0440\u0435, \u0430 \u0441\u0430\u043c \u043b\u043e\u0433\u0438\u043d \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u043c. \u042d\u0442\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u043d\u0430 <a href=\"https:\/\/yandex.ru\/support\/passport\/authorization\/registration.html#login\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0430<\/a>. <\/p>\n<p>\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043f\u0440\u0438 \u043f\u043e\u0434\u0441\u0447\u0435\u0442\u0435 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u043d\u0443\u0436\u043d\u043e \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0432\u0430\u043b\u0438\u0434\u043d\u043e\u0441\u0442\u0438, \u0442\u0430\u043a \u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043d\u0435\u0440\u0430\u0437\u043b\u0438\u0447\u0438\u043c\u043e\u0441\u0442\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u0430\u043b\u0435\u0435 \u0442\u0438\u0440\u0435 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u0447\u043a\u043e\u0439, \u0430 \u0431\u0443\u043a\u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043d\u0438\u0436\u043d\u0435\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0435. <\/p>\n<h3>\u041e\u0431\u0449\u0430\u044f \u0444\u043e\u0440\u043c\u0443\u043b\u0430<\/h3>\n<p>\u0412\u0432\u0435\u0434\u0435\u043c \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"L\u00a0=\u00a0\\{\\text{a},\u00a0\\text{b},\u00a0\\dots,\u00a0\\text{y},\u00a0\\text{z}\\},\u00a0\\\\\u00a0D\u00a0=\u00a0\\{0,\u00a01,\u00a0\\dots,\u00a08,\u00a09\\},\" alt=\"L\u00a0=\u00a0\\{\\text{a},\u00a0\\text{b},\u00a0\\dots,\u00a0\\text{y},\u00a0\\text{z}\\},\u00a0\\\\\u00a0D\u00a0=\u00a0\\{0,\u00a01,\u00a0\\dots,\u00a08,\u00a09\\},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ee3\/580\/9da\/ee35809da10a98917520c695647ddbe4.svg\" width=\"667\" height=\"50\"\/><\/p>\n<p>\u0433\u0434\u0435<img decoding=\"async\" class=\"formula inline\" source=\"L\" alt=\"L\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4ca\/a6b\/9d0\/4caa6b9d0284769e9fc2bf6d73b67d9b.svg\"\/> \u2014 \u043b\u0430\u0442\u0438\u043d\u0441\u043a\u0438\u0439 \u0430\u043b\u0444\u0430\u0432\u0438\u0442, <img decoding=\"async\" class=\"formula inline\" source=\"D\" alt=\"D\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fa2\/19b\/e35\/fa219be3594eaf2f2e3c351c978050ed.svg\"\/> \u2014 \u0430\u0440\u0430\u0431\u0441\u043a\u0438\u0435 \u0446\u0438\u0444\u0440\u044b. <\/p>\n<p>\u0415\u0441\u043b\u0438 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u0434\u043b\u0438\u043d\u0443 \u0438 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b, \u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043c, \u0447\u0442\u043e \u043e\u0431\u0449\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u043e \u0431\u044b<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\sum\\limits_{n=1}^{30}\u00a0n^{26 + 10 + 1}\u00a0\\approx\u00a06.3\u00a0\\cdot\u00a010^{54}.\" alt=\"\\sum\\limits_{n=1}^{30}\u00a0n^{26 + 10 + 1}\u00a0\\approx\u00a06.3\u00a0\\cdot\u00a010^{54}.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/191\/db6\/6a9\/191db66a97068090461c15a902c86d21.svg\" width=\"204\" height=\"60\"\/><\/p>\n<p>\u041e\u0431\u043e\u0437\u043d\u0430\u0447\u0438\u043c<img decoding=\"async\" class=\"formula inline\" source=\"f(n)\" alt=\"f(n)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b69\/971\/1cb\/b699711cbf0625d2fab7efbd4dd1a9b1.svg\"\/>\u2014 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u0438\u043d\u044b <img decoding=\"async\" class=\"formula inline\" source=\"n\" alt=\"n\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cce\/e41\/82f\/ccee4182f6a61c76a67aecd47759f9b9.svg\"\/>. \u0421\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c,<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"f(1) = |L| = 26, \\\\ f(2) = |L| \\cdot |L \\cup D| = 936, \\\\ f(3) = |L| \\cdot (|L \\cup D| + 1) \\cdot |L \\cup D|  = 34 632.\" alt=\"f(1) = |L| = 26, \\\\ f(2) = |L| \\cdot |L \\cup D| = 936, \\\\ f(3) = |L| \\cdot (|L \\cup D| + 1) \\cdot |L \\cup D|  = 34 632.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4dc\/0c5\/596\/4dc0c559635eec65e70df8546af14151.svg\" width=\"666\" height=\"78\"\/><\/p>\n<p>\u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 <img decoding=\"async\" class=\"formula inline\" source=\"n = 3\" alt=\"n = 3\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2f8\/7d6\/ef3\/2f87d6ef3e0019bc8a9d89a3dd49978c.svg\"\/> \u0432 \u043b\u043e\u0433\u0438\u043d\u0435 \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u0447\u043a\u0438. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u0435\u043a \u0432 \u043b\u043e\u0433\u0438\u043d\u0435 (\u0432 \u0441\u043a\u043e\u0431\u043a\u0430\u0445 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0442\u043e\u0447\u0435\u043a):<\/p>\n<pre><code class=\"r\">1 x         () 2 xx        () 3 x\u2022x       (2) 4 x\u2022xx      (2) 4 xx\u2022x      (3) 5 x\u2022xxx     (2) 5 xx\u2022xx     (3) 5 xxx\u2022x     (4) 5 x\u2022x\u2022x     (2, 4) 6 x\u2022xxxx    (2) ... 6 x\u2022x\u2022xx    (2, 4) 6 xx\u2022x\u2022x    (3, 5) ... 8 x\u2022x\u2022x\u2022xx  (2, 4, 6) 8 x\u2022x\u2022xx\u2022x  (2, 4, 7) 8 x\u2022xx\u2022x\u2022x  (2, 5, 7) 8 xx\u2022x\u2022x\u2022x  (3, 5, 7) ...<\/code><\/pre>\n<p>\u0417\u0430\u043c\u0435\u0442\u0438\u043c, \u0447\u0442\u043e \u0432 \u043b\u043e\u0433\u0438\u043d\u0435 \u0434\u043b\u0438\u043d\u044b <img decoding=\"async\" class=\"formula inline\" source=\"n\" alt=\"n\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8ce\/09a\/7b0\/8ce09a7b0bd1a946acff8229dae4092b.svg\"\/> \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 <img decoding=\"async\" class=\"formula inline\" source=\"m = \\left\\lceil \\frac{n}{2} \\right\\rceil - 1\" alt=\"m = \\left\\lceil \\frac{n}{2} \\right\\rceil - 1\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/064\/205\/17f\/06420517f816f930b9342b3e0868f949.svg\"\/> \u0442\u043e\u0447\u0435\u043a. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0437\u0434\u0435\u0441\u044c \u0438 \u043d\u0438\u0436\u0435 \u0441\u0447\u0438\u0442\u0430\u0435\u043c, \u0447\u0442\u043e <\/p>\n<p><img class=\"formula\" source=\"n,m \\in \\mathbb{Z}, \\\\ n > 0, \\\\ 0 \\leqslant m \\leqslant \\left\\lceil \\frac{n}{2} \\right\\rceil &#8212; 1&#8243; alt=&#187;n,m \\in \\mathbb{Z}, \\\\ n > 0, \\\\ 0 \\leqslant m \\leqslant \\left\\lceil \\frac{n}{2} \\right\\rceil &#8212; 1&#8243; src=&#187;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/556\/216\/348\/55621634805572b8a69345077bb4a1ca.svg&#187; width=&#187;666&#8243; height=&#187;89&#8243;\/><\/p>\n<p>\u0422\u0430\u043a\u0436\u0435 \u043e\u0442\u0441\u044e\u0434\u0430 \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f <img decoding=\"async\" class=\"formula inline\" source=\"m\" alt=\"m\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0be\/ad3\/1c3\/0bead31c34e113913af448972ef44cf3.svg\"\/> \u0442\u043e\u0447\u0435\u043a, \u0434\u043b\u0438\u043d\u0430 \u043b\u043e\u0433\u0438\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u044f\u0442\u044c \u043d\u0435\u0440\u0430\u0432\u0435\u043d\u0441\u0442\u0432\u0443<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"n \\geqslant 2m + 1.\" alt=\"n \\geqslant 2m + 1.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cd9\/f79\/ca6\/cd9f79ca69e1ad93a2bf234958104f48.svg\" width=\"102\" height=\"18\"\/><\/p>\n<p>\u041e\u0431\u043e\u0437\u043d\u0430\u0447\u0438\u043c <img decoding=\"async\" class=\"formula inline\" source=\"g(n,m)\" alt=\"g(n,m)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/938\/d2b\/8c7\/938d2b8c7206c51987c5930541fa88ca.svg\"\/> \u2014 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u0438\u043d\u044b <img decoding=\"async\" class=\"formula inline\" source=\"n\" alt=\"n\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4bb\/406\/b2a\/4bb406b2a6ef650fc409a8793b6d9bc4.svg\"\/> \u0441 <img decoding=\"async\" class=\"formula inline\" source=\"m\" alt=\"m\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dc7\/a1b\/1b0\/dc7a1b1b0760c614c5e79ca1f751a6a4.svg\"\/> \u0442\u043e\u0447\u043a\u0430\u043c\u0438. \u041f\u043e\u043b\u044c\u0437\u0443\u044f\u0441\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0442\u043e\u0440\u0438\u043a\u0438, \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"g(n,m) = |L| \\cdot |L \\cup D| \\cdot P(n,m) \\cdot |L \\cup D|^{n-m-2},\" alt=\"g(n,m) = |L| \\cdot |L \\cup D| \\cdot P(n,m) \\cdot |L \\cup D|^{n-m-2},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/563\/54c\/634\/56354c6346d1e3e6aa597c7d82685ce3.svg\" width=\"397\" height=\"26\"\/><\/p>\n<p>\u0433\u0434\u0435 <img decoding=\"async\" class=\"formula inline\" source=\"P(n,m)\" alt=\"P(n,m)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/331\/95f\/6a2\/33195f6a27ebfa9df76cdae2727cc959.svg\"\/> \u2014 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f <img decoding=\"async\" class=\"formula inline\" source=\"m\" alt=\"m\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c6e\/fcd\/f5d\/c6efcdf5de86ce06b9218fe9b1aeb1c4.svg\"\/> \u0442\u043e\u0447\u0435\u043a \u0432 \u043b\u043e\u0433\u0438\u043d\u0435 \u0434\u043b\u0438\u043d\u044b <img decoding=\"async\" class=\"formula inline\" source=\"n\" alt=\"n\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8b2\/a82\/109\/8b2a8210926d8e5a9197f216c492a2f7.svg\"\/>. \u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 <img decoding=\"async\" class=\"formula inline\" source=\"f(n)\" alt=\"f(n)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2df\/6ab\/903\/2df6ab903477eb70aab92fb507546420.svg\"\/> \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0438\u0434<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"f(n) = \\sum\\limits_{m=0}^{\\lceil \\frac{n}{2} \\rceil - 1} g(n,m).\" alt=\"f(n) = \\sum\\limits_{m=0}^{\\lceil \\frac{n}{2} \\rceil - 1} g(n,m).\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/872\/e23\/95a\/872e2395a6c394f7b5ca9aaefba139af.svg\" width=\"175\" height=\"66\"\/><\/p>\n<p>\u041f\u043e\u0434 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u043e\u043c \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e, \u0447\u0442\u043e <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"P(n,m) = \\binom{n-m-1}{m}.\" alt=\"P(n,m) = \\binom{n-m-1}{m}.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0c5\/849\/9cc\/0c58499cc309155e55746187530e180f.svg\" width=\"211\" height=\"49\"\/><\/p>\n<details class=\"spoiler\">\n<summary>\u0412\u044b\u0432\u043e\u0434 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f P(n, m)<\/summary>\n<div class=\"spoiler__content\">\n<p>\u0421\u0443\u0434\u044f \u043f\u043e \u043e\u0442\u0432\u0435\u0442\u0443, \u043a \u043d\u0435\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u0439\u0442\u0438 \u0438 \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u043c\u0438 \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f\u043c\u0438. \u041e\u0434\u043d\u0430\u043a\u043e \u0442\u0430\u043a\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432.<\/p>\n<p>\u0417\u0430\u043c\u0435\u0442\u0438\u043c, \u0447\u0442\u043e <img decoding=\"async\" class=\"formula inline\" source=\"P(n,0)=1, P(n,1) =n-2\" alt=\"P(n,0)=1, P(n,1) =n-2\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6b3\/cb8\/a71\/6b3cb8a716a574c6f8890c5e9b6e4ac0.svg\"\/>. \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u0441\u0435\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f <img decoding=\"async\" class=\"formula inline\" source=\"m \\geqslant 2\" alt=\"m \\geqslant 2\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6cc\/337\/042\/6cc33704263ac8c68eb48b99f6ba86ee.svg\"\/> \u0442\u043e\u0447\u0435\u043a \u0432 \u043b\u043e\u0433\u0438\u043d\u0435 \u0434\u043b\u0438\u043d\u044b <img decoding=\"async\" class=\"formula inline\" source=\"n \\geqslant 5\" alt=\"n \\geqslant 5\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9ea\/c7e\/6b7\/9eac7e6b704d1ee83d2539dea29774df.svg\"\/>:<\/p>\n<ul>\n<li>\n<p>\u043f\u0435\u0440\u0432\u0443\u044e \u0442\u043e\u0447\u043a\u0443 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u044c \u043d\u0430 \u043b\u044e\u0431\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 <img decoding=\"async\" class=\"formula inline\" source=\"k\" alt=\"k\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/793\/b9d\/f2d\/793b9df2dc4a57d355331db03bb9c2df.svg\"\/> \u0441 \u0443\u0441\u043b\u043e\u0432\u0438\u0435\u043c<img decoding=\"async\" class=\"formula inline\" source=\"2 \\leqslant k \\leqslant k_{\\max}\" alt=\"2 \\leqslant k \\leqslant k_{\\max}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dea\/00a\/7b1\/dea00a7b169c61c023b59a6ec3b0e9a5.svg\"\/>, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c <img decoding=\"async\" class=\"formula inline\" source=\"k_\\max\" alt=\"k_\\max\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/076\/bad\/e52\/076bade52ae0c79d9efd4ac69323dd64.svg\"\/> \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0437 \u0443\u0441\u043b\u043e\u0432\u0438\u044f, \u0447\u0442\u043e \u043d\u0430 \u043e\u0441\u0442\u0430\u0432\u0448\u0435\u0439\u0441\u044f \u0447\u0430\u0441\u0442\u0438 \u043b\u043e\u0433\u0438\u043d\u0430 \u0434\u043b\u0438\u043d\u044b <img decoding=\"async\" class=\"formula inline\" source=\"n' = n-k\" alt=\"n' = n-k\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fdf\/ef5\/099\/fdfef50990db102037c2bcdc0b7ed943.svg\"\/> \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c\u0441\u044f <img decoding=\"async\" class=\"formula inline\" source=\"m-1\" alt=\"m-1\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f02\/617\/28e\/f0261728eab6c29074250e39b90542ba.svg\"\/> \u0442\u043e\u0447\u043a\u0430, \u0442\u043e \u0435\u0441\u0442\u044c <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"n-k \\geqslant 2\\cdot(m-1)+1 \\\\ k \\leqslant n-2m+1 \" alt=\"n-k \\geqslant 2\\cdot(m-1)+1 \\\\ k \\leqslant n-2m+1 \" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7e7\/d87\/f78\/7e7d87f78d7385f0c88440622dbbae15.svg\" width=\"543\" height=\"47\"\/><\/li>\n<\/ul>\n<ul>\n<li>\n<p>\u0432\u0442\u043e\u0440\u0430\u044f \u0442\u043e\u0447\u043a\u0430 \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u043f\u0435\u0440\u0432\u043e\u0439 \u0438 \u0442.\u0434.<\/p>\n<\/li>\n<\/ul>\n<p>\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 <img decoding=\"async\" class=\"formula inline\" source=\"k\" alt=\"k\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1bd\/322\/f51\/1bd322f518c28b3fe0e69c8cf3129825.svg\"\/>, \u0438\u043c\u0435\u0435\u043c <img decoding=\"async\" class=\"formula inline\" source=\"P(n-k,m-1)\" alt=\"P(n-k,m-1)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/586\/d61\/38c\/586d6138c6470cde18de47e19c1105ef.svg\"\/> \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0445\u0441\u044f \u0442\u043e\u0447\u0435\u043a, \u0442\u043e \u0435\u0441\u0442\u044c<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"P(n,m) = \\begin{cases}    \\sum\\limits_{k=2}^{n-2m+1} P(n-k,m-1) &amp;\\text{if } m \\geqslant 2, \\\\    n-2 &amp;\\text{if } m = 1, \\\\    1 &amp;\\text{if } m = 0. \\end{cases}\" alt=\"P(n,m) = \\begin{cases}    \\sum\\limits_{k=2}^{n-2m+1} P(n-k,m-1) &amp;\\text{if } m \\geqslant 2, \\\\    n-2 &amp;\\text{if } m = 1, \\\\    1 &amp;\\text{if } m = 0. \\end{cases}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/850\/66e\/989\/85066e98991c3223ea288965194226bf.svg\" width=\"400\" height=\"98\"\/><\/p>\n<p>\u041f\u043e\u0441\u0447\u0438\u0442\u0430\u0435\u043c<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"P(n,2) = \\sum\\limits_{k=2}^{n-3} P(n-k,1) = \\sum\\limits_{k=2}^{n-3} (n-k-2) = \\sum\\limits_{l = 1}^{n-4} l = \\cfrac{(n-3)(n-4)}{2}\" alt=\"P(n,2) = \\sum\\limits_{k=2}^{n-3} P(n-k,1) = \\sum\\limits_{k=2}^{n-3} (n-k-2) = \\sum\\limits_{l = 1}^{n-4} l = \\cfrac{(n-3)(n-4)}{2}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8e6\/034\/a22\/8e6034a22fc6187d287353a7bfb466bb.svg\" width=\"571\" height=\"60\"\/><\/p>\n<p>\u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e,<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"P(n,3)=\\cfrac{(n-6)(n-5)(n-4)}{6}.\" alt=\"P(n,3)=\\cfrac{(n-6)(n-5)(n-4)}{6}.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d6e\/2d1\/0ae\/d6e2d10ae9a23be18ef3b602b71a60c1.svg\" width=\"277\" height=\"56\"\/><\/p>\n<p>\u041f\u043e\u043b\u044c\u0437\u0443\u044f\u0441\u044c \u043c\u0435\u0442\u043e\u0434\u043e\u043c \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0438\u043d\u0434\u0443\u043a\u0446\u0438\u0438 \u043f\u043e\u043a\u0430\u0436\u0435\u043c, \u0447\u0442\u043e \u043f\u0440\u0438 <img decoding=\"async\" class=\"formula inline\" source=\"m \\geqslant2\" alt=\"m \\geqslant2\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/de1\/bf3\/fde\/de1bf3fdeb0cf572359dddbc3818ee3d.svg\"\/> <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"P(n,m) = \\cfrac{1}{m!} \\prod\\limits_{k=1}^{m} (n-m-k) = \\cfrac{(n-m-1)!}{m!(n-2m-1)!} = \\binom{n-m-1}{m}\" alt=\"P(n,m) = \\cfrac{1}{m!} \\prod\\limits_{k=1}^{m} (n-m-k) = \\cfrac{(n-m-1)!}{m!(n-2m-1)!} = \\binom{n-m-1}{m}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1de\/9fb\/17f\/1de9fb17f95710c470c71eaa28c6e709.svg\" width=\"560\" height=\"58\"\/><\/p>\n<p>\u0411\u0430\u0437\u0430 \u0438\u043d\u0434\u0443\u043a\u0446\u0438\u0438 <img decoding=\"async\" class=\"formula inline\" source=\"m=2\" alt=\"m=2\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c14\/d9d\/3a0\/c14d9d3a082fa6eaa94761ef576da064.svg\"\/>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"P(n,2) = \\cfrac{1}{2} (n-2-1)(n-2-2) = \\cfrac{(n-3)(n-4)}{2}.\" alt=\"P(n,2) = \\cfrac{1}{2} (n-2-1)(n-2-2) = \\cfrac{(n-3)(n-4)}{2}.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/56f\/f5c\/ccb\/56ff5cccb52a80d676f20ed126dfce3c.svg\" width=\"445\" height=\"56\"\/><\/p>\n<p>\u041f\u0435\u0440\u0435\u0445\u043e\u0434: \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"P(n,m-1) = \\binom{n-m}{m-1},\" alt=\"P(n,m-1) = \\binom{n-m}{m-1},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fa0\/a93\/0db\/fa0a930db50d35e08eb219c0aac95188.svg\" width=\"211\" height=\"49\"\/><\/p>\n<p>\u0442\u043e\u0433\u0434\u0430 <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"P(n,m) = \\sum\\limits_{k=1}^{n-2m} P(n-k-1,m-1) = \\sum\\limits_{k=1}^{n-2m} \\binom{n-k-1-m}{m-1} = \\\\ =  \\sum\\limits_{l=m-1}^{n-m-2} \\binom{l}{m-1} = \\binom{n-m-1}{m},\" alt=\"P(n,m) = \\sum\\limits_{k=1}^{n-2m} P(n-k-1,m-1) = \\sum\\limits_{k=1}^{n-2m} \\binom{n-k-1-m}{m-1} = \\\\ =  \\sum\\limits_{l=m-1}^{n-m-2} \\binom{l}{m-1} = \\binom{n-m-1}{m},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/63a\/9d9\/976\/63a9d99768891e79bac1fde71f52cf5d.svg\" width=\"585\" height=\"126\"\/><\/p>\n<p>\u0447\u0442\u043e\u00a0\u0438\u00a0\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u043e\u0441\u044c\u00a0\u0434\u043e\u043a\u0430\u0437\u0430\u0442\u044c.\u00a0\u0417\u0434\u0435\u0441\u044c\u00a0\u043c\u044b\u00a0\u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438\u0441\u044c\u00a0\u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u0431\u0438\u043d\u043e\u043c\u0438\u0430\u043b\u044c\u043d\u044b\u0445\u00a0\u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u043e\u0432 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hockey-stick_identity\" rel=\"noopener noreferrer nofollow\">Hockey-stick\u00a0identity<\/a>.<\/p>\n<\/div>\n<\/details>\n<p>\u0422\u043e\u0433\u0434\u0430 \u043e\u0431\u0449\u0435\u0435 \u0447\u0438\u0441\u043b\u043e \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"N = \\sum\\limits_{n=1}^{n_{\\text{max}}} f(n) = \\sum\\limits_{n=1}^{n_{\\text{max}}} \\sum\\limits_{m=0}^{\\lceil \\frac{n}{2} \\rceil - 1} g(n,m) = \\\\ = |L| \\cdot |L \\cup D| \\sum\\limits_{n=1}^{n_{\\text{max}}} \\sum\\limits_{m=0}^{\\lceil \\frac{n}{2} \\rceil - 1} \\cdot \\binom{n-m-1}{m} \\cdot |L \\cup D|^{n-m-2}.\" alt=\"N = \\sum\\limits_{n=1}^{n_{\\text{max}}} f(n) = \\sum\\limits_{n=1}^{n_{\\text{max}}} \\sum\\limits_{m=0}^{\\lceil \\frac{n}{2} \\rceil - 1} g(n,m) = \\\\ = |L| \\cdot |L \\cup D| \\sum\\limits_{n=1}^{n_{\\text{max}}} \\sum\\limits_{m=0}^{\\lceil \\frac{n}{2} \\rceil - 1} \\cdot \\binom{n-m-1}{m} \\cdot |L \\cup D|^{n-m-2}.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f4d\/e81\/dc4\/f4de81dc496ac9906df41b78b1897832.svg\" width=\"666\" height=\"137\"\/><\/p>\n<p>\u041f\u0440\u0438 <img decoding=\"async\" class=\"formula inline\" source=\"n_\\max = 30\" alt=\"n_\\max = 30\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7cd\/ec6\/c79\/7cdec6c79b2293bb769b21190ac1818a.svg\"\/> \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c <img decoding=\"async\" class=\"formula inline\" source=\"N \\approx 7.7 \\cdot 10^{46}\" alt=\"N \\approx 7.7 \\cdot 10^{46}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/272\/228\/95b\/27222895b2e7ac5d45a686ab4285af5d.svg\"\/>, \u0442\u043e \u0435\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0432 80 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0440\u0430\u0437 \u043c\u0435\u043d\u044c\u0448\u0435, \u0447\u0435\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0431\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043d\u0430 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0442\u043e\u0447\u0435\u043a \u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0441\u0438\u043c\u0432\u043e\u043b\u044b.<\/p>\n<h2>\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438<\/h2>\n<p>\u041a\u0440\u0430\u0442\u043a\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430:<\/p>\n<ul>\n<li>\n<p>\u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439 \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0441\u0438\u043c\u0432\u043e\u043b\u044b \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f\u043c<\/p>\n<\/li>\n<li>\n<p>\u0434\u043b\u044f \u0441\u0440\u0435\u0434\u043d\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u043b\u043e\u0433\u0438\u043d\u0430 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u0435\u043a<\/p>\n<\/li>\n<li>\n<p>\u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0438\u0437 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439 \u0442\u043e\u0447\u0435\u043a \u0432 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u043c\u0435\u0441\u0442\u0430\u0445 \u043f\u0440\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0447\u0438\u0441\u043b\u0430 \u0438 \u0431\u0443\u043a\u0432\u044b<\/p>\n<\/li>\n<\/ul>\n<p>\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 Python <a href=\"https:\/\/github.com\/BogdanPetrov\/ya_logins\/blob\/main\/generate_logins.ipynb\" rel=\"noopener noreferrer nofollow\">\u0442\u0443\u0442<\/a> (GitHub). \u041d\u0430 \u0432\u0441\u044f\u043a\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u044e \u043f\u043e\u0434 \u0441\u043f\u043e\u0439\u043b\u0435\u0440<\/p>\n<details class=\"spoiler\">\n<summary><\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\">from math import ceil  L = 'abcdefghijklmnopqrstuvwxyz' D = '0123456789' S = '.'  def get_symbols(n):   if n > 0:     for i in L+D:       g = get_symbols(n-1)       for item in g:         yield [i] + item   else:     yield []  def get_points_pos(n, m, shift=0):   if m > 0 and n > 1 and m &lt;= ceil(n\/2):     for i in range(1, n-2*m+1):       g = get_points_pos(n-1-i, m-1, shift+i+1)       for item in g:         yield (i+shift,) + item   else:     yield ()  def get_logins_middle_part(n):   if n > 2:     for m in range(0, ceil(n\/2)):       for points_pos in get_points_pos(n,m):         for symbols in get_symbols(n-m-2):           yield ''.join([             symbols.pop(0) if i not in points_pos else '.'              for i in range(1, n-1)           ])   else:     yield ''  def get_logins(n):   for first_symbol in L:     if n > 1:       for last_symbol in L+D:         g = get_logins_middle_part(n)         for item in g:           yield first_symbol + item + last_symbol     else:       yield first_symbol        print(len(list(get_logins(4))))<\/code><\/pre>\n<\/div>\n<\/details>\n<p>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u0441\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043a \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u0441\u0435\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0447\u0435\u0440\u0435\u0437 POST-\u0437\u0430\u043f\u0440\u043e\u0441. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0431\u044b\u043b\u0430 \u0441\u043e\u0431\u0440\u0430\u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      <\/p>\n<h2>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u043b\u043e\u0433\u0438\u043d\u043e\u0432<\/h2>\n<p>\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u043e\u043c \u0431\u044b\u043b \u0432\u044b\u0431\u0440\u0430\u043d R (Tidyverse). <a href=\"https:\/\/github.com\/BogdanPetrov\/ya_logins\/blob\/main\/ya_logins_2021-10-04_n%3D4.txt.gz\" rel=\"noopener noreferrer nofollow\">\u0424\u0430\u0439\u043b \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438<\/a> \u0438 <a href=\"https:\/\/github.com\/BogdanPetrov\/ya_logins\/blob\/main\/research.R\" rel=\"noopener noreferrer nofollow\">\u043a\u043e\u0434 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438<\/a> \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 <a href=\"https:\/\/github.com\/BogdanPetrov\/ya_logins\" rel=\"noopener noreferrer nofollow\">\u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438<\/a>. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043d\u0438\u0436\u0435. <\/p>\n<p>\u0412\u0441\u0435\u0433\u043e \u0438\u043c\u0435\u0435\u0442\u0441\u044f 1 280 448 \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0445 \u0447\u0435\u0442\u044b\u0440\u0435\u0445\u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432. \u0418\u0437 \u043d\u0438\u0445 \u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0431\u044b\u043b\u043e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e 213 895, \u0442\u043e \u0435\u0441\u0442\u044c 16.7%.<\/p>\n<h4>\u0417\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c\u044e \u043b\u043e\u0433\u0438\u043d\u0430 \u0438 \u0435\u0433\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u0430\u043c\u0438<\/h4>\n<p>\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u043e\u0435, \u0447\u0442\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u0432 \u0433\u043e\u043b\u043e\u0432\u0443 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a53\/425\/f6b\/a53425f6b9031c2899754d091e2ff01b.PNG\" alt=\"\u041a\u0430\u043a \u0447\u0438\u0442\u0430\u0442\u044c: 92% \u0434\u043b\u044f \u0441\u0438\u043c\u0432\u043e\u043b\u0430 \u00aba\u00bb \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u0432\u0441\u0435\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u0438\u043d\u044b 4, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u0441\u0438\u043c\u0432\u043e\u043b \u00aba\u00bb, \u0437\u0430\u043d\u044f\u0442\u043e 92%\" title=\"\u041a\u0430\u043a \u0447\u0438\u0442\u0430\u0442\u044c: 92% \u0434\u043b\u044f \u0441\u0438\u043c\u0432\u043e\u043b\u0430 \u00aba\u00bb \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u0432\u0441\u0435\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u0438\u043d\u044b 4, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u0441\u0438\u043c\u0432\u043e\u043b \u00aba\u00bb, \u0437\u0430\u043d\u044f\u0442\u043e 92%\" width=\"1257\" height=\"365\"\/><figcaption>\u041a\u0430\u043a \u0447\u0438\u0442\u0430\u0442\u044c: 92% \u0434\u043b\u044f \u0441\u0438\u043c\u0432\u043e\u043b\u0430 \u00aba\u00bb \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u0432\u0441\u0435\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u0438\u043d\u044b 4, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u0441\u0438\u043c\u0432\u043e\u043b \u00aba\u00bb, \u0437\u0430\u043d\u044f\u0442\u043e 92%<\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d95\/12c\/bfd\/d9512cbfd0ac1ba2516f0d1644a5e710.PNG\" alt=\"\u041a\u0430\u043a \u0447\u0438\u0442\u0430\u0442\u044c: 97 \u043d\u0430 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0438 \u00ab\u0430\u00bb \u0438 \u00abb\u00bb \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u0432\u0441\u0435\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u0438\u043d\u044b 4, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044e \u00abab\u00bb, \u0437\u0430\u043d\u044f\u0442\u043e 97% (\u0447\u0435\u043c \u0442\u0435\u043c\u043d\u0435\u0435, \u0442\u0435\u043c \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0435\u0439)\" title=\"\u041a\u0430\u043a \u0447\u0438\u0442\u0430\u0442\u044c: 97 \u043d\u0430 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0438 \u00ab\u0430\u00bb \u0438 \u00abb\u00bb \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u0432\u0441\u0435\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u0438\u043d\u044b 4, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044e \u00abab\u00bb, \u0437\u0430\u043d\u044f\u0442\u043e 97% (\u0447\u0435\u043c \u0442\u0435\u043c\u043d\u0435\u0435, \u0442\u0435\u043c \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0435\u0439)\" width=\"1001\" height=\"980\"\/><figcaption>\u041a\u0430\u043a \u0447\u0438\u0442\u0430\u0442\u044c: 97 \u043d\u0430 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0438 \u00ab\u0430\u00bb \u0438 \u00abb\u00bb \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u0432\u0441\u0435\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u0438\u043d\u044b 4, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044e \u00abab\u00bb, \u0437\u0430\u043d\u044f\u0442\u043e 97% (\u0447\u0435\u043c \u0442\u0435\u043c\u043d\u0435\u0435, \u0442\u0435\u043c \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0435\u0439)<\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/714\/be5\/b82\/714be5b8237d15085e1faa4b1993c399.PNG\" alt=\"\u041a\u0430\u043a \u0447\u0438\u0442\u0430\u0442\u044c: 90 \u043d\u0430 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0438 \u00ab1\u00bb \u0438 \u00aba\u00bb \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u0432\u0441\u0435\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u0438\u043d\u044b 4, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u0441\u0438\u043c\u0432\u043e\u043b \u00aba\u00bb \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438, \u0437\u0430\u043d\u044f\u0442\u043e 90% (\u0447\u0435\u043c \u0442\u0435\u043c\u043d\u0435\u0435, \u0442\u0435\u043c \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0435\u0439)\" title=\"\u041a\u0430\u043a \u0447\u0438\u0442\u0430\u0442\u044c: 90 \u043d\u0430 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0438 \u00ab1\u00bb \u0438 \u00aba\u00bb \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u0432\u0441\u0435\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u0438\u043d\u044b 4, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u0441\u0438\u043c\u0432\u043e\u043b \u00aba\u00bb \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438, \u0437\u0430\u043d\u044f\u0442\u043e 90% (\u0447\u0435\u043c \u0442\u0435\u043c\u043d\u0435\u0435, \u0442\u0435\u043c \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0435\u0439)\" width=\"1364\" height=\"387\"\/><figcaption>\u041a\u0430\u043a \u0447\u0438\u0442\u0430\u0442\u044c: 90 \u043d\u0430 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0438 \u00ab1\u00bb \u0438 \u00aba\u00bb \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u0432\u0441\u0435\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u0438\u043d\u044b 4, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u0441\u0438\u043c\u0432\u043e\u043b \u00aba\u00bb \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438, \u0437\u0430\u043d\u044f\u0442\u043e 90% (\u0447\u0435\u043c \u0442\u0435\u043c\u043d\u0435\u0435, \u0442\u0435\u043c \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0435\u0439)<\/figcaption><\/figure>\n<p>\u0421\u0430\u043c\u044b\u0439 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0439 \u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0439 \u0444\u0430\u043a\u0442 \u2014 \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u043b\u043e\u0433\u0438\u043d\u043e\u0432, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u044b <code>q<\/code> \u0438 <code>6<\/code>. \u041a\u0440\u043e\u043c\u0435 \u044d\u0442\u043e\u0433\u043e, \u0437\u0430\u043d\u044f\u0442\u044b \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 \u043b\u043e\u0433\u0438\u043d\u044b, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0435 \u0442\u043e\u0447\u043a\u0443. \u041d\u043e \u0432 \u0446\u0435\u043b\u043e\u043c \u0441\u043e\u0437\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u043e\u0433\u0438\u043d \u0441\u043e \u0441\u0432\u043e\u0438\u043c\u0438 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0430\u043c\u0438 \u0438\u043b\u0438 \u0434\u043d\u0435\u043c \u0440\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u043f\u043e-\u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u043c\u043e\u0436\u043d\u043e. <\/p>\n<h4>\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u043f\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u043c<\/h4>\n<p>\u0420\u0430\u0437\u043e\u0431\u044c\u0435\u043c \u043b\u043e\u0433\u0438\u043d\u044b \u043d\u0430 \u0433\u0440\u0443\u043f\u043f\u044b \u043f\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u043c. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a \u0433\u0440\u0443\u043f\u043f\u0435 <code>a.11<\/code> \u043e\u0442\u043d\u0435\u0441\u0435\u043c \u0432\u0441\u0435 \u043b\u043e\u0433\u0438\u043d\u044b, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u043c \u043c\u0435\u0441\u0442\u0435 \u0431\u0443\u043a\u0432\u0430, \u043d\u0430 \u0432\u0442\u043e\u0440\u043e\u043c \u2014 \u0442\u043e\u0447\u043a\u0430, \u0430 \u043d\u0430 \u0442\u0440\u0435\u0442\u044c\u0435\u043c \u0438 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043e\u043c \u2014 \u0446\u0438\u0444\u0440\u044b. <\/p>\n<details class=\"spoiler\">\n<summary>\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u043f\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u043c<\/summary>\n<div class=\"spoiler__content\">\n<pre><code>\u0424\u043e\u0440\u043c\u0430\u0442  \u0421\u0432\u043e\u0431\u043e\u0434\u043d\u043e \/   \u0412\u0441\u0435\u0433\u043e     \u0414\u043e\u043b\u044f   a.11         1 \/   2 600 ( 0.04%)   a111       121 \/  26 000 ( 0.47%)   a.aa       157 \/  17 576 ( 0.89%)   aa.1        94 \/   6 760 ( 1.39%)   aa.a       269 \/  17 576 ( 1.53%)   aaaa     9 924 \/ 456 976 ( 2.17%)   a.a1       244 \/   6 760 ( 3.61%)   a1.1        98 \/   2 600 ( 3.77%)   a1.a       274 \/   6 760 ( 4.05%)   aa11     2 909 \/  67 600 ( 4.30%)   a.1a       559 \/   6 760 ( 8.27%)   aaa1    37 969 \/ 175 760 (21.60%)   a11a    19 769 \/  67 600 (29.24%)   a1aa    55 858 \/ 175 760 (31.78%)   a1a1    22 589 \/  67 600 (33.42%)   aa1a    63 060 \/ 175 760 (35.88%)<\/code><\/pre>\n<\/div>\n<\/details>\n<p>\u0412\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u043f\u043e\u0447\u0442\u0438 \u0446\u0435\u043b\u0438\u043a\u043e\u043c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u043d\u044b \u043b\u043e\u0433\u0438\u043d\u044b, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0438\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437 \u0431\u0443\u043a\u0432, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0435 \u0442\u0440\u0435\u0445\u0437\u043d\u0430\u0447\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0438 \u0438\u043b\u0438 \u043e\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u0434\u0432\u0435 \u0446\u0438\u0444\u0440\u044b. \u041b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430, \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u043d\u0438\u043c\u0438, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0431\u043e\u043b\u044c\u0448\u0435.  <\/p>\n<h4>\u0423\u0434\u043e\u0431\u043d\u044b\u0435 \u043b\u043e\u0433\u0438\u043d\u044b<\/h4>\n<p>\u041d\u0430 \u044d\u0442\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u043e \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043f\u043e\u043d\u044f\u0442\u0438\u0435 \u00ab\u0443\u0434\u043e\u0431\u043d\u043e\u0433\u043e\u00bb \u043b\u043e\u0433\u0438\u043d\u0430 \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u0437 \u043d\u0438\u0445 \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u043c\u0438. \u0412 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0442\u0430\u043a\u0438\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432:<\/p>\n<ul>\n<li>\n<p>\u043d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0445 \u0431\u0443\u043a\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043b\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0442\u044c \u043d\u0430 \u0431\u0443\u043c\u0430\u0433\u0435 \u0438\u043b\u0438 \u043d\u0430 \u0441\u043b\u0443\u0445<\/p>\n<\/li>\n<li>\n<p>\u043d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u0442\u043e\u0447\u0435\u043a \u0438 \u0446\u0438\u0444\u0440<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u044e \u0431\u0443\u043a\u0432\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435, \u043a\u0430\u043a \u043c\u043d\u0435 \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u043d\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0442 \u0434\u043b\u044f email:<\/p>\n<ul>\n<li>\n<p><code>i<\/code> \u0438 <code>l<\/code> \u043f\u043e\u0445\u043e\u0436\u0438 \u0434\u0440\u0443\u0433 \u043d\u0430 \u0434\u0440\u0443\u0433\u0430<\/p>\n<\/li>\n<li>\n<p><code>o<\/code> \u043f\u043e\u0445\u043e\u0436\u0430 \u043d\u0430 <code>0<\/code><\/p>\n<\/li>\n<li>\n<p><code>q, j, w, e, r, y, u, g, h, c, v, s, z<\/code> \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043d\u0438\u043a \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0443\u0437\u043d\u0430\u0442\u044c \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u043f\u0443\u0442\u0430\u0442\u044c \u043d\u0430 \u0441\u043b\u0443\u0445 (<em>\u0446\u044d \u043a\u0430\u043a \u0440\u0443\u0441\u0441\u043a\u0430\u044f \u044d\u0441, \u0438 \u043a\u0430\u043a \u0440\u0443\u0441\u0441\u043a\u0430\u044f \u0435<\/em> \u0438 \u0442\u0434)<\/p>\n<\/li>\n<\/ul>\n<p>\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u00ab\u0443\u0434\u043e\u0431\u043d\u044b\u0439\u00bb \u043b\u043e\u0433\u0438\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0441\u0442\u043e\u044f\u0442\u044c \u0438\u0437 \u043b\u0435\u0433\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u043d\u043e\u0441\u0438\u043c\u044b\u0445, \u0443\u0437\u043d\u0430\u0432\u0430\u0435\u043c\u044b\u0445 \u043d\u0430 \u0441\u043b\u0443\u0445 \u0438 \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e\u0447\u0438\u0442\u0430\u0435\u043c\u044b\u0445 \u0431\u0443\u043a\u0432 <code>t, p ,a, d, f, k, x, b, n, m<\/code>. \u0417\u0430\u043c\u0435\u0442\u0438\u043c, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u043d\u0438\u0445 \u0435\u0441\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0430 \u0433\u043b\u0430\u0441\u043d\u0430\u044f \u0431\u0443\u043a\u0432\u0430. \u0422\u0430\u043a\u0438\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 10 000. \u041d\u043e \u0441\u0440\u0435\u0434\u0438 \u043d\u0438\u0445 \u0435\u0441\u0442\u044c \u043b\u043e\u0433\u0438\u043d\u044b \u0432\u0438\u0434\u0430  <code>namp, anam, dpdb<\/code>, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0430\u043c\u0438 \u043f\u043e \u0441\u0435\u0431\u0435 \u043f\u0440\u043e\u0438\u0437\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u0441\u043b\u043e\u0436\u043d\u043e. \u041a\u0440\u0430\u0441\u0438\u0432\u043e\u0435 \u043f\u0440\u043e\u0438\u0437\u043d\u043e\u0448\u0435\u043d\u0438\u0435, \u043d\u0430 \u043c\u043e\u0439 \u0432\u0437\u0433\u043b\u044f\u0434, \u0438\u043c\u0435\u044e\u0442 \u043b\u043e\u0433\u0438\u043d\u044b \u0432\u0438\u0434\u0430 <code>ppdk, tpda, fdkx, mnpd, fdpa<\/code>, \u0438 \u0442\u043f. \u0412\u043f\u0440\u043e\u0447\u0435\u043c, \u044d\u0442\u0443 \u0442\u0435\u043c\u0443 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b\u0430, \u0442\u0430\u043a \u043a\u0430\u043a \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u043e\u0441\u043e\u0431\u043e \u043d\u0435 \u0438\u0437 \u0447\u0435\u0433\u043e. \u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u00ab\u0443\u0434\u043e\u0431\u043d\u044b\u0445\u00bb \u043b\u043e\u0433\u0438\u043d\u043e\u0432, \u0432\u0441\u0435\u0433\u043e 84 \u0448\u0442\u0443\u043a\u0438:<\/p>\n<pre><code>bfpm btxb bxpm dnta  dxkb dxkf dxna dxpn  fdtp fmtm fmxt fnpt  fnxp fpdm fpdx fpnf  ftxn kbpx kkdx kmdp  knxp knxt kpbf ktbp  ktbx ktpx kxpb mbxf  mfpx mpxf mtxp nbtd  nbtm ndxt nfbp nffp  nfpb nkbp nkdd nkdp  npbn npxt nxbk nxkf  nxkt pbfn pdtx pfnx  pfxn pmxf pnkd pxfk  pxpm pxtp pxxf tdxn  tfkx tkmm ttxk txbf  txkt txna txpb xbpf  xdnp xdpn xfbp xfpd  xfpn xfpt xkbf xkpn  xmbf xnnp xpbb xpkf  xpkt xpmf xpnp xptd  xtba xtdm xtdp xtkt <\/code><\/pre>\n<p>\u041c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u043d\u0438\u0445 \u0435\u0441\u0442\u044c \u0442\u0430\u043a\u0436\u0435 \u043b\u043e\u0433\u0438\u043d\u044b \u0441 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u043c\u0438\u0441\u044f \u0431\u0443\u043a\u0432\u0430\u043c\u0438, \u0447\u0442\u043e \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0430\u0435\u0442 \u0438\u0445 \u043a \u0442\u0440\u0435\u0445\u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u044b\u043c. <\/p>\n<h4>\u0417\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c\u044e \u043b\u043e\u0433\u0438\u043d\u0430 \u0438 \u0447\u0438\u0441\u043b\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442<\/h4>\n<p>\u041c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u0431\u0438\u0442\u044c \u043b\u043e\u0433\u0438\u043d\u044b \u043d\u0430 \u0433\u0440\u0443\u043f\u043f\u044b \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0447\u0438\u0441\u043b\u0430\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, <code>aa11<\/code> \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043e\u0434\u043d\u043e \u0447\u0438\u0441\u043b\u043e <code>11<\/code>. \u041b\u043e\u0433\u0438\u043d <code>a0a1<\/code> \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0447\u0438\u0441\u043b\u0430 <code>0<\/code> \u0438 <code>1<\/code> \u0438 \u0432\u043e\u0439\u0434\u0435\u0442 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u044d\u0442\u0438\u043c \u0447\u0438\u0441\u043b\u0430\u043c \u0433\u0440\u0443\u043f\u043f\u044b. \u041e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0431\u0443\u0434\u0435\u043c \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u043d\u043e\u043c\u0435\u0440\u0430 \u0441 \u0432\u0435\u0434\u0443\u0449\u0438\u043c\u0438 \u043d\u0443\u043b\u044f\u043c\u0438 \u0432\u0438\u0434\u0430 <code>01<\/code>. \u0412\u0441\u0435\u0433\u043e \u0442\u0430\u043a\u0438\u0445 \u0433\u0440\u0443\u043f\u043f \u0431\u0443\u0434\u0435\u0442 1 110. <\/p>\n<p>\u0412 894 \u0438\u0437 \u043d\u0438\u0445 \u043d\u0438 \u043e\u0434\u0438\u043d \u043b\u043e\u0433\u0438\u043d \u0443\u0436\u0435 \u043d\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438. \u041c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u0434\u043b\u044f 107 \u0442\u0440\u0435\u0445\u0437\u043d\u0430\u0447\u043d\u044b\u0445 \u043d\u043e\u043c\u0435\u0440\u043e\u0432 (\u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u043e\u0441\u0442\u0430\u043b\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e 1 \u043b\u043e\u0433\u0438\u043d \u0438\u0437 26, \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c 3). \u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u043f\u043e \u0434\u0432\u0443\u0445\u0437\u043d\u0430\u0447\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u0430\u043c \u043c\u043e\u0436\u043d\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u043d\u0430 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435 \u0441 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f\u043c\u0438 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432. \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0441 \u0447\u0438\u0441\u043b\u0430\u043c\u0438 \u043e\u0442 0 \u0434\u043e 10 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u0430 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435 \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0438\u043c\u0432\u043e\u043b\u0430\u043c. <\/p>\n<details class=\"spoiler\">\n<summary>\u0422\u0440\u0435\u0445\u0437\u043d\u0430\u0447\u043d\u044b\u0435 \u043d\u043e\u043c\u0435\u0440\u0430, \u0447\u0435\u0442\u044b\u0440\u0435\u0445\u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u044b\u0435 \u043b\u043e\u0433\u0438\u043d\u044b \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0435\u0449\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b <\/summary>\n<div class=\"spoiler__content\">\n<pre><code>028 032 048 052 065 073  075 079 081 082 083 084  092 152 165 207 236 259  260 261 263 267 268 271  276 283 295 296 299 304  317 329 346 347 376 379  392 396 425 439 462 470  486 493 533 539 546 570  581 582 584 594 596 602  604 608 614 615 616 618  622 624 627 629 630 634  641 651 658 659 661 680  681 682 685 687 692 699  719 733 738 756 771 796  804 805 806 807 812 817  835 836 861 871 872 874  879 883 886 894 914 927  940 943 955 957 958 <\/code><\/pre>\n<\/div>\n<\/details>\n<h4>\u0413\u0440\u0443\u043f\u043f\u044b \u0437\u0430\u043d\u044f\u0442\u044b\u0445 \u0438 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432, \u0438\u0434\u0443\u0449\u0438\u0445 \u043f\u043e\u0434\u0440\u044f\u0434<\/h4>\n<p>\u0415\u0441\u043b\u0438 \u043e\u0442\u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u043b\u043e\u0433\u0438\u043d\u044b \u0432 \u0430\u043b\u0444\u0430\u0432\u0438\u0442\u043d\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435, \u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u0433\u0440\u0443\u043f\u043f\u044b \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e \u0438\u0434\u0443\u0449\u0438\u0445 \u0434\u0440\u0443\u0433 \u0437\u0430 \u0434\u0440\u0443\u0433\u043e\u043c \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u0438 \u0437\u0430\u043d\u044f\u0442\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432. <\/p>\n<p>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0442\u0430\u043a\u0438\u0445 \u0433\u0440\u0443\u043f\u043f \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0432 5.7 \u0440\u0430\u0437 \u043c\u0435\u043d\u044c\u0448\u0435, \u0447\u0435\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043b\u043e\u0433\u0438\u043d\u043e\u0432. \u0421\u0430\u043c\u044b\u0439 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u0439 \u0431\u043b\u043e\u043a \u0437\u0430\u043d\u044f\u0442\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u2014 1 401 \u043b\u043e\u0433\u0438\u043d \u0441 <code>fkzi<\/code> \u043f\u043e <code>fm0e<\/code>. \u0421\u0430\u043c\u0430\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0433\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u2014 45 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0441 <code>q6nf<\/code> \u043f\u043e <code>q6on<\/code>. <\/p>\n<p>\u041d\u0430\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u043a \u043e\u0442\u043c\u0435\u0447\u0443, \u0447\u0442\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0441\u0440\u0435\u0434\u043d\u0438\u0445 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u0438 \u0437\u0430\u043d\u044f\u0442\u044b\u0445 \u0431\u043b\u043e\u043a\u043e\u0432 \u0440\u0430\u0432\u043d\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u0438 \u0437\u0430\u043d\u044f\u0442\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0441 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c\u044e \u0434\u043e 5 \u0437\u043d\u0430\u043a\u0430 \u0438 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 <code>0.20054<\/code><\/p>\n<h2>\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435<\/h2>\n<p>\u0420\u0430\u0431\u043e\u0442\u0430\u044f \u0441 \u044d\u0442\u0438\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0441\u0442\u0430\u043b\u043e \u0434\u0430\u0436\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0439\u0442\u0438, \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0443, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0443\u044e \u0432\u0441\u0435\u0433\u043e \u0438\u0437 \u0434\u0432\u0443\u0445 \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432 (\u0430 \u043f\u043e \u0441\u0443\u0442\u0438 \u0441\u0432\u043e\u0434\u044f\u0449\u0443\u044e\u0441\u044f \u043a \u0441\u043f\u0438\u0441\u043a\u0443 \u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432). \u041e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u043d\u0435 \u0442\u0430\u043a \u0443\u0436 \u0438 \u0434\u0430\u043b\u0435\u043a\u043e, \u043d\u043e \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0434\u0430\u043b\u044c\u0448\u0435, \u0447\u0435\u043c \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u043b\u043e\u0441\u044c \u0432 \u043d\u0430\u0447\u0430\u043b\u0435, \u043a\u043e\u0433\u0434\u0430 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043b\u043e\u0441\u044c \u0443\u0437\u043d\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043e\u043b\u044e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432. <\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/582816\/\"> https:\/\/habr.com\/ru\/articles\/582816\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041c\u043d\u043e\u0433\u043e \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u044f \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b \u0441\u0435\u0431\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0440\u0435\u0445- \u0438 \u0447\u0435\u0442\u044b\u0440\u0435\u0445\u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043d\u0430 \u042f\u043d\u0434\u0435\u043a\u0441.\u041f\u043e\u0447\u0442\u0435. \u041e\u043d\u0438 \u043e\u043a\u0430\u0437\u0430\u043b\u0438\u0441\u044c \u043e\u0447\u0435\u043d\u044c \u0443\u0434\u043e\u0431\u043d\u044b\u043c\u0438, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0438\u0445 \u043b\u0435\u0433\u043a\u043e \u043f\u0438\u0441\u0430\u0442\u044c \u0438 \u0434\u0438\u043a\u0442\u043e\u0432\u0430\u0442\u044c, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0434\u043e\u043c\u0435\u043d\u043e\u043c <a href=\"https:\/\/ya.ru\" rel=\"noopener noreferrer nofollow\">ya.ru<\/a>.<\/p>\n<p>\u0421\u043f\u0443\u0441\u0442\u044f \u0432\u0440\u0435\u043c\u044f \u0440\u0435\u0448\u0438\u043b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c \u043b\u0438 \u0435\u0449\u0435 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0435 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u0438 \u0435\u0441\u0442\u044c \u043b\u0438 \u0441\u0440\u0435\u0434\u0438 \u043d\u0438\u0445 \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u043f\u043e\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0435\u0439. \u042f \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u043b, \u0447\u0442\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u0443\u0436\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u043d\u0435 \u043d\u0430\u0439\u0442\u0438. \u041d\u043e \u043a\u043e\u0433\u0434\u0430 \u043d\u0430\u0447\u0430\u043b \u0432\u0431\u0438\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0432 \u0444\u043e\u0440\u043c\u0443 \u043d\u0430 <a href=\"https:\/\/passport.yandex.ru\/registration\/\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438<\/a>, \u0442\u043e \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0448\u0430\u043d\u0441\u044b \u043f\u043e\u043a\u0430 \u0435\u0441\u0442\u044c. \u041d\u0435 \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u0438\u0432\u0448\u0438\u0441\u044c \u043f\u0430\u0440\u043e\u0439 \u0432\u044b\u043f\u0430\u0432\u0448\u0438\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432, \u0440\u0435\u0448\u0438\u043b \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e \u0438\u0437\u0443\u0447\u0438\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441. <\/p>\n<p>\u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u0432\u044b \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0432\u0441\u0435, \u0447\u0442\u043e \u0432\u0440\u044f\u0434 \u043b\u0438 \u0445\u043e\u0442\u0435\u043b\u0438 \u0437\u043d\u0430\u0442\u044c, \u043d\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u0438\u043c\u0435\u0435\u0442\u0435 \u043e\u0442\u043b\u0438\u0447\u043d\u0443\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0437\u043d\u0430\u0442\u044c, \u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u0438 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u042f\u043d\u0434\u0435\u043a\u0441\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u0430\u0442\u0430\u0441\u0435\u0442, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441 \u00ab6-q\u00bb \u0430\u043d\u043e\u043c\u0430\u043b\u0438\u0435\u0439 (\u0443 \u043c\u0435\u043d\u044f \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c).<\/p>\n<p>\u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u044b\u0432\u043e\u0434 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0434\u0441\u0447\u0435\u0442\u0430 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043b\u043e\u0433\u0438\u043d\u043e\u0432, \u0437\u0430\u0442\u0435\u043c \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0438\u0445 \u043f\u0435\u0440\u0435\u0431\u043e\u0440\u0430 \u0438 \u043c\u0435\u0442\u043e\u0434 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0438\u0434\u0443\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. <\/p>\n<h2>\u041f\u043e\u0434\u0441\u0447\u0435\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043b\u043e\u0433\u0438\u043d\u043e\u0432<\/h2>\n<h3>\u0412\u0430\u043b\u0438\u0434\u043d\u043e\u0441\u0442\u044c \u0438 \u043d\u0435\u0440\u0430\u0437\u043b\u0438\u0447\u0438\u043c\u043e\u0441\u0442\u044c<\/h3>\n<p>\u0414\u043b\u044f \u043f\u043e\u0434\u0441\u0447\u0435\u0442\u0430 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u044b\u044f\u0432\u0438\u0442\u044c \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430 \u043d\u0438\u0445 \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u044e\u0442\u0441\u044f. \u0420\u0430\u043d\u044c\u0448\u0435 \u044d\u0442\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0431\u044b\u043b\u0438 \u0432\u044b\u043f\u0438\u0441\u0430\u043d\u044b \u043f\u0440\u044f\u043c\u043e \u043d\u0430 <a href=\"https:\/\/passport.yandex.ru\/registration\/\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438<\/a>, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u0438\u0445 \u0442\u0430\u043c \u043d\u0435\u0442. \u041f\u0435\u0440\u0435\u0431\u0440\u0430\u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b, \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439:<\/p>\n<ul>\n<li>\n<p>\u0434\u043b\u0438\u043d\u0430 \u043b\u043e\u0433\u0438\u043d\u0430 \u043e\u0442 1 \u0434\u043e 30 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432<\/p>\n<\/li>\n<li>\n<p>\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b: \u0431\u0443\u043a\u0432\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u0433\u043e \u0430\u043b\u0444\u0430\u0432\u0438\u0442\u0430 \u0432 \u043b\u044e\u0431\u043e\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0435, \u0430\u0440\u0430\u0431\u0441\u043a\u0430\u044f \u0446\u0438\u0444\u0440\u0430, \u0442\u043e\u0447\u043a\u0430 \u0438 \u0442\u0438\u0440\u0435<\/p>\n<\/li>\n<li>\n<p>\u043f\u0435\u0440\u0432\u044b\u043c \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u043c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0431\u0443\u043a\u0432\u0430<\/p>\n<\/li>\n<li>\n<p>\u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u043c \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u043c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043b\u0438\u0431\u043e \u0446\u0438\u0444\u0440\u0430, \u043b\u0438\u0431\u043e \u0431\u0443\u043a\u0432\u0430<\/p>\n<\/li>\n<li>\n<p>\u0434\u0432\u0435 \u0442\u043e\u0447\u043a\u0438 \u0438 \u0434\u0432\u0430 \u0442\u0438\u0440\u0435 \u043f\u043e\u0434\u0440\u044f\u0434, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u044f \u0442\u043e\u0447\u0435\u043a \u0438 \u0442\u0438\u0440\u0435 (<code>.-, -.<\/code>) \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u044b<\/p>\n<\/li>\n<\/ul>\n<details class=\"spoiler\">\n<summary>\u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043e\u0448\u0438\u0431\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0432\u0430\u043b\u0438\u0434\u0430\u0442\u043e\u0440<\/summary>\n<div class=\"spoiler__content\">\n<pre><code>login.long login.prohibitedsymbols login.startswithdot login.startswithhyphen login.startswithdigit login.endwithdot login.endswithhyphen login.doubleddot login.doubledhyphen login.hyphendot login.dothyphen<\/code><\/pre>\n<\/div>\n<\/details>\n<p>\u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043d\u0435 \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0439 \u043c\u0435\u0436\u0434\u0443 \u0442\u043e\u0447\u043a\u043e\u0439 \u0438 \u0442\u0438\u0440\u0435, \u0430 \u0441\u0430\u043c \u043b\u043e\u0433\u0438\u043d \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u043c. \u042d\u0442\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u043d\u0430 <a href=\"https:\/\/yandex.ru\/support\/passport\/authorization\/registration.html#login\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0430<\/a>. <\/p>\n<p>\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043f\u0440\u0438 \u043f\u043e\u0434\u0441\u0447\u0435\u0442\u0435 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u043d\u0443\u0436\u043d\u043e \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0432\u0430\u043b\u0438\u0434\u043d\u043e\u0441\u0442\u0438, \u0442\u0430\u043a \u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043d\u0435\u0440\u0430\u0437\u043b\u0438\u0447\u0438\u043c\u043e\u0441\u0442\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u0430\u043b\u0435\u0435 \u0442\u0438\u0440\u0435 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u0447\u043a\u043e\u0439, \u0430 \u0431\u0443\u043a\u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043d\u0438\u0436\u043d\u0435\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0435. <\/p>\n<h3>\u041e\u0431\u0449\u0430\u044f \u0444\u043e\u0440\u043c\u0443\u043b\u0430<\/h3>\n<p>\u0412\u0432\u0435\u0434\u0435\u043c \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f<\/p>\n<p>\u0433\u0434\u0435 \u2014 \u043b\u0430\u0442\u0438\u043d\u0441\u043a\u0438\u0439 \u0430\u043b\u0444\u0430\u0432\u0438\u0442,  \u2014 \u0430\u0440\u0430\u0431\u0441\u043a\u0438\u0435 \u0446\u0438\u0444\u0440\u044b. <\/p>\n<p>\u0415\u0441\u043b\u0438 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u0434\u043b\u0438\u043d\u0443 \u0438 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b, \u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043c, \u0447\u0442\u043e \u043e\u0431\u0449\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u043e \u0431\u044b<\/p>\n<p>\u041e\u0431\u043e\u0437\u043d\u0430\u0447\u0438\u043c\u2014 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u0438\u043d\u044b . \u0421\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c,<\/p>\n<p>\u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441  \u0432 \u043b\u043e\u0433\u0438\u043d\u0435 \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u0447\u043a\u0438. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u0435\u043a \u0432 \u043b\u043e\u0433\u0438\u043d\u0435 (\u0432 \u0441\u043a\u043e\u0431\u043a\u0430\u0445 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0442\u043e\u0447\u0435\u043a):<\/p>\n<pre><code class=\"r\">1 x         () 2 xx        () 3 x\u2022x       (2) 4 x\u2022xx      (2) 4 xx\u2022x      (3) 5 x\u2022xxx     (2) 5 xx\u2022xx     (3) 5 xxx\u2022x     (4) 5 x\u2022x\u2022x     (2, 4) 6 x\u2022xxxx    (2) ... 6 x\u2022x\u2022xx    (2, 4) 6 xx\u2022x\u2022x    (3, 5) ... 8 x\u2022x\u2022x\u2022xx  (2, 4, 6) 8 x\u2022x\u2022xx\u2022x  (2, 4, 7) 8 x\u2022xx\u2022x\u2022x  (2, 5, 7) 8 xx\u2022x\u2022x\u2022x  (3, 5, 7) ...<\/code><\/pre>\n<p>\u0417\u0430\u043c\u0435\u0442\u0438\u043c, \u0447\u0442\u043e \u0432 \u043b\u043e\u0433\u0438\u043d\u0435 \u0434\u043b\u0438\u043d\u044b  \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u043e\u043b\u0435\u0435  \u0442\u043e\u0447\u0435\u043a. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0437\u0434\u0435\u0441\u044c \u0438 \u043d\u0438\u0436\u0435 \u0441\u0447\u0438\u0442\u0430\u0435\u043c, \u0447\u0442\u043e <\/p>\n<p> 0, \\\\ 0 \\leqslant m \\leqslant \\left\\lceil \\frac{n}{2} \\right\\rceil &#8212; 1&#8243; alt=&#187;n,m \\in \\mathbb{Z}, \\\\ n > 0, \\\\ 0 \\leqslant m \\leqslant \\left\\lceil \\frac{n}{2} \\right\\rceil &#8212; 1&#8243; src=&#187;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/556\/216\/348\/55621634805572b8a69345077bb4a1ca.svg&#187; width=&#187;666&#8243; height=&#187;89&#8243;\/><\/p>\n<p>\u0422\u0430\u043a\u0436\u0435 \u043e\u0442\u0441\u044e\u0434\u0430 \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f  \u0442\u043e\u0447\u0435\u043a, \u0434\u043b\u0438\u043d\u0430 \u043b\u043e\u0433\u0438\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u044f\u0442\u044c \u043d\u0435\u0440\u0430\u0432\u0435\u043d\u0441\u0442\u0432\u0443<\/p>\n<p>\u041e\u0431\u043e\u0437\u043d\u0430\u0447\u0438\u043c  \u2014 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u0438\u043d\u044b  \u0441  \u0442\u043e\u0447\u043a\u0430\u043c\u0438. \u041f\u043e\u043b\u044c\u0437\u0443\u044f\u0441\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0442\u043e\u0440\u0438\u043a\u0438, \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435<\/p>\n<p>\u0433\u0434\u0435  \u2014 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f  \u0442\u043e\u0447\u0435\u043a \u0432 \u043b\u043e\u0433\u0438\u043d\u0435 \u0434\u043b\u0438\u043d\u044b . \u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435  \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0438\u0434<\/p>\n<p>\u041f\u043e\u0434 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u043e\u043c \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e, \u0447\u0442\u043e <\/p>\n<details class=\"spoiler\">\n<summary>\u0412\u044b\u0432\u043e\u0434 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f P(n, m)<\/summary>\n<div class=\"spoiler__content\">\n<p>\u0421\u0443\u0434\u044f \u043f\u043e \u043e\u0442\u0432\u0435\u0442\u0443, \u043a \u043d\u0435\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u0439\u0442\u0438 \u0438 \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u043c\u0438 \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f\u043c\u0438. \u041e\u0434\u043d\u0430\u043a\u043e \u0442\u0430\u043a\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432.<\/p>\n<p>\u0417\u0430\u043c\u0435\u0442\u0438\u043c, \u0447\u0442\u043e . \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u0441\u0435\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f  \u0442\u043e\u0447\u0435\u043a \u0432 \u043b\u043e\u0433\u0438\u043d\u0435 \u0434\u043b\u0438\u043d\u044b :<\/p>\n<ul>\n<li>\n<p>\u043f\u0435\u0440\u0432\u0443\u044e \u0442\u043e\u0447\u043a\u0443 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u044c \u043d\u0430 \u043b\u044e\u0431\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438  \u0441 \u0443\u0441\u043b\u043e\u0432\u0438\u0435\u043c, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c  \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0437 \u0443\u0441\u043b\u043e\u0432\u0438\u044f, \u0447\u0442\u043e \u043d\u0430 \u043e\u0441\u0442\u0430\u0432\u0448\u0435\u0439\u0441\u044f \u0447\u0430\u0441\u0442\u0438 \u043b\u043e\u0433\u0438\u043d\u0430 \u0434\u043b\u0438\u043d\u044b  \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c\u0441\u044f  \u0442\u043e\u0447\u043a\u0430, \u0442\u043e \u0435\u0441\u0442\u044c <\/p>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p>\u0432\u0442\u043e\u0440\u0430\u044f \u0442\u043e\u0447\u043a\u0430 \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u043f\u0435\u0440\u0432\u043e\u0439 \u0438 \u0442.\u0434.<\/p>\n<\/li>\n<\/ul>\n<p>\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 , \u0438\u043c\u0435\u0435\u043c  \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0445\u0441\u044f \u0442\u043e\u0447\u0435\u043a, \u0442\u043e \u0435\u0441\u0442\u044c<\/p>\n<p>\u041f\u043e\u0441\u0447\u0438\u0442\u0430\u0435\u043c<\/p>\n<p>\u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e,<\/p>\n<p>\u041f\u043e\u043b\u044c\u0437\u0443\u044f\u0441\u044c \u043c\u0435\u0442\u043e\u0434\u043e\u043c \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0438\u043d\u0434\u0443\u043a\u0446\u0438\u0438 \u043f\u043e\u043a\u0430\u0436\u0435\u043c, \u0447\u0442\u043e \u043f\u0440\u0438  <\/p>\n<p>\u0411\u0430\u0437\u0430 \u0438\u043d\u0434\u0443\u043a\u0446\u0438\u0438 :<\/p>\n<p>\u041f\u0435\u0440\u0435\u0445\u043e\u0434: \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e<\/p>\n<p>\u0442\u043e\u0433\u0434\u0430 <\/p>\n<p>\u0447\u0442\u043e\u00a0\u0438\u00a0\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u043e\u0441\u044c\u00a0\u0434\u043e\u043a\u0430\u0437\u0430\u0442\u044c.\u00a0\u0417\u0434\u0435\u0441\u044c\u00a0\u043c\u044b\u00a0\u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438\u0441\u044c\u00a0\u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u0431\u0438\u043d\u043e\u043c\u0438\u0430\u043b\u044c\u043d\u044b\u0445\u00a0\u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u043e\u0432 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hockey-stick_identity\" rel=\"noopener noreferrer nofollow\">Hockey-stick\u00a0identity<\/a>.<\/p>\n<\/div>\n<\/details>\n<p>\u0422\u043e\u0433\u0434\u0430 \u043e\u0431\u0449\u0435\u0435 \u0447\u0438\u0441\u043b\u043e \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c<\/p>\n<p>\u041f\u0440\u0438  \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c , \u0442\u043e \u0435\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0432 80 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0440\u0430\u0437 \u043c\u0435\u043d\u044c\u0448\u0435, \u0447\u0435\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0431\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043d\u0430 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0442\u043e\u0447\u0435\u043a \u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0441\u0438\u043c\u0432\u043e\u043b\u044b.<\/p>\n<h2>\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438<\/h2>\n<p>\u041a\u0440\u0430\u0442\u043a\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430:<\/p>\n<ul>\n<li>\n<p>\u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439 \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0441\u0438\u043c\u0432\u043e\u043b\u044b \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f\u043c<\/p>\n<\/li>\n<li>\n<p>\u0434\u043b\u044f \u0441\u0440\u0435\u0434\u043d\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u043b\u043e\u0433\u0438\u043d\u0430 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u0435\u043a<\/p>\n<\/li>\n<li>\n<p>\u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0438\u0437 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439 \u0442\u043e\u0447\u0435\u043a \u0432 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u043c\u0435\u0441\u0442\u0430\u0445 \u043f\u0440\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0447\u0438\u0441\u043b\u0430 \u0438 \u0431\u0443\u043a\u0432\u044b<\/p>\n<\/li>\n<\/ul>\n<p>\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 Python <a href=\"https:\/\/github.com\/BogdanPetrov\/ya_logins\/blob\/main\/generate_logins.ipynb\" rel=\"noopener noreferrer nofollow\">\u0442\u0443\u0442<\/a> (GitHub). \u041d\u0430 \u0432\u0441\u044f\u043a\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u044e \u043f\u043e\u0434 \u0441\u043f\u043e\u0439\u043b\u0435\u0440<\/p>\n<details class=\"spoiler\">\n<summary><\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\">from math import ceil  L = 'abcdefghijklmnopqrstuvwxyz' D = '0123456789' S = '.'  def get_symbols(n):   if n > 0:     for i in L+D:       g = get_symbols(n-1)       for item in g:         yield [i] + item   else:     yield []  def get_points_pos(n, m, shift=0):   if m > 0 and n > 1 and m &lt;= ceil(n\/2):     for i in range(1, n-2*m+1):       g = get_points_pos(n-1-i, m-1, shift+i+1)       for item in g:         yield (i+shift,) + item   else:     yield ()  def get_logins_middle_part(n):   if n > 2:     for m in range(0, ceil(n\/2)):       for points_pos in get_points_pos(n,m):         for symbols in get_symbols(n-m-2):           yield ''.join([             symbols.pop(0) if i not in points_pos else '.'              for i in range(1, n-1)           ])   else:     yield ''  def get_logins(n):   for first_symbol in L:     if n > 1:       for last_symbol in L+D:         g = get_logins_middle_part(n)         for item in g:           yield first_symbol + item + last_symbol     else:       yield first_symbol        print(len(list(get_logins(4))))<\/code><\/pre>\n<\/div>\n<\/details>\n<p>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u0441\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043a \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u0441\u0435\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0447\u0435\u0440\u0435\u0437 POST-\u0437\u0430\u043f\u0440\u043e\u0441. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0431\u044b\u043b\u0430 \u0441\u043e\u0431\u0440\u0430\u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      <\/p>\n<h2>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u043b\u043e\u0433\u0438\u043d\u043e\u0432<\/h2>\n<p>\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u043e\u043c \u0431\u044b\u043b \u0432\u044b\u0431\u0440\u0430\u043d R (Tidyverse). <a href=\"https:\/\/github.com\/BogdanPetrov\/ya_logins\/blob\/main\/ya_logins_2021-10-04_n%3D4.txt.gz\" rel=\"noopener noreferrer nofollow\">\u0424\u0430\u0439\u043b \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438<\/a> \u0438 <a href=\"https:\/\/github.com\/BogdanPetrov\/ya_logins\/blob\/main\/research.R\" rel=\"noopener noreferrer nofollow\">\u043a\u043e\u0434 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438<\/a> \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 <a href=\"https:\/\/github.com\/BogdanPetrov\/ya_logins\" rel=\"noopener noreferrer nofollow\">\u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438<\/a>. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043d\u0438\u0436\u0435. <\/p>\n<p>\u0412\u0441\u0435\u0433\u043e \u0438\u043c\u0435\u0435\u0442\u0441\u044f 1 280 448 \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0445 \u0447\u0435\u0442\u044b\u0440\u0435\u0445\u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u044b\u0445 \u043b\u043e\u0433\u0438\u043d\u043e\u0432. \u0418\u0437 \u043d\u0438\u0445 \u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0431\u044b\u043b\u043e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e 213 895, \u0442\u043e \u0435\u0441\u0442\u044c 16.7%.<\/p>\n<h4>\u0417\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c\u044e \u043b\u043e\u0433\u0438\u043d\u0430 \u0438 \u0435\u0433\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u0430\u043c\u0438<\/h4>\n<p>\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u043e\u0435, \u0447\u0442\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u0432 \u0433\u043e\u043b\u043e\u0432\u0443 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c:<\/p>\n<figure class=\"full-width\"><figcaption>\u041a\u0430\u043a \u0447\u0438\u0442\u0430\u0442\u044c: 92% \u0434\u043b\u044f \u0441\u0438\u043c\u0432\u043e\u043b\u0430 \u00aba\u00bb<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-414101","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/414101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=414101"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/414101\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=414101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=414101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=414101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}