{"id":288837,"date":"2018-09-01T17:45:02","date_gmt":"2018-09-01T13:45:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=288837"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=288837","title":{"rendered":"\u0422\u0440\u0438\u0434\u0446\u0430\u0442\u044c \u0448\u0435\u0441\u0442\u044c \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432 \u043a\u0440\u0430\u0441\u043e\u0442\u044b"},"content":{"rendered":"\n<div data-io-article-url=\"https:\/\/habr.com\/post\/359244\/\" class=\"post__text post__text-html js-mediator-article\">\u0421\u0435\u0442\u043e\u0447\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u044c \u0434\u0435\u043b\u0438\u0442\u0441\u044f \u043d\u0430 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u2014 \u043d\u0430 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u044b, \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438, \u0448\u0435\u0441\u0442\u0438\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438, \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b. \u0418\u043c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u043d\u0430\u044f, \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0430\u044f, \u0448\u0435\u0441\u0442\u0438\u0443\u0433\u043e\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044f. \u041d\u043e \u0435\u0449\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044f \u0434\u0435\u0441\u044f\u0442\u0438\u0443\u0433\u043e\u043b\u044c\u043d\u0430\u044f.<br \/>  \u0412 \u043d\u0435\u0439 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u044c \u043d\u0435 \u0434\u0435\u043b\u0438\u0442\u0441\u044f \u043d\u0430 \u0434\u0435\u0441\u044f\u0442\u0438\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438, \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u0432\u0441\u0435 \u043b\u0438\u043d\u0438\u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u044b \u043f\u043e\u0434 \u0443\u0433\u043b\u0430\u043c\u0438 \u043a\u0440\u0430\u0442\u043d\u044b\u043c\u0438 36\u00b0. \u041a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0432 \u044d\u0442\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0446\u0435\u043b\u044b\u043c\u0438 \u0447\u0438\u0441\u043b\u0430\u043c\u0438, \u043f\u043e \u0434\u0432\u0430 \u0446\u0435\u043b\u044b\u0445 \u0447\u0438\u0441\u043b\u0430 \u043d\u0430 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0438 \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/gf\/xz\/73\/gfxz73dxe0-owjktjad1d-ohf3o.png\"><\/div>\n<p>  \u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043a\u0430\u043a \u044d\u0442\u043e \u043d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c.<\/p>\n<p>  <a name=\"habracut\"><\/a><br \/>  \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432 \u043f\u043e \u0432\u0441\u0435\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043c \u0432 \u044d\u0442\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043e\u0442\u0441\u0447\u0435\u0442\u0430 \u0434\u0435\u0441\u044f\u0442\u044c. \u0415\u0441\u043b\u0438 \u0443\u0447\u0435\u0441\u0442\u044c \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044e \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u0442\u043e \u043f\u044f\u0442\u044c. \u0415\u0441\u043b\u0438 \u0443\u0447\u0435\u0441\u0442\u044c \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044e, \u0442\u043e \u0442\u0440\u0438. \u041e\u0431\u043e\u0437\u043d\u0430\u0447\u0438\u043c \u0438\u0445 \u043a\u0430\u043a <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/a28\/d9d\/e50\/a28d9de509a01771d019611c3f9121a6.svg\" alt=\"$(1,0), (x,y), (m,n)$\" data-tex=\"inline\"><\/math> \u0438 \u0432\u044b\u0432\u0435\u0434\u0435\u043c \u0434\u043b\u044f \u043d\u0438\u0445 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f.<\/p>\n<p>  \u041e\u0431\u044b\u0447\u043d\u0430\u044f \u0444\u043e\u0440\u043c\u0443\u043b\u0430 \u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u043f\u0440\u0438 \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0435:<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f82\/de9\/5e4\/f82de95e4f4a6de0459395dcfdd6ae11.svg\" alt=\"$\\\\x_a = \\cos(a) x - \\sin(a) y\\\\ y_a = \\sin(a) x + \\cos(a) y$\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u0414\u0432\u043e\u0439\u043d\u043e\u0439 \u0443\u0433\u043e\u043b \u043f\u043e \u044d\u0442\u043e\u0439 \u0444\u043e\u0440\u043c\u0443\u043b\u0435:<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/17c\/775\/571\/17c77557109cfc9f7c95bb240b6de438.svg\" alt=\"$\\\\m = x x - y y = x ^ 2 - y ^ 2 \\\\n = y x + x y = 2 x y$\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u0417\u043d\u0430\u0447\u0438\u0442 <br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/bca\/a97\/a03\/bcaa97a037b667d1786c79d3f8c9e68e.svg\" alt=\"$\\\\m = x ^ 2 - (1 - x ^ 2)\\\\ m = 2 x ^ 2 - 1$\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u0418 \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u0442\u043e\u0433\u043e \u0447\u0442\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/35e\/a85\/36b\/35ea8536b3e6152e60442ccecbc46812.svg\" alt=\"$d$\" data-tex=\"inline\"><\/math><br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b64\/09f\/291\/b6409f291521ab48170c8ad5a3878f1c.svg\" alt=\"$\\\\m = x - d$\" data-tex=\"inline\"><\/math><br \/>  \u041f\u043e\u043b\u0443\u0447\u0438\u043c \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u043d\u043e\u0435 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f0d\/d34\/305\/f0dd343055b1c3bf5f58116bd2ce10c1.svg\" alt=\"$\\\\2 x ^ 2 - 1 = x - d\\\\ 2 x ^ 2 - x - (1 - d) = 0$\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u041a\u043e\u0442\u043e\u0440\u043e\u0435 \u0440\u0435\u0448\u0430\u0435\u0442\u0441\u044f<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/35f\/cd8\/a7d\/35fcd8a7d992d10e610f7a92479378d8.svg\" alt=\"$\\\\x = \\left (1 \\pm \\sqrt{1 + 8(1 - d)}\\right )\/4$\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u042d\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043a\u0430\u043a \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0442\u0430\u043a \u0438 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/817\/b92\/407\/817b92407f764f57af9226e50cc788fd.svg\" alt=\"$x$\" data-tex=\"inline\"><\/math>, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0434\u0432\u043e\u0439\u043d\u043e\u0433\u043e \u0438 \u043e\u0434\u0438\u043d\u0430\u0440\u043d\u043e\u0433\u043e \u0443\u0433\u043b\u0430 <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/862\/c3a\/358\/862c3a35855f53cba9efffb4bf452abb.svg\" alt=\"$d = x - m$\" data-tex=\"inline\"><\/math> \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/94\/ck\/nl\/94cknlncxymcwpihyqexxgplwxc.png\"><\/div>\n<p>  \u0423 \u0434\u0435\u0441\u044f\u0442\u0438\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0430 \u0442\u0430\u043a\u0430\u044f \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044f, \u0447\u0442\u043e \u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u043c\u0435\u0436\u0434\u0443 \u043e\u0434\u0438\u043d\u0430\u0440\u043d\u044b\u043c \u0438 \u0434\u0432\u043e\u0439\u043d\u044b\u043c \u0443\u0433\u043b\u043e\u043c \u043f\u0440\u0438 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0438 \u0443\u0433\u043b\u043e\u0432 \u0432 \u0442\u0440\u0438 \u0440\u0430\u0437\u0430, \u0442\u043e \u0435\u0441\u0442\u044c, \u043c\u0435\u0436\u0434\u0443 \u0442\u0440\u043e\u0439\u043d\u044b\u043c \u0443\u0433\u043b\u043e\u043c \u0438 \u0448\u0435\u0441\u0442\u0438\u043a\u0440\u0430\u0442\u043d\u044b\u043c, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0442\u043e\u0447\u043d\u043e \u0442\u0430\u043a\u0443\u044e \u0436\u0435 \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0443. \u0410\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 m \u0438 x \u0432 \u043f\u0430\u0440\u043d\u043e\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u0438 \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u043c\u0435\u0441\u0442\u0430\u043c\u0438 \u0438 \u043c\u0435\u043d\u044f\u044e\u0442 \u0441\u0432\u043e\u0439 \u0437\u043d\u0430\u043a, \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0443 \u0440\u0430\u0437\u043d\u0438\u0446\u044b \u0442\u0435\u043c \u0436\u0435 \u0441\u0430\u043c\u044b\u043c. \u0422\u0430\u043a \u0447\u0442\u043e, \u043c\u043e\u0436\u043d\u043e \u0441\u0432\u044f\u0437\u0430\u0442\u044c \u0432\u0442\u043e\u0440\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0441 \u0442\u0440\u043e\u0439\u043d\u044b\u043c \u0443\u0433\u043b\u043e\u043c.<\/p>\n<p>  \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0447\u0442\u043e <br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/73d\/9ac\/4ba\/73d9ac4ba406d04e6a74d0350cda56da.svg\" alt=\"$m_1 = x_1 - d = -x_2\\\\ m_2 = x_2 - d = -x_1$\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u041f\u043e\u043b\u0443\u0447\u0438\u043c <br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/d1e\/cba\/d9f\/d1ecbad9fe8154978b42e6b6d02f255b.svg\" alt=\"$\\\\d = x_1 + x_2 = 1 \/ 2$\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u0418 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/p>\n<p>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/831\/ca6\/16d\/831ca616d69fd414d4c2a5cae81260a3.svg\" alt=\"$\\\\x = (1 + \\sqrt{5})\/ 4 \\;\\;\\;\\;\\;\\;\\;\\;\\;\\; = \\varPhi \/ 2 \\;\\;\\;\\;\\;\\;\\;\\;\\;\\;\\;\\; = \\varphi \/ 2 + 1 \/ 2 \\\\y = \\sqrt{(5 - \\sqrt{5}) \/ 2} \/ 2 \\;\\;\\; = \\sqrt{3 - \\varPhi} \/ 2 \\;\\;\\;\\; = \\sqrt{2 - \\varphi} \/ 2 \\\\m = (\\sqrt{5} - 1)\/ 4 \\;\\;\\;\\;\\;\\;\\;\\;\\; = \\varPhi \/ 2 - 1 \/ 2 \\;\\;\\;\\; = \\varphi \/ 2 \\;\\;\\;\\;\\;\\;\\;\\;\\;\\; \\\\n = \\sqrt{(5 + \\sqrt{5}) \/ 2} \/ 2\\;\\;\\; = \\sqrt{2 + \\varPhi} \/ 2 \\;\\;\\;\\; = \\sqrt{3 + \\varphi} \/ 2 $\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u0427\u0438\u0441\u043b\u043e <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/ddc\/188\/28e\/ddc18828e11c4110c4dffc6b5177cf1b.svg\" alt=\"$\\varphi$\" data-tex=\"inline\"><\/math> \u044d\u0442\u043e \u043c\u0430\u043b\u044b\u0439 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0437\u043e\u043b\u043e\u0442\u043e\u0433\u043e \u0441\u0435\u0447\u0435\u043d\u0438\u044f. <br \/>  \u0427\u0438\u0441\u043b\u043e <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/85c\/726\/1eb\/85c7261ebe341c0eb1b4517aa53c12f9.svg\" alt=\"$\\varPhi$\" data-tex=\"inline\"><\/math> \u044d\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0437\u043e\u043b\u043e\u0442\u043e\u0433\u043e \u0441\u0435\u0447\u0435\u043d\u0438\u044f. <\/p>\n<p>  \u0418\u0445 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430: <br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f48\/ff5\/f8c\/f48ff5f8c447e07d94d9ff61eb747385.svg\" alt=\"$ \\\\\\varphi ^ 2 = 1 - \\varphi \\\\\\varphi + 1 = \\varPhi = 1 \/ \\varphi \\\\1 + \\varPhi = \\varPhi ^ 2 \\\\\\varphi + \\varPhi = \\sqrt{5} \\\\2\\varphi + 1 = \\sqrt{5} = 2\\varPhi - 1 $\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u041a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0446\u0435\u043b\u044b\u0435 \u0447\u0438\u0441\u043b\u0430, \u0438 \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u044b \u043d\u0430 36\u00b0 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u0430\u043a:<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/8dd\/149\/c07\/8dd149c073a7fb46c9446689ffc5f9c6.svg\" alt=\"$\\{n_1,n_2,n_3,n_4\\}=(n_1\\cdot C_{xa}+n_2 \\cdot C_{xb},n_3 \\cdot C_{ya} + n_4 \\cdot C_{yb})$\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u0440\u0430\u0432\u043d\u044b<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/547\/30f\/813\/54730f813110ab9267723d609d855ad5.svg\" alt=\"$C_{xa} = 1 \/ 2 \\\\C_{xb} = \\varphi \/ 2 \\\\C_{ya} = \\sqrt{3 + \\varphi} \/ 2 \\\\C_{yb} = \\sqrt{2 - \\varphi} \/ 2 $\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0442\u0440\u0438 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0432\u0435\u043a\u0442\u043e\u0440\u0430 <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/a28\/d9d\/e50\/a28d9de509a01771d019611c3f9121a6.svg\" alt=\"$(1,0), (x,y), (m,n)$\" data-tex=\"inline\"><\/math> \u043a\u0430\u043a <br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b6d\/9dd\/ddb\/b6d9ddddb57a7710e97f2fb0a1f90c28.svg\" alt=\"$ (2 \\cdot C_{xa}\\;\\;\\;\\;\\;\\;,0\\;\\;\\;) = \\{2,0,0,0\\}\\\\ (C_{xa}+C_{xb},C_{yb}) = \\{1,1,0,1\\}\\\\ (C_{xb}\\;\\;\\;\\;\\;\\;\\;\\;\\;\\;,C_{ya}) = \\{0,1,1,0\\}$\" data-tex=\"inline\"><\/math><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/m9\/50\/xa\/m950xaltid59a4cus0d6q-cukj8.png\"><\/div>\n<p>  \u041f\u0440\u0438 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432 \u0433\u0440\u0443\u043f\u043f\u043e\u0432\u0430\u044f \u0447\u0451\u0442\u043d\u043e\u0441\u0442\u044c \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f, \u0438 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0442\u0438\u043f\u043e\u0432:<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/0e0\/afd\/152\/0e0afd15264474adebd109216864e176.svg\" alt=\"$\\{0,0,0,0\\},\\{1,1,0,1\\},\\{0,1,1,0\\},\\{1,0,1,1\\}$\" data-tex=\"inline\"><\/math>.<\/p>\n<p>  \u0422\u043e \u0435\u0441\u0442\u044c, \u043d\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/861\/ff5\/932\/861ff5932b72cc72ce4141d3e0eb4af2.svg\" alt=\"$ x = k_1 + k_2\\varphi \\;\\;\\;\\;\\;\\;\\;\\;\\;\\;\\;\\leftrightarrow y = k_3 K_3 + k_4 K_2 \\\\x = k_1 + k_2\\varphi \\pm \\frac{1\\pm\\varphi}{2} \\leftrightarrow y = k_3 K_3 + k_4 K_2 \\pm \\frac{K_2}{2} \\\\x = k_1 + k_2\\varphi \\pm \\;\\; \\frac{\\varphi}{2} \\;\\;\\leftrightarrow y = k_3 K_3 + k_4 K_2 \\pm \\frac{K_3}{2} \\\\x = k_1 + k_2\\varphi \\pm \\;\\;\\frac{1}{2} \\;\\;\\leftrightarrow y = k_3 K_3 + k_4 K_2 \\pm \\frac{K_3 \\pm K_2}{2} $\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u0433\u0434\u0435 <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/16d\/a50\/7b2\/16da507b2fc389688ef0659939dcc647.svg\" alt=\"$k$\" data-tex=\"inline\"><\/math> \u2014 \u0446\u0435\u043b\u044b\u0435 \u0447\u0438\u0441\u043b\u0430.<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/2aa\/feb\/86a\/2aafeb86a638ea0bba127a3fc31f1e8a.svg\" alt=\"$ \\\\K_3 = 2 C_{ya} = \\sqrt{3 + \\varphi} \\\\K_2 = 2 C_{yb} = \\sqrt{2 - \\varphi} \\\\K_3 K_2 = \\sqrt{5} \\\\K_3 \\varphi = K_2 $\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u044f<\/p>\n<table>\n<tr>\n<th>*<\/th>\n<th>1<\/th>\n<th>\u03c6<\/th>\n<th>K<sub>3<\/sub><\/th>\n<th>K<sub>2<\/sub><\/th>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>1<\/td>\n<td>\u03c6<\/td>\n<td>K<sub>3<\/sub><\/td>\n<td>K<sub>2<\/sub><\/td>\n<\/tr>\n<tr>\n<td>\u03c6<\/td>\n<td>\u03c6<\/td>\n<td>1-\u03c6<\/td>\n<td>K<sub>2<\/sub><\/td>\n<td>K<sub>3<\/sub>-K<sub>2<\/sub><\/td>\n<\/tr>\n<tr>\n<td>K<sub>3<\/sub><\/td>\n<td>K<sub>3<\/sub><\/td>\n<td>K<sub>2<\/sub><\/td>\n<td>3+\u03c6<\/td>\n<td>1+2\u03c6<\/td>\n<\/tr>\n<tr>\n<td>K<sub>2<\/sub><\/td>\n<td>K<sub>2<\/sub><\/td>\n<td>K<sub>3<\/sub>-K<sub>2<\/sub><\/td>\n<td>1+2\u03c6<\/td>\n<td>2-\u03c6<\/td>\n<\/tr>\n<\/table>\n<p> \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u0443\u044e \u0442\u0440\u0451\u0445\u043c\u0435\u0440\u043d\u0443\u044e \u043c\u0430\u0442\u0440\u0438\u0446\u0443 \u0434\u043b\u044f \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432.<\/p>\n<p>  \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u044d\u0442\u0443 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043c\u044b \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u043c \u0442\u043e\u0447\u043a\u0438 \u0441 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c\u044e \u0446\u0435\u043b\u044b\u0445 \u0447\u0438\u0441\u0435\u043b.<\/p>\n<p>  \u0415\u0449\u0435 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0442\u0435\u043e\u0440\u0438\u0438 \u043e \u0441\u0432\u044f\u0437\u0438 \u0447\u0438\u0441\u0435\u043b: \u0441\u0442\u0435\u043f\u0435\u043d\u044c \u0447\u0438\u0441\u043b\u0430 \u0444\u0438 \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0444\u0438\u0431\u043e\u043d\u0430\u0447\u0447\u0438.<\/p>\n<p>  \u041f\u0440\u0438 \u0432\u0441\u0435\u0439 \u0441\u0445\u043e\u0436\u0435\u0441\u0442\u0438 \u0444\u043e\u0440\u043c\u0443\u043b<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/650\/222\/f35\/650222f3590fa1c77a04c8393c527e66.svg\" alt=\"$\\varPhi^{n - 1} + \\varPhi^{n} = \\varPhi^{n + 1}$\" data-tex=\"inline\"><\/math><br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/29e\/4d9\/a68\/29e4d9a680af8d74c99f7f90067eefda.svg\" alt=\"$\u0424_{n - 1} + \u0424_{n} = \u0424_{n + 1}$\" data-tex=\"inline\"><\/math><br \/>  \u043e\u043d\u0438, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f. <\/p>\n<p>  \u0424\u0443\u043d\u043a\u0446\u0438\u044f <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/6d5\/dc6\/f5a\/6d5dc6f5a29f1e5a6bc6cb7a9e0f62dc.svg\" alt=\"$\\varPhi^n$\" data-tex=\"inline\"><\/math> \u044d\u0442\u043e \u0441\u0442\u0435\u043f\u0435\u043d\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u0442\u0440\u043e\u0433\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0443\u043b\u044f. \u0410 \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0444\u0438\u0431\u043e\u043d\u0430\u0447\u0447\u0438 <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/ae7\/4fa\/81a\/ae74fa81ab72c85890fd9c819820e0c9.svg\" alt=\"$\u0424_n$\" data-tex=\"inline\"><\/math> \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u043e\u043b\u044c, \u0438 \u0438\u0437-\u0437\u0430 \u044d\u0442\u043e\u0433\u043e \u0432\u0441\u0435 \u043f\u0440\u0435\u0434\u0448\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0435\u043c\u0443 \u0447\u0438\u0441\u043b\u0430 \u0447\u0435\u0440\u0435\u0434\u0443\u044e\u0442 \u0437\u043d\u0430\u043a.<\/p>\n<p>  \u0414\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/373\/58b\/61f\/37358b61fea9509a74c84e66a7453174.svg\" alt=\"$f(x-1) + f(x) = f(x+1)$\" data-tex=\"inline\"><\/math> \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/dd7\/fb3\/54f\/dd7fb354f2a82e5df42ec025b9bdb84a.svg\" alt=\"$f(x) = \\varPhi^x$\" data-tex=\"inline\"><\/math>, \u043d\u043e \u0438 <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/bf4\/7de\/969\/bf47de969e56c6a536642e5e45a54b6b.svg\" alt=\"$f(x) = (-\\varPhi)^{-x} = (-\\varphi)^x$\" data-tex=\"inline\"><\/math>. \u041f\u0440\u0438\u0447\u0435\u043c, \u043e\u043d\u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0442 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e. <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/820\/cf8\/b89\/820cf8b897a07e95adbc31a6eb736511.svg\" alt=\"$f(x) = k_1\\varPhi^x+k_2(-\\varphi)^{x}$\" data-tex=\"inline\"><\/math>. \u0415\u0441\u043b\u0438 <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/83b\/c28\/2ba\/83bc282bae726cda164f5ea61d81a6b4.svg\" alt=\"$f(0) = 0$\" data-tex=\"inline\"><\/math> \u0438 <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/81f\/baa\/f52\/81fbaaf5263e6a868cd4739515583ee1.svg\" alt=\"$f(-1)=f(1) = 1$\" data-tex=\"inline\"><\/math>, \u0442\u043e \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u044b <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/651\/568\/d3f\/651568d3ff9336c9fa8f06c12e9d3fac.svg\" alt=\"$k_1=\\frac{1}{\\sqrt5}, k_2=-\\frac{1}{\\sqrt5}$\" data-tex=\"inline\"><\/math>.<\/p>\n<p>  \u0422\u0430\u043a \u0447\u0442\u043e, \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0444\u043e\u0440\u043c\u0443\u043b\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0444\u0438\u0431\u043e\u043d\u0430\u0447\u0447\u0438 \u0438 \u0441\u0442\u0435\u043f\u0435\u043d\u043d\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0447\u0438\u0441\u043b\u0430 \u0444\u0438 (\u0444\u043e\u0440\u043c\u0443\u043b\u0430 \u0431\u0438\u043d\u0435):<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/8cc\/dab\/28e\/8ccdab28ea9ad660903207275b313664.svg\" alt=\"$\u0424_n = \\frac{\\varPhi^{n}}{\\sqrt5} - \\frac{\\left(-\\varphi\\right)^{n}}{\\sqrt5}$\" data-tex=\"inline\"><\/math> <\/p>\n<p>  \u0414\u043b\u044f \u0447\u0438\u0441\u0435\u043b \u0441 \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043d\u043e\u043c\u0435\u0440\u0430\u043c\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043b\u0435\u0432\u044b\u043c \u0441\u043b\u0430\u0433\u0430\u0435\u043c\u044b\u043c, \u0438 \u043f\u0440\u0430\u0432\u043e\u0435 \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u0442 \u0434\u043e \u0446\u0435\u043b\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0430. \u0414\u043b\u044f \u0447\u0438\u0441\u0435\u043b \u0441 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u043a\u043b\u0430\u0434 \u0438\u0434\u0451\u0442 \u043e\u0442 \u043f\u0440\u0430\u0432\u043e\u0433\u043e \u0441\u043b\u0430\u0433\u0430\u0435\u043c\u043e\u0433\u043e.<\/p>\n<p>  \u041e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0444\u043e\u0440\u043c\u0443\u043b\u0430, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0447\u0438\u0441\u043b\u0430 <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/85c\/726\/1eb\/85c7261ebe341c0eb1b4517aa53c12f9.svg\" alt=\"$\\varPhi$\" data-tex=\"inline\"><\/math> \u0438\u0437 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0444\u0438\u0431\u043e\u043d\u0430\u0447\u0447\u0438:<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/e81\/dfe\/5ea\/e81dfe5eac47b5990a43cc24d5a3b8c8.svg\" alt=\"$\\varPhi ^ {n} = \u0424_{n-1} + \u0424_{n}\\varPhi$\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u0414\u043b\u044f \u0447\u0438\u0441\u043b\u0430 <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/ddc\/188\/28e\/ddc18828e11c4110c4dffc6b5177cf1b.svg\" alt=\"$\\varphi$\" data-tex=\"inline\"><\/math>, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432 \u0432\u044b\u0441\u043e\u043a\u0438\u0445 \u0441\u0442\u0435\u043f\u0435\u043d\u044f\u0445 \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0430\u0435\u0442\u0441\u044f \u043a \u043d\u0443\u043b\u044e, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0435 \u0437\u043d\u0430\u043a\u0430 \u0447\u0438\u0441\u0435\u043b \u0441 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043d\u043e\u043c\u0435\u0440\u0430\u043c\u0438 \u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0440\u0430\u0432\u0435\u043d\u0441\u0442\u0432\u043e \u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u0445 \u0447\u0438\u0441\u0435\u043b \u0441\u0430\u043c\u043e\u043c\u0443 \u0447\u0438\u0441\u043b\u0443 <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/ddc\/188\/28e\/ddc18828e11c4110c4dffc6b5177cf1b.svg\" alt=\"$\\varphi$\" data-tex=\"inline\"><\/math>.<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b69\/fe1\/d79\/b69fe1d794371d29fd7be2a30053be1e.svg\" alt=\"$\\varphi ^ {n} = \u0424_{-n+1} + \u0424_{-n}\\varphi$\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u0412 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0446\u0435\u043b\u044b\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u044d\u0442\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u0432\u0435\u043a\u0442\u043e\u0440\u0430 \u0441 \u043c\u043d\u043e\u0436\u0438\u0442\u0435\u043b\u0435\u043c<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/2a5\/884\/e6e\/2a5884e6e059d524aca5c69a7d5c8fa6.svg\" alt=\"$\\varphi^n$\" data-tex=\"inline\"><\/math> \u0432\u044b\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u0432 \u0446\u0435\u043b\u044b\u0445 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u0430\u0445, \u0432\u0437\u044f\u0442\u044b\u0445 \u0438\u0437 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0444\u0438\u0431\u043e\u043d\u0430\u0447\u0447\u0438: <br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/99d\/045\/d87\/99d045d8746c68f094ffc5f3ab2a169a.svg\" alt=\"$\\varphi^n\\;V_0 = \\{2\u0424_{-n+1},2\u0424_{-n}\\;\\;,0\\;\\;\\;\\;\\;\\;\\;\\;,0\\;\\;\\;\\;\\;\\;\\} \\\\\\varphi^n\\;V_1 = \\{\u0424_{-n+2}\\;\\;,\u0424_{-n+1},\u0424_{-n}\\;\\;\\;,\u0424_{-n-1}\\} \\\\\\varphi^n\\;V_2 = \\{\u0424_{-n}\\;\\;\\;\\;\\;,\u0424_{-n-1},\u0424_{-n+1},\u0424_{-n}\\;\\;\\;\\}$\" data-tex=\"inline\"><\/math><br \/>  \u041d\u0430 \u0442\u0430\u043a\u0438\u0435 \u0432\u0435\u043a\u0442\u043e\u0440\u0430 \u043c\u043e\u0436\u043d\u043e \u0438 \u0434\u0435\u043b\u0438\u0442\u044c.<\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438. <\/p>\n<p>  \u0422\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0443\u0433\u043b\u044b \u043a\u0440\u0430\u0442\u043d\u044b 36\u00b0 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e, \u0432\u0441\u0435\u0433\u043e \u0434\u0432\u0430. \u0421\u0443\u043c\u043c\u0430 \u0443\u0433\u043b\u043e\u0432 \u0432 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0435 180\u00b0, \u0432 \u0434\u043e\u043b\u044f\u0445 \u0441\u0443\u043c\u043c\u0430 \u0443\u0433\u043b\u043e\u0432 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0440\u0430\u0432\u043d\u0430 \u043f\u044f\u0442\u0438. \u041a\u0430\u043a 5 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430 \u0442\u0440\u0438 \u0446\u0435\u043b\u044b\u0445 \u0447\u0438\u0441\u043b\u0430? \u0415\u0434\u0438\u043d\u0438\u0446\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0431\u0435\u0437 \u043d\u0435\u0435 \u0434\u0430\u0436\u0435 \u043c\u0438\u043d\u0438\u043c\u0443\u043c, \u0442\u0440\u0438 \u0434\u0432\u043e\u0439\u043a\u0438 \u2014 \u044d\u0442\u043e \u0443\u0436\u0435 \u043f\u0435\u0440\u0435\u0431\u043e\u0440. \u041e\u0441\u0442\u0430\u0432\u0448\u0438\u0435\u0441\u044f 4 \u0434\u043e\u043b\u0438 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u043a 1 + 3 \u0438 2 + 2. \u041e\u0431\u0430 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0430 \u0440\u0430\u0432\u043d\u043e\u0431\u0435\u0434\u0440\u0435\u043d\u043d\u044b\u0435, \u0438\u043c\u0435\u044e\u0442 \u0432 \u0441\u0435\u0431\u0435 \u043f\u0430\u0440\u0443 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0445 \u0443\u0433\u043b\u043e\u0432. <\/p>\n<p>  \u041e\u0431\u043e\u0437\u043d\u0430\u0447\u0438\u043c \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u043a\u0430\u043a T<sub>1<\/sub> \u0438 T<sub>2<\/sub>, \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0432 \u0434\u043e\u043b\u044f\u0445 \u0442\u043e\u0433\u043e \u0443\u0433\u043b\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/tq\/_y\/fm\/tq_yfmgseikxfzqdjtsy-przpii.png\"><\/div>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u0440\u0430\u0437\u0431\u0438\u0442\u044c.<\/p>\n<p>  \u0422\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a T<sub>1<\/sub> \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430 \u0434\u0432\u0430 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0430: \u0422<sub>1<\/sub> \u0438 \u0422<sub>2<\/sub>.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/iw\/pj\/ii\/iwpjiiry5w7rqlo0rszo7vphqpq.png\"><\/div>\n<p>  \u0422\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a T<sub>2<\/sub> \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430 \u0434\u0432\u0430 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0430: T<sub>1<\/sub> \u0438 T<sub>2<\/sub>.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/5z\/wc\/co\/5zwccooknlvrmhyuyfmdab3prmk.png\"><\/div>\n<p>  \u0422\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a T<sub>1<\/sub> \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c \u0435\u0449\u0435 \u0438 \u043d\u0430 \u0442\u0440\u0438 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0430: T<sub>1<\/sub>, T<sub>2<\/sub>, T<sub>1<\/sub>. \u041f\u0440\u0438\u0447\u0435\u043c, \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u0434\u0432\u0430: \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u043e\u0435 \u0438 \u0430\u043d\u0442\u0438\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u043e\u0435.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/0v\/dd\/js\/0vddjsk5zudhgt6bbvs94c5hcxq.png\"><\/div>\n<p>  \u042d\u0442\u0438 \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u044e\u0442 \u0431\u043e\u043a\u043e\u0432\u044b\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 \u043d\u0430 \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/ddc\/188\/28e\/ddc18828e11c4110c4dffc6b5177cf1b.svg\" alt=\"$\\varphi$\" data-tex=\"inline\"><\/math>. <\/p>\n<p>  \u0418\u0437 \u0442\u0430\u043a\u0438\u0445 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043c\u043e\u0437\u0430\u0438\u043a\u0443 \u043f\u0435\u043d\u0440\u043e\u0443\u0437\u0430.<\/p>\n<p>  \u0414\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0438\u0437 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u043f\u0440\u0430\u0432\u0438\u043b:<\/p>\n<p>  1. \u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u0432\u0441\u0435 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u0438\u043c\u0435\u044e\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u0443\u044e \u0434\u043b\u0438\u043d\u0443 \u0431\u043e\u043a\u043e\u0432\u044b\u0445 \u0441\u0442\u043e\u0440\u043e\u043d, \u0430 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u044b \u0441 \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u043e \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c\u0443. \u0418\u043c\u0435\u043d\u043d\u043e \u0438\u0437-\u0437\u0430 \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043c\u043e\u0437\u0430\u0438\u043a\u0443 \u043f\u0435\u043d\u0440\u043e\u0443\u0437\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0440\u0430\u0432\u043d\u043e\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c\u0438 \u0440\u043e\u043c\u0431\u0430\u043c\u0438.<\/p>\n<p>  2. \u0414\u043b\u044f \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0430 T<sub>1<\/sub> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442.<br \/>  \u0418\u043c\u0435\u043d\u043d\u043e \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u043e\u0437\u0430\u0438\u043a\u0443 \u043f\u0435\u043d\u0440\u043e\u0443\u0437\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u0435\u043c \u043d\u0430 \u0434\u0435\u043b\u044c\u0442\u043e\u0438\u0434\u044b:<br \/>  \u0423 \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0433\u043e\u0441\u044f T<sub>1<\/sub> \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0435\u0441\u0442\u044c \u043f\u0430\u0440\u043d\u044b\u0439 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u0443\u0433\u043e\u043b\u043e\u043a, \u00ab\u0434\u0440\u043e\u0442\u0438\u043a\u00bb (dart). \u0410 \u0443 \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0433\u043e\u0441\u044f T<sub>2<\/sub> \u043f\u0430\u0440\u043d\u044b\u0439 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0442 \u0432\u044b\u043f\u0443\u043a\u043b\u044b\u0439 \u0434\u0435\u043b\u044c\u0442\u043e\u0438\u0434 \u00ab\u0432\u043e\u0437\u0434\u0443\u0448\u043d\u044b\u0439 \u0437\u043c\u0435\u0439\u00bb (kite).   <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/mq\/lm\/ae\/mqlmaedyoysgulvp-g5zk4dpkxa.png\"><\/div>\n<p>  \u0425\u043e\u0442\u044f \u0441\u0430\u043c\u0438 \u043f\u043e \u0441\u0435\u0431\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u044b \u0434\u0435\u043b\u0435\u043d\u0438\u0435\u043c \u0440\u043e\u043c\u0431\u0430, \u0434\u0435\u043b\u044c\u0442\u043e\u0438\u0434\u044b \u0432 \u043c\u043e\u0437\u0430\u0438\u043a\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u044b \u0442\u0430\u043a, \u0447\u0442\u043e \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u044e\u0442\u0441\u044f \u0432 \u0440\u043e\u043c\u0431. \u0423 \u0441\u043b\u043e\u0436\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u044b \u0434\u0435\u043b\u044c\u0442\u043e\u0438\u0434\u043e\u0432 \u0435\u0441\u0442\u044c \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e: \u0440\u043e\u043c\u0431 \u043f\u0440\u0438 \u043e\u0434\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u0435 \u043c\u043e\u0436\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0434\u0432\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u0430 \u0443 \u0434\u0435\u043b\u044c\u0442\u043e\u0438\u0434\u043e\u0432 \u043e\u043d\u043e \u0437\u0430\u0434\u0430\u043d\u043e \u044f\u0432\u043d\u043e.<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0443 \u043d\u0430\u0441 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u044b \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u0422<sub>1<\/sub> \u0438 \u0422<sub>2<\/sub>, \u0442\u043e \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0435 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0438\u043c\u0435\u0435\u0442 \u0434\u0432\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430: \u043b\u0438\u0431\u043e \u043e\u043d\u0438 \u0432\u043c\u0435\u0441\u0442\u0435 \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0442 \u0422<sub>2<\/sub> \u0438 \u0437\u043d\u0430\u0447\u0438\u0442 \u043d\u0430 \u043e\u0431\u0449\u0435\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u043e\u043d \u0438\u043c\u0435\u0435\u0442 \u0441\u0432\u043e\u0435 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0435. \u041b\u0438\u0431\u043e \u0422<sub>1<\/sub> \u0438 \u0422<sub>2<\/sub> \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0432\u043c\u0435\u0441\u0442\u0435 \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u0422<sub>1<\/sub>, \u0438 \u0442\u043e\u0433\u0434\u0430 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043c\u0435\u043d\u0435\u0435 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u043e.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/pl\/gb\/wp\/plgbwpwibkgesn2dkg47h5mtaim.png\"><\/div>\n<p>  \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u043e\u0437\u0430\u0438\u043a\u0443 \u043f\u0435\u043d\u0440\u043e\u0437\u0443\u0430 \u0443\u0434\u043e\u0431\u043d\u0435\u0435 \u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u0435 \u0434\u043e\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043d\u0438\u0435\u043c \u0432\u043e \u0432\u043d\u0435, \u0430 \u0434\u0435\u043b\u0435\u043d\u0438\u0435\u043c \u0432\u043d\u0443\u0442\u0440\u044c.<\/p>\n<p>  \u041e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u0444\u043e\u0440\u043c\u0435, \u043d\u043e \u0438 \u043f\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0438. \u00ab\u041f\u0440\u0430\u0432\u044b\u0439\u00bb \u0438 \u00ab\u041b\u0435\u0432\u044b\u0439\u00bb \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u0440\u0435\u0436\u0443\u0442\u0441\u044f \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u0434\u043e \u0441\u0440\u0430\u0437\u0443 \u0432\u044b\u044f\u0441\u043d\u0438\u0442\u044c, \u043a\u0430\u043a\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435\u043d\u0438\u0438.<br \/>  \u041c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u0430 <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/jp\/zt\/4l\/jpzt4lvjr-szkbjouyhqv1qiipg.png\"><\/div>\n<p>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/e7b\/2a6\/903\/e7b2a6903c38f67044dd3786dd501c41.svg\" alt=\"$ \\\\T_{1A} \\rightarrow T_{1A}+T_{2A}+T_{1B} \\\\T_{1B} \\rightarrow T_{1B}+T_{2B}+T_{1A} \\\\T_{2B} \\rightarrow T_{1A}+T_{2B} \\\\T_{2A} \\rightarrow T_{1B}+T_{2A} $\" data-tex=\"inline\"><\/math><\/p>\n<p>  \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u0443 \u0440\u043e\u043c\u0431\u043e\u0432 \u0447\u0435\u0442\u044b\u0440\u0435 \u0432\u0438\u0434\u0430 \u0441\u0442\u043e\u0440\u043e\u043d: \u0442\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0438 \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u0438 \u0434\u0435\u043b\u044f\u0442\u0441\u044f \u2014 \u0441\u043e \u0441\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u043c \u043c\u0435\u0441\u0442\u043e\u043c \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u0432\u043f\u0440\u0430\u0432\u043e \u0438\u043b\u0438 \u0432\u043b\u0435\u0432\u043e, \u0438 \u0442\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u0434\u0435\u043b\u044f\u0442\u0441\u044f, \u0430 \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0442 \u0434\u0438\u0430\u0433\u043e\u043d\u0430\u043b\u044c \u0434\u043b\u044f \u0422<sub>1<\/sub> \u2014 \u043b\u0438\u0431\u043e \u043f\u0440\u0430\u0432\u043e\u0433\u043e, \u043b\u0438\u0431\u043e \u043b\u0435\u0432\u043e\u0433\u043e. \u0417\u043d\u0430\u044f \u043a\u0430\u043a\u0438\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0441\u0442\u044b\u043a\u0443\u044e\u0442\u0441\u044f \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u043a\u0440\u0430\u0448\u0438\u0432\u0430\u0442\u044c \u043f\u043b\u0438\u0442\u043a\u0438 \u043c\u043e\u0437\u0430\u0438\u043a\u0438 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043b\u0438\u043d\u0438\u0438 \u0440\u0438\u0441\u0443\u043d\u043a\u0430 \u0441\u0442\u044b\u043a\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u0445, \u0438 \u0442\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442\u0441\u044f \u0441\u0438\u043c\u043f\u0430\u0442\u0438\u0447\u043d\u044b\u0435 \u0443\u0437\u043e\u0440\u044b.<\/p>\n<p>  \u0423 \u043c\u043e\u0437\u0430\u0438\u043a\u0438 \u043f\u0435\u043d\u0440\u043e\u0443\u0437\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0439, \u043d\u043e \u043a\u0430\u043a \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u0438\u0434 \u0438\u0437 \u0448\u0435\u0441\u0442\u0438 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432, \u0447\u0435\u0442\u044b\u0440\u0435 \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0435 \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u0438\u0437 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432, \u0430 \u0434\u0432\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445, \u0432\u0438\u0434\u0430 \u0422<sub>1<\/sub>, \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b \u043f\u043e \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044e \u043f\u0435\u0440\u0432\u043e\u043c\u0443 \u0438 \u0432\u0442\u043e\u0440\u043e\u043c\u0443, \u043d\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u0442\u0435\u043c, \u0447\u0442\u043e \u043d\u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u0431\u044b\u043b\u0438 \u0447\u0430\u0441\u0442\u044c\u044e \u0422<sub>1<\/sub> \u0442\u043e\u0447\u043d\u043e \u0442\u0430\u043a\u043e\u0433\u043e \u0436\u0435 \u0442\u0438\u043f\u0430 \u2014 \u043b\u0435\u0432\u044b\u0439 \u0438\u0437 \u043b\u0435\u0432\u043e\u0433\u043e, \u043f\u0440\u0430\u0432\u044b\u0439 \u0438\u0437 \u043f\u0440\u0430\u0432\u043e\u0433\u043e.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ss\/e1\/l8\/sse1l8-eu9h3wusye-dj93llude.png\"><\/div>\n<p>  \u0422\u0430\u043a\u0438\u0435 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0442\u044c \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0432\u0438\u0434\u044b \u043c\u043e\u0437\u0430\u0438\u043a\u0438: \u0438 \u0432 \u0440\u043e\u043c\u0431\u044b, \u0438 \u0432 \u0434\u0435\u043b\u044c\u0442\u043e\u0438\u0434\u044b, \u0438 \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438, \u0438 \u0432 \u0444\u0438\u0433\u0443\u0440\u044b HBS. \u0410 \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u04201, \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0437 \u043f\u0440\u044f\u043c\u044b\u0445 \u043b\u0438\u043d\u0438\u0439 \u0438 \u0434\u043b\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u0447\u0435\u0442\u044b\u0440\u0451\u0445\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0434\u0432\u0443\u043c \u0431\u0430\u0437\u043e\u0432\u044b\u043c \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0430\u043c \u043b\u0438\u043d\u0438\u0438 \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0438\u0434<\/b><\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/4o\/my\/l_\/4omyl_gak0rqdephyxgsxio1l_8.png\"><\/div>\n<\/div>\n<\/div>\n<p>  \u0421\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0439:<\/p>\n<ol>\n<li>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0418\u0437 \u0434\u0432\u0443\u0445 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 (\u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0432\u0438\u0434\u043e\u0432) \u0441 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c\u0438 \u0431\u043e\u043a\u043e\u0432\u044b\u043c\u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u0430\u043c\u0438<\/b><\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ra\/yf\/g0\/rayfg0gt4fny2fxwztfysf6_iqs.png\"><\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0418\u0437 \u0434\u0432\u0443\u0445 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 (\u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0432\u0438\u0434\u043e\u0432) \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0431\u043e\u043a\u043e\u0432\u044b\u043c\u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u0430\u043c\u0438<\/b><\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/w5\/ms\/hh\/w5mshha1vbwhnf6dph7leshxhao.png\"><\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0418\u0437 \u043f\u0430\u0440\u044b \u0440\u043e\u043c\u0431\u043e\u0432, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u04203<\/b><\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/8x\/26\/mp\/8x26mpxlnkk-io7ezbpfurk1log.png\"><\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0418\u0437 \u0440\u043e\u043c\u0431\u0430 \u0438 \u0443\u0433\u043e\u043b\u043a\u0430 \u0434\u0432\u0443\u0445 \u0432\u0438\u0434\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/vv\/3p\/lc\/vv3plcimcs_5lnrjywjtr9q29p8.png\"><\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0418\u0437 \u043f\u0430\u0440\u044b \u0434\u0435\u043b\u044c\u0442\u043e\u0438\u0434\u043e\u0432, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u04202: \u0434\u0440\u043e\u0442\u0438\u043a\/\u0432\u043e\u0437\u0434\u0443\u0448\u043d\u044b\u0439 \u0437\u043c\u0435\u0439<\/b><\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/2o\/kv\/wg\/2okvwgxjguaztiyrifnpbl9gvk4.png\"><\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 P1: \u0447\u0435\u0442\u044b\u0440\u0435 \u0432\u0438\u0434\u0430 \u043f\u044f\u0442\u0438\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432, \u0437\u0432\u0435\u0437\u0434\u0430, \u043b\u043e\u0434\u043e\u0447\u043a\u0430<\/b><\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/pq\/id\/c7\/pqidc7rayuve9lqxyvr6ygfavye.png\"><\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u00ab\u0448\u0435\u0441\u0442\u0438\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a, \u043b\u043e\u0434\u043a\u0430, \u0437\u0432\u0435\u0437\u0434\u0430\u00bb, HBS<\/b><\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/hf\/9e\/ll\/hf9ellq-byuarcbmwfnszwr3kbg.png\"><\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041e\u0441\u043e\u0431\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435: \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u043f\u0440\u044f\u043c\u044b\u0435 \u043b\u0438\u043d\u0438\u0438<\/b><\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/dq\/6j\/wb\/dq6jwbfw1_0vtrkiukbh0dtjbei.png\"><\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0421\u0435\u043c\u044c \u0447\u0435\u0442\u044b\u0440\u0451\u0445\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 (\u0421\u0435\u043c\u044c \u0432\u0438\u0434\u043e\u0432 \u0447\u0435\u0442\u044b\u0440\u0435\u0445\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432, \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0444\u043e\u0440\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u0448\u0435\u0441\u0442\u044c)<\/b><\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/i9\/8l\/2z\/i98l2zfypp8ybcefhjrxjbq6v5s.png\"><\/div>\n<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<p>  \u0427\u0442\u043e\u0431\u044b \u0438\u0437\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u043d\u0430 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435 \u043c\u043e\u0437\u0430\u0438\u043a\u0443 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0432 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c html-\u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0443 \u0441 \u043a\u043e\u0434\u043e\u043c \u043d\u0430 javascript \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u044d\u0442\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0443 \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435.<\/p>\n<p>  \u0412\u0435\u0441\u044c \u0442\u0435\u043a\u0441\u0442 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0438 \u0431\u0435\u0437 \u043a\u043e\u0434\u0430:  <\/p>\n<pre><code>&lt;html&gt;&lt;canvas id=\"a\" width=\"640\" height=\"320\"&gt;&lt;\/canvas&gt;&lt;script&gt; &lt;\/script&gt;&lt;\/html&gt;<\/code><\/pre>\n<p>  \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u00ab\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u00bb, \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438:  <\/p>\n<pre><code class=\"javascript\">var canvas = document.getElementById(\"a\"); var b = canvas.getContext(\"2d\"); <\/code><\/pre>\n<p>  \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0444\u0438\u0433\u0443\u0440\u044b, \u0430 \u043f\u043e\u0442\u043e\u043c \u0438\u0445 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a. <\/p>\n<p>  \u0424\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u0430\u043d\u0434 \u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u044f:  <\/p>\n<pre><code class=\"javascript\">\/\/ \u043d\u0430\u0447\u0430\u0442\u044c \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0443\u0440\u0430 function begin(){b.beginPath();} \/\/ \u043d\u0430\u0447\u0430\u0442\u044c \u043b\u0438\u043d\u0438\u044e \u0441 \u0442\u043e\u0447\u043a\u0438 function from(p) {b.moveTo(s[8] + p[0], s[9] - p[1]);} \/\/ \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043b\u0438\u043d\u0438\u044e \u043a \u0442\u043e\u0447\u043a\u0435 function to(p){b.lineTo(s[8] + p[0], s[9] - p[1]);}  \/\/ \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043b\u0438\u043d\u0438\u044e \u043a \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0435, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0435\u0441\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043b\u0438\u0432\u043a\u0430 function close(){b.closePath();} \/\/ \u0437\u0430\u043b\u0438\u0432\u043a\u0430 function fill(color){b.fillStyle = color; b.fill();} \/\/ \u043e\u0431\u0432\u043e\u0434\u043a\u0430 \u043a\u043e\u043d\u0442\u0443\u0440\u0430 \u043b\u0438\u043d\u0438\u0435\u0439 function line(){b.strokeStyle = \"#444\"; b.lineWidth = 0.5; b.stroke();} function line_white(){b.strokeStyle = \"#fff\"; b.lineWidth = 1; b.stroke();} function line_black(){b.strokeStyle = \"#444\"; b.lineWidth = 1.5; b.stroke();} <\/code><\/pre>\n<p>  \u041c\u043e\u0437\u0430\u0438\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u0442\u044c \u0438\u0437 \u0444\u0438\u0433\u0443\u0440, \u043e\u043d\u0438 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u043a\u0430\u043a \u043c\u0430\u0441\u0441\u0438\u0432 \u0434\u0430\u043d\u043d\u044b\u0445: \u0442\u0438\u043f \u0444\u0438\u0433\u0443\u0440\u044b, \u043e\u0442 0 \u0434\u043e 5, \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0443\u0433\u043b\u0430 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438, \u043c\u0430\u0441\u0441\u0438\u0432 \u0447\u0435\u0442\u044b\u0440\u0435\u0445 \u0446\u0435\u043b\u044b\u0445 \u0447\u0438\u0441\u0435\u043b, \u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435, 0 \u0434\u043e 9. \u0412 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0438 \u0440\u0430\u0437\u043c\u0435\u0440 \u0448\u0430\u0433\u0430 \u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0444\u0438\u0433\u0443\u0440\u044b \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b.<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"javascript\">var s; function prepare() {     var sqrt = Math.sqrt;     var fi = (sqrt(5) - 1) \/ 2;     var fb = (sqrt(5) + 1) \/ 2;     var f3 = sqrt(3 + fi);     var f2 = sqrt(2 - fi);     \/\/\u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0434\u0435\u0441\u044f\u0442\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439     var vt = [[ 2, 0, 0, 0], [ 1, 1, 0, 1], [ 0, 1, 1, 0], [ 0,-1, 1, 0], [-1,-1, 0, 1],               [-2, 0, 0, 0], [-1,-1, 0,-1], [ 0,-1,-1, 0], [ 0, 1,-1, 0], [ 1, 1, 0,-1]];     \/\/ \u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u043c\u043d\u043e\u0436\u0438\u0442\u0435\u043b\u0438 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442     var c = [1\/2, fi\/2, f3\/2, f2\/2]     \/\/ \u041e\u0431\u0449\u0438\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442     \/\/ \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430     \/\/ \u0441\u0435\u0434\u044c\u043c\u043e\u0439 \u0434\u043b\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u044f.     \/\/ \u0432\u043e\u0441\u044c\u043c\u043e\u0439 \u0438 \u0434\u0435\u0432\u044f\u0442\u044b\u0439 \u0434\u043b\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u0446\u0435\u043d\u0442\u0440\u0430 \u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u044f     \/\/ \u0434\u0435\u0441\u044f\u0442\u044b\u0439 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0448\u0430\u0433\u0430.     var s = [0, vt, c, fi, f3, f2, 0, 0, 0, 0];     return s; }  s = prepare(); s[0] = b;  s[7] = 1;      \/\/ \u0434\u043e\u043b\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f s[8] = 500\/2; \/\/ \u0441\u0434\u0432\u0438\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b x s[9] = 320\/2;  \/\/ \u0441\u0434\u0432\u0438\u0433 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b y <\/code><\/pre>\n<\/div>\n<\/div>\n<p>  \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0437\u0430\u0434\u0430\u0434\u0438\u043c \u0431\u0430\u0437\u043e\u0432\u0443\u044e \u0444\u0438\u0433\u0443\u0440\u0443 \u0438\u0437 \u0448\u0435\u0441\u0442\u0438 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041a\u043e\u0434 \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"javascript\">var f = []; \/\/ \u0441\u043b\u043e\u0438 \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f. f[0] = []; f[0].push([0,[ 0, 0, 0, 0],0]);  f[0].push([1,[ 0, 0, 0, 0],0]); f[0].push([2,[ 0, 0, 0, 0],3]); f[0].push([3,[ 0, 0, 0, 0],3]); f[0].push([2,[ 0, 0, 0, 0],7]); f[0].push([3,[ 0, 0, 0, 0],7]); <\/code><\/pre>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041a\u043e\u0434 \u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0438 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0438 \u0443\u0440\u043e\u0432\u043d\u0435\u0439<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"javascript\"> fi = s[3]; \/\/ \u0431\u0435\u0440\u0435\u043c \u0438\u0437 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 var levels = 3; \/\/ \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0441\u0447\u0435\u0442\u043d\u044b\u0445 \u0443\u0440\u043e\u0432\u043d\u0435\u0439 s[7] = 0.1 * 10; \/\/ \u0441\u0442\u0435\u043f\u0435\u043d\u044c \u043f\u0440\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0440\u043e\u0432\u043d\u044f s[10] = 24 * 6 * fi * fi; \/\/ \u0434\u043b\u0438\u043d\u0430 \u043b\u0438\u043d\u0438\u0438 \/\/s[10] = 24 * 6 * fi \/\/s[10] = 24 * 6;  \/\/ \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044f \u043d\u0443\u0436\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0448\u0430\u0433\u0430, \u0440\u0430\u0437\u043c\u0435\u0440 \u043a\u0430\u043d\u0432\u044b, \u043c\u0435\u0441\u0442\u043e \u0446\u0435\u043d\u0442\u0440\u0430 \u0438 \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u043c\u0435\u0441\u0442\u0430\u043c\u0438 p[0] \u0438 p[1] \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u0445 from() \u0438 to().  \/\/s[10] = 24;   mode = 12; \/\/ \u0440\u0435\u0436\u0438\u043c \u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u044f  \/\/ \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u0435 var n = 0, m; for(; n &lt; levels; n++)  {   m = n + 1;      f[m] = [];      for(var k = 0; k &lt; f[n].length; k++)          zd(f[n][k], s, f[m]); } \/\/ \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 n = m - 1; \/\/ \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c if(s[7] != 1)      for(var i = 0; i &lt; f[n].length; i++) {paint(f[n][i], mode, 1);} \/\/ \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c for(var i = 0; i &lt; f[m].length; i++) {paint(f[m][i], mode, 0);} \/\/ \u0414\u043b\u044f 11 \u0440\u0435\u0436\u0438\u043c\u0430 \u043f\u043e\u0434\u0447\u0435\u0440\u043a\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043b\u0438\u043d\u0438\u0438 if(mode == 11) {d = 3; for(var i = 0; i &lt; f[m-d].length; i++) {paint(f[m-d][i], mode, d);}} <\/code><\/pre>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"javascript\">function zd(a, s, f) {     var t = a[0]; \/\/ \u0442\u0438\u043f \u0444\u0438\u0433\u0443\u0440\u044b     var vt = s[1]; \/\/ \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432      if (t &gt; 3) t = t - 4; \/\/ \u0442\u0438\u043f\u044b \u0444\u0438\u0433\u0443\u0440 4 \u0438 5 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043a\u0430\u043a 0 \u0438 1      \/\/ \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0448\u0430\u0433\u0430 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u0438\u043f\u0430 \u0444\u0438\u0433\u0443\u0440\u044b, \u0432 \u0432\u0438\u0434\u0435 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f     sht = [ 1,-1, 2,-2];     var shift = sht[t];           if(t == 0) {t1 = 0; t2 = 3; t3 = 5;} \/\/ \u0442\u0438\u043f\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0438\u0445\u0441\u044f \u0444\u0438\u0433\u0443\u0440     else if(t == 1) {t1 = 1; t2 = 2; t3 = 4;}     else if(t == 2) {t1 = 4; t2 = 2;}     else if(t == 3) {t1 = 5; t2 = 3;}      if (t &lt; 2)     {         pos = a[1];         v1 = a[2]; \/\/ \u043e\u0431\u0449\u0435\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435         v2 = (v1 + shift + 10) % 10; \/\/ \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0448\u0430\u0433\u0430         v3 = (v1 - shift + 10) % 10; \/\/ \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0448\u0430\u0433\u0430         v4 = (v2 + 5) % 10; \/\/ \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u043c\u0443         v5 = (v1 + 5) % 10; \/\/ \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0431\u0449\u0435\u043c\u0443 (\u043d\u0435 \u0432\u0442\u043e\u0440\u043e\u043c\u0443)                  p1 = add(pos, vt[v2]); \/\/ \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0448\u0430\u0433\u0430         p2 = add(p1, vt[v3]);  \/\/ \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043f\u043e\u0441\u043b\u0435 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0448\u0430\u0433\u0430         p3 = mul(p1,[2,2,0,0]); \/\/ \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435         p4 = mul(p2,[2,2,0,0]); \/\/ \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435          f.push([t1, p3, v4]);         f.push([t2, p3, v3]);         f.push([t3, p4, v5]);     }     else     {         pos = a[1];         v1 = a[2];         v2 = (v1 + shift + 10) % 10; \/\/ \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0448\u0430\u0433\u0430         v3 = (v1 - shift + 10) % 10; \/\/ \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0448\u0430\u0433\u0430         v4 = (v2 + 5) % 10; \/\/ \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u043c\u0443         v5 = (v3 + 5) % 10; \/\/ \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0442\u043e\u0440\u043e\u043c\u0443                  p1 = add(pos, vt[v2]); \/\/ \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0448\u0430\u0433\u0430         p2 = add(p1, vt[v3]);  \/\/ \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043f\u043e\u0441\u043b\u0435 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0448\u0430\u0433\u0430         p3 = mul(p1,[2,2,0,0]); \/\/ \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435         p4 = mul(p2,[2,2,0,0]); \/\/ \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435          f.push([t1, p3, v4]);         f.push([t2, p4, v5]);     }      return f; } <\/code><\/pre>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0441\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"javascript\">function mul(v1, v2) {     mt = [[[1, 0, 0, 0],[0, 1, 0, 0],[ 0, 0, 1, 0],[ 0, 0, 0, 1]],           [[0, 1, 0, 0],[1,-1, 0, 0],[ 0, 0, 0, 1],[ 0, 0, 1,-1]],           [[0, 0, 1, 0],[0, 0, 0, 1],[-3, 1, 0, 0],[-1,-2, 0, 0]],           [[0, 0, 0, 1],[0, 0, 1,-1],[-1,-2, 0, 0],[-2, 1, 0, 0]]]     var v3 = [0, 0, 0, 0];     for(var i = 0; i &lt; 4; i++)          for(var j = 0; j &lt; 4; j++)              for(var k = 0; k &lt; 4; k++)                  v3[k] = v3[k] + v1[i] * v2[j] * mt[i][j][k];      for(var i = 0; i &lt; 4; i++) v3[i] = v3[i] \/ 2;              return v3;  }  function add(v1, v2) {   \/\/ \u043d\u0435\u043b\u044c\u0437\u044f \u043a \u043f\u0435\u0440\u0432\u043e\u043c\u0443 \u043a \u043f\u0435\u0440\u0432\u043e\u043c\u0443 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0443 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u0442\u043e\u0440\u043e\u0439 \u0438 \u0432\u0435\u0440\u043d\u0443\u0442\u044c,      \/\/ \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442\u0441\u044f \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 \u0438 \u0437\u043d\u0430\u0447\u0438\u0442 \u0431\u0443\u0434\u0443\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u044b.     var v3 = [0, 0, 0, 0];      for(var i = 0; i &lt; 4; i++) v3[i] = v3[i] + v1[i];     for(var i = 0; i &lt; 4; i++) v3[i] = v3[i] + v2[i];     return v3; } <\/code><\/pre>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0430\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u043a\u0438 \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f, \u0441 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u043e\u043c.<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"javascript\">function mean(p1, p2, d) {   var p3 = [(p2[0] - p1[0]) * d + p1[0],(p2[1] - p1[1]) * d + p1[1]];     return p3; } <\/code><\/pre>\n<\/div>\n<\/div>\n<p>  \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0434\u0430\u0442\u044c \u0440\u0435\u0436\u0438\u043c\u044b, \u043a\u0430\u043a \u0438\u043c\u0435\u043d\u043d\u043e \u0444\u0438\u0433\u0443\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0438 \u0444\u0438\u0433\u0443\u0440\u044b<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"javascript\"> function paint(a, mode, level = 0) {     vt = s[1];    \/\/ \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432     c  = s[2];    \/\/ \u043c\u0430\u0441\u0441\u0438\u0432 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442     fi = s[3];    \/\/ \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0430 \u0444\u0438     pr = s[7];    \/\/ \u0434\u043e\u043b\u044f \u043f\u0440\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0440\u043e\u0432\u043d\u044f     b  = s[0]; \/\/ \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u044f          var st = s[10];      \/\/ \u0448\u0435\u0441\u0442\u044c \u0446\u0432\u0435\u0442\u043e\u0432 \u043d\u0430 \u0432\u044b\u0431\u043e\u0440     colors = [[\"#BCE\"],[\"#BBE\"],[\"#ECE\"],[\"#EBE\"],[\"#CEF\"],[\"#EEF\"]];      type = a[0]; \/\/ \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u0438\u043f \u0444\u0438\u0433\u0443\u0440\u044b     tn = type;   \/\/ \u0442\u0438\u043f \u0441\u0432\u0435\u0440\u043d\u0443\u0442\u044b\u0439 \u0434\u043e 4     if(tn &gt; 3) tn = tn - 4;          \/\/ \u0446\u0432\u0435\u0442     color = colors[type];      \/\/ \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0448\u0430\u0433\u0430, \u0432 \u0432\u0438\u0434\u0435 \u0441\u0434\u0432\u0438\u0433\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f     sht = [ 1,-1, 2,-2];     var shift = sht[tn];      p = a[1]; \/\/ \u0442\u043e\u0447\u043a\u0430 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438          v0 = a[2]; \/\/ \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435     v0 = (10 + v0 % 10) % 10; \/\/ \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u044b\u0440\u0430\u0432\u043d\u0435\u043d\u043e \u0432 \u043f\u0440\u0435\u0434\u0435\u043b\u044b 0-10     v1 = (10 + (v0 + shift) % 10) % 10; \/\/ \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0448\u0430\u0433\u0430     v2 = (10 + (v0 - shift) % 10) % 10; \/\/ \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0448\u0430\u0433\u0430          \/\/ \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u044b \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0437\u0446\u0438\u0446\u0438\u0438 \u0438 \u0434\u043b\u044f \u0441\u0442\u043e\u0440\u043e\u043d.     var kop = 0;      var koe = 0;      pr1 = 1 - pr; \/\/ \u0434\u043e\u043b\u044f \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f.     if(level == 0) {kop = st; koe = pr;}     if(level == 1) {kop = st \/ fi; koe = pr1 \/ fi; } \/\/ \u043f\u0440\u043e\u0441\u0442\u0443\u043f\u0430\u043d\u0438\u0435 \u0441\u043e\u0441\u0435\u0434\u043d\u0435\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f          if(level == 3) {kop = st \/ fi \/ fi \/ fi; koe = pr \/ fi \/ fi \/ fi; } \/\/ \u043b\u0438\u043d\u0438\u0438 \u043d\u0430 \u0442\u0440\u0438 \u0443\u0440\u043e\u0432\u043d\u044f \u043c\u0435\u043d\u044c\u0448\u0435              st = st * koe; \/\/ \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u0438\u0433\u0443\u0440.      \/\/ \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u043d\u0430\u0447\u0430\u043b\u0430 \u043b\u0438\u043d\u0438\u0438     p0 = [kop * (p[0] * c[0] + p[1] * c[1]), kop * (p[2] * c[2] + p[3] * c[3])]     \/\/ \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u043a\u043e\u043d\u0446\u0430 \u043f\u0435\u0440\u0432\u043e\u0439 \u043b\u0438\u043d\u0438\u0438     s1 = vt[v1]; p1 = [p0[0] + st * (s1[0] * c[0] + s1[1] * c[1]), p0[1] + st * (s1[2] * c[2] + s1[3] * c[3])];     \/\/ \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u043a\u043e\u043d\u0446\u0430 \u0432\u0442\u043e\u0440\u043e\u0439 \u043b\u0438\u043d\u0438\u0438     s2 = vt[v2]; p2 = [p1[0] + st * (s2[0] * c[0] + s2[1] * c[1]), p1[1] + st * (s2[2] * c[2] + s2[3] * c[3])];          \/\/ \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c \u043b\u0438 \u0444\u043e\u043d     modes = [1, 1,1,1,1,1, 0,0,0,0,1, 1,1,1];     y = modes[mode];      \/\/ \u0437\u0430\u043b\u0438\u0432\u043a\u0430, \u0441\u0440\u0430\u0437\u0443 \u043c\u043e\u0436\u043d\u043e \u0433\u0440\u0430\u043d\u0438 \u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c     if(level &lt; 3) \/\/ \u0435\u0441\u043b\u0438 \u0441\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0439 \u043d\u0430 \u0442\u0440\u0438 \u0443\u0440\u043e\u0432\u0435\u043d\u044c, \u0442\u043e \u0444\u043e\u043d \u043d\u0435 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u0438\u043d\u0438\u0438 11 \u0440\u0435\u0436\u0438\u043c\u0430.     if(y || mode == 0)     {   begin(); from(p0); to(p1); to(p2); close();         if(y) {fill(color);}         if(mode == 0) line();         if(mode == 12) line_white();     }          \/\/ \u0447\u0435\u0442\u044b\u0440\u0435\u0445\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438     if(mode == 1)      {   p3 = mean(p0, p2, 0.5);         begin(); from(p0); to(p2); from(p1); to(p3); line_black();     }      \/\/ \u0434\u0430\u043b\u044c\u043d\u044f\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430, \u0444\u0438\u0433\u0443\u0440\u044b HBS     if(mode == 2)      {   begin(); from(p1); to(p2); line();     }     if(mode == 6) \/\/ \u0440\u043e\u043c\u0431\u044b     {   begin();          if(tn == 0 || tn == 2)         {   color = colors[tn * 2];             \/\/ \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044b\u0439 \u0443\u0433\u043e\u043b \u0440\u043e\u043c\u0431\u0430             p3 = mean(p0, p2, 0.5);             p4 = mean(p1, p3, 2);             from(p0); to(p1); to(p2); to(p4); close(); fill(color);         }         line();     }      if(mode == 7) \/\/ \u0434\u0435\u043b\u044c\u0442\u043e\u0438\u0434\u044b     {   if(type == 0)         {   \/\/ \u0440\u0430\u0441\u0447\u0435\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0443\u0433\u043b\u0430 \u0443\u0433\u043e\u043b\u043a\u0430             p3 = mean(p0, p1, 1 + fi);             p4 = mean(p2, p3, 1 + fi);             begin(); from(p0); to(p1); to(p4); to(p2); close(); fill(colors[0]); line();         }         if(type == 2)         {   \/\/ \u0440\u0430\u0441\u0447\u0435\u0442 \u0443\u0433\u043b\u043e\u0432 \u0444\u0438\u0433\u0443\u0440\u044b \u0432\u043e\u0437\u0434\u0443\u0448\u043d\u044b\u0439 \u0437\u043c\u0435\u0439             p3 = mean(p0, p2, 2 + fi)             p4 = [p0[0] + (p2[0] - p1[0]), p0[1] + (p2[1] - p1[1])];             begin(); from(p0); to(p1); to(p3); to(p4); close(); fill(colors[4]); line();         }     }      if(mode == 8) \/\/ \u0440\u0430\u0437\u043d\u044b\u0435 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438     {   if(type &lt; 2)         {   begin(); from(p0); to(p1); to(p2); close(); fill(colors[0]); line();         }         if(type == 4 || type == 5)         {   p3 = mean(p0, p1, 1 + fi);             begin(); from(p0); to(p3); to(p2); close(); fill(colors[4]); line();         }     }      if(mode == 9) \/\/ \u0440\u043e\u043c\u0431 \u0438 \u0443\u0433\u043e\u043b\u043a\u0438     {   if(type == 0)         {   p3 = mean(p0, p1, 1 + fi);             p4 = mean(p2, p3, 1 + fi);             begin(); from(p0); to(p1); to(p4); to(p2); close(); fill(colors[0]); line();         }         if(type == 2)         {   p3 = [p0[0] - p1[0] + p2[0], p0[1] - p1[1] + p2[1]];             begin(); from(p0); to(p1); to(p2); to(p3); close(); fill(colors[4]); line();         }          if(type == 4)         {   p3 = mean(p2, p1, 1 + fi);             p4 = mean(p0, p3, 1 + fi);             begin(); from(p0); to(p4); to(p1); to(p2); close(); fill(colors[0]); line();         }     }      if(mode == 10)     {         p4 = mean(p1, p0, fi);         p5 = mean(p0, p2, fi);         p6 = mean(p2, p0, 1 \/ 2 + fi \/ 2);         p7 = mean(p1, p2, 0.5);         begin(); if(tn &lt; 2) {from(p4); to(p5);} else {from(p6); to(p4);} to(p7); line();     }      if(mode == 11)     {         k1 = 1 \/ 2;           k2 = (fi + 1) \/ 2;         k3 = (4 - fi) \/ 4;         k4 = (fi + 1) \/ 4;         k5 = (3 - 2 * fi) \/ 2;         k6 = 1 \/ 4;         if(tn &lt; 2)          {             p3 = mean(p0, p2, k4);             p4 = mean(p0, p1, k2);             p5 = mean(p1, p2, k1);             p6 = mean(p0, p2, k5);             p7 = mean(p1, p2, k3);             begin(); from(p3); to(p4); to(p5); to(p6); to(p7);         }         else         {                p3 = mean(p2, p1, k3);             p4 = mean(p0, p1, k2);             p5 = mean(p1, p2, k1);             p6 = mean(p2, p0, k6);             begin(); from(p3); to(p4); to(p5); to(p6);             }                  line();     }         }  <\/code><\/pre>\n<\/div>\n<\/div>\n<p>  \u041a\u043e\u0434 \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e \u0441\u0442\u0430\u0442\u044c\u0438 \u0432 \u0444\u0430\u0439\u043b \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442 \u0437\u0430 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u043e\u043c \u0438 \u043e\u043d \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.<\/p>\n<p>  \u0422\u0430\u043a \u043a\u0430\u043a \u043a\u0430\u0436\u0434\u044b\u0439 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a \u0438\u043c\u0435\u0435\u0442 \u043f\u0430\u0440\u043d\u044b\u0439 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a (\u043a\u0440\u043e\u043c\u0435 \u0442\u0435\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0435), \u0442\u043e \u0434\u043b\u044f \u043b\u0443\u0447\u0448\u0435\u0439 \u043f\u0440\u043e\u0440\u0438\u0441\u043e\u0432\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0440\u0435\u0436\u0438\u043c, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0434\u0438\u043d \u0438\u0437 \u043f\u0430\u0440\u044b \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u0440\u043e\u043c\u0431\u043e\u043c, \u0430 \u0432\u0442\u043e\u0440\u043e\u0439 \u043d\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f. \u0422\u0430\u043a \u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438 \u0441 \u0434\u0435\u043b\u044c\u0442\u043e\u0438\u0434\u0430\u043c\u0438 \u0438 \u0441 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u043c \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u043c \u0438\u0437 \u0434\u0432\u0443\u0445.<\/p>\n<p>  \u0414\u043b\u044f \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f P1 \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u043f\u043e \u0434\u0432\u0435 \u043b\u0438\u043d\u0438\u0438 \u043d\u0430 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/p1\/ly\/td\/p1lytdtnwdzazxt4skivxybse9y.png\"><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/zu\/5p\/gs\/zu5pgsfxwhfj0i_dhhxojlze5ka.png\"><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/zv\/mn\/mo\/zvmnmoewvnndw6fmw2nkl5i4jdu.png\"><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/vu\/wq\/1-\/vuwq1-n3ihcniorgpcl58zavf_m.png\"><\/div>\n<p>  \u0414\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043c\u043e\u0437\u0430\u0438\u043a\u0438 \u0438\u0437 \u043b\u0438\u043d\u0438\u0439 \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u0435:  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/14\/hf\/ol\/14hfolotdv-m0bcw5y9lyiemboy.png\"><\/div>\n<p>  \u0427\u0435\u0440\u0435\u0437 \u0442\u0440\u0438 \u0443\u0440\u043e\u0432\u043d\u044f \u043b\u0438\u043d\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0442\u0441\u044f:  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/nr\/97\/lc\/nr97lcrwpzx1_hw8m9an_epfb74.png\"><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/qi\/fy\/fi\/qifyfify2rkrulfupcyj8vtpnsy.png\"><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ts\/kb\/fq\/tskbfqqlpjqwctpkjxau7vz-zky.png\"><\/div>\n<p>  \u0418\u0437 \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0432\u0435\u0441\u0442\u0438 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u044b \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u0439 \u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043b\u0438\u043d\u0438\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d \u0432 \u043c\u0435\u0441\u0442\u0435 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u044f. \u041f\u043e\u0441\u043b\u0435 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u043d\u0430 \u0442\u0440\u0438 \u0443\u0440\u043e\u0432\u043d\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0430 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/fdf\/e34\/2a3\/fdfe342a3cc9ced0ee5bcf8b66b172ae.svg\" alt=\"$\\varphi^3 = 2\\varphi - 1$\" data-tex=\"inline\"><\/math>. \u0420\u0435\u0448\u0430\u044f \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b0b\/916\/ac2\/b0b916ac2b2e180122c39af6dd1b19f3.svg\" alt=\"$k = 1 - k(2\\varphi - 1)$\" data-tex=\"inline\"><\/math> \u043f\u043e\u043b\u0443\u0447\u0438\u043c <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/d21\/fbc\/8ea\/d21fbc8ea4cbc7878ac6393c5bb04f59.svg\" alt=\"$k(1 + 2\\varphi - 1) = 1$\" data-tex=\"inline\"><\/math>, \u0438 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0432\u0435\u043d <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/74e\/8ab\/4d4\/74e8ab4d4ceabbcdc0a0c312d9d6f395.svg\" alt=\"$k = \\frac{1}{2\\varphi} = \\frac{\\varPhi}{2}$\" data-tex=\"inline\"><\/math>.<br \/>  \u041f\u043e\u043b\u0443\u0447\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u0438 \u0434\u0435\u043b\u0435\u043d\u0438\u044f:<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/a58\/33c\/d0f\/a5833cd0fba3b63c39927f87080dc7a1.svg\" alt=\"$K_1:\\frac{1}{2} + \\frac{1}{2} = 1$\" data-tex=\"inline\"><\/math> \u2014 \u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043f\u043e\u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435.<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/982\/b40\/35a\/982b4035a5896da2eb8778ed3d95e138.svg\" alt=\"$K_2: \\frac{\\varPhi}{2} + \\frac{1-\\varphi}{2} = 1$\" data-tex=\"inline\"><\/math> \u2014 \u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u043e\u0439 \u0434\u0438\u0430\u0433\u043e\u043d\u0430\u043b\u0438.<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/2df\/a34\/eff\/2dfa34eff3e2ece28d5123be9c54ff12.svg\" alt=\"$K_3: \\frac{5-\\varPhi}{4} + \\frac{\\varphi}{4} = 1$\" data-tex=\"inline\"><\/math> \u2014 \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u044f \u0434\u0438\u0430\u0433\u043e\u043d\u0430\u043b\u0438 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0443.<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/a21\/cec\/420\/a21cec4203436ca9fd8c0a83472c97cf.svg\" alt=\"$K_4: \\frac{\\varPhi}{4} + \\frac{3-\\varphi}{4} = 1$\" data-tex=\"inline\"><\/math> \u2014 \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u044f \u043d\u0430 \u0434\u0438\u0430\u0433\u043e\u043d\u0430\u043b\u044c \u0448\u0438\u0440\u043e\u043a\u043e\u0433\u043e \u0440\u043e\u043c\u0431\u0430.<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c42\/047\/2ea\/c420472ea0817a26410d0d72654e32ec.svg\" alt=\"$K_5: \\frac{5 - 2\\varPhi}{2} + \\frac{2\\varphi-1}{2} = 1$\" data-tex=\"inline\"><\/math> \u2014 \u0432\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u044f \u043d\u0430 \u0434\u0438\u0430\u0433\u043e\u043d\u0430\u043b\u044c \u0448\u0438\u0440\u043e\u043a\u043e\u0433\u043e \u0440\u043e\u043c\u0431\u0430.<br \/>  <math><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/2f7\/08e\/76f\/2f708e76ff3d1ab7af75c2a936ebda2f.svg\" alt=\"$K_6: \\frac{1}{4} +\\frac{3}{4} = 1$\" data-tex=\"inline\"><\/math> \u2014 \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u044f \u043d\u0430 \u0434\u0438\u0430\u0433\u043e\u043d\u0430\u043b\u044c \u0443\u0437\u043a\u043e\u0433\u043e \u0440\u043e\u043c\u0431\u0430<\/p>\n<p>  \u041e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0442 \u0443\u0433\u043b\u044b \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0442 \u0444\u0438\u0433\u0443\u0440\u044b HBS. \u0418 \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0438 \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u043d\u0430 HBS \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c \u0434\u0430\u043b\u044c\u043d\u044e\u044e \u0433\u0440\u0430\u043d\u044c. \u0415\u0441\u043b\u0438 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0431\u0435\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438, \u0442\u043e \u0432\u043e\u043a\u0440\u0443\u0433 \u0444\u0438\u0433\u0443\u0440 \u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0443\u0441\u0442\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e. \u0412 \u044d\u0442\u043e\u043c \u043f\u0443\u0441\u0442\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0432\u0435\u0441\u0442\u0438 \u0444\u0438\u0433\u0443\u0440\u044b \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f, \u0441\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0432 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043e\u043d\u0438 \u043a\u0430\u0441\u0430\u043b\u0438\u0441\u044c \u0444\u0438\u0433\u0443\u0440 \u044d\u0442\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f. \u0418\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a \u043d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u043d\u043e \u043f\u0435\u0440\u0432\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0442\u044c\u0438.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/7w\/5i\/et\/7w5ietl5ejxgcxxmmjklneu5s4c.png\"><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/nk\/rh\/vc\/nkrhvcebjvoz9mrngledbg2bwza.png\"><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/1s\/bd\/ir\/1sbdirofowie9hlqcn9tqzvfuyk.png\"><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/zj\/wi\/zm\/zjwizmpetc4vkz0fpit5mc1zqiy.png\"><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/m9\/kc\/-9\/m9kc-9wtlzocrjdkd_kqcbqgi3k.png\"><\/div>\n<p>  \u0414\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u0437 \u0441\u0435\u043c\u0438 \u0432\u0438\u0434\u043e\u0432 \u0447\u0435\u0442\u044b\u0440\u0435\u0445\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0430 \u0438 \u0432\u044b\u0441\u043e\u0442\u0430.   <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/l0\/-b\/jo\/l0-bjojkqzo0gxb0-4uehd1gfts.png\"><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/kv\/qx\/b3\/kvqxb3etury0ez2vheu3rs58k4c.png\"><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/n8\/2u\/e6\/n82ue6-qp1hvbani3yvagfjwrmo.png\"><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ms\/t7\/65\/mst765wr7ccnnrofxxn6vaa6ntu.png\"><\/div>\n<p>  \u041f\u043e-\u043c\u043e\u0435\u043c\u0443, \u043e\u0447\u0435\u043d\u044c \u043a\u0440\u0430\u0441\u0438\u0432\u043e.<\/p><\/div>\n<p>        <script class=\"js-mediator-script\">!function(e){function t(t,n){if(!(n in e)){for(var r,a=e.document,i=a.scripts,o=i.length;o--;)if(-1!==i[o].src.indexOf(t)){r=i[o];break}if(!r){r=a.createElement(\"script\"),r.type=\"text\/javascript\",r.async=!0,r.defer=!0,r.src=t,r.charset=\"UTF-8\";var d=function(){var e=a.getElementsByTagName(\"script\")[0];e.parentNode.insertBefore(r,e)};\"[object Opera]\"==e.opera?a.addEventListener?a.addEventListener(\"DOMContentLoaded\",d,!1):e.attachEvent(\"onload\",d):d()}}}t(\"\/\/mediator.mail.ru\/script\/2820404\/\",\"_mediator\")}(window);<\/script>     <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\/post\/359244\/\"> https:\/\/habr.com\/post\/359244\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div data-io-article-url=\"https:\/\/habr.com\/post\/359244\/\" class=\"post__text post__text-html js-mediator-article\">\u0421\u0435\u0442\u043e\u0447\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u044c \u0434\u0435\u043b\u0438\u0442\u0441\u044f \u043d\u0430 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u2014 \u043d\u0430 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u044b, \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438, \u0448\u0435\u0441\u0442\u0438\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438, \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b. \u0418\u043c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u043d\u0430\u044f, \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0430\u044f, \u0448\u0435\u0441\u0442\u0438\u0443\u0433\u043e\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044f. \u041d\u043e \u0435\u0449\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044f \u0434\u0435\u0441\u044f\u0442\u0438\u0443\u0433\u043e\u043b\u044c\u043d\u0430\u044f.<br \/>  \u0412 \u043d\u0435\u0439 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u044c \u043d\u0435 \u0434\u0435\u043b\u0438\u0442\u0441\u044f \u043d\u0430 \u0434\u0435\u0441\u044f\u0442\u0438\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438, \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u0432\u0441\u0435 \u043b\u0438\u043d\u0438\u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u044b \u043f\u043e\u0434 \u0443\u0433\u043b\u0430\u043c\u0438 \u043a\u0440\u0430\u0442\u043d\u044b\u043c\u0438 36\u00b0. \u041a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0432 \u044d\u0442\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0446\u0435\u043b\u044b\u043c\u0438 \u0447\u0438\u0441\u043b\u0430\u043c\u0438, \u043f\u043e \u0434\u0432\u0430 \u0446\u0435\u043b\u044b\u0445 \u0447\u0438\u0441\u043b\u0430 \u043d\u0430 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0438 \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/gf\/xz\/73\/gfxz73dxe0-owjktjad1d-ohf3o.png\"><\/div>\n<p>  \u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043a\u0430\u043a \u044d\u0442\u043e \u043d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c.<\/p>\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-288837","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/288837","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=288837"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/288837\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=288837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=288837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=288837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}