{"id":288508,"date":"2018-08-25T19:05:02","date_gmt":"2018-08-25T15:05:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=288508"},"modified":"-0001-11-30T00:00:00","modified_gmt":"2018-08-25T15:05:02","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=288508","title":{"rendered":"LLTR \u0427\u0430\u0441\u0442\u044c 2: \u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u043f\u043e \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0435"},"content":{"rendered":"\n<div data-io-article-url=\"https:\/\/habr.com\/post\/421243\/\" class=\"post__text post__text-html js-mediator-article\"><a name=\"LLTR_a2_habr-pic\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"Link Layer Topology Reveal logo\" height=\"164\" src=\"https:\/\/habrastorage.org\/webt\/5i\/-e\/hf\/5i-ehfvfk0-jh7flz-1ti9yyyke.gif#splash.gif\"><\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0447\u0430\u0441\u0442\u044f\u0445\u2026<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> 0. <a href=\"https:\/\/habr.com\/post\/414799\/\">\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043d\u0435\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u044b. \u041c\u0438\u0441\u0441\u0438\u044f \u043d\u0435\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c\u0430?<\/a> (+ <a href=\"https:\/\/habr.com\/post\/414799\/#user-css\" title=\"\u041d\u0430\u0431\u043e\u0440 \u0441\u0442\u0438\u043b\u0435\u0439, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0438\u0445 \u0447\u0442\u0435\u043d\u0438\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0441\u0442\u0430\u0442\u0435\u0439\"><em>classic Habrahabr <strong>UserCSS<\/strong><\/em><\/a>) <\/p>\n<p>   1. <a href=\"https:\/\/habr.com\/post\/420327\/\">\u041f\u0435\u0440\u0432\u044b\u0435 \u0448\u0430\u0433\u0438 \u0432 <nobr>OMNeT++<\/nobr> \u0438 INET [tutorial]<\/a> <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>   <b>Q:<\/b> \u0427\u0442\u043e \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c?<br \/>   <b>A:<\/b> \u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u0430\u044f \u0441 \u0445\u043e\u0441\u0442\u043e\u0432.<\/p>\n<p>   <b>Q:<\/b> \u0427\u0442\u043e \u043c\u044b \u0445\u043e\u0442\u0438\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c?<br \/>   <b>A:<\/b> \u0422\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044e \u0441\u0435\u0442\u0438! \u0422\u043e\u0447\u043d\u0435\u0435, \u043d\u0443\u0436\u043d\u043e <a href=\"https:\/\/habr.com\/post\/414799\/#lltr-basic\">\u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0443\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443 \u043f\u0438\u0440\u043e\u0432 (\u0445\u043e\u0441\u0442\u043e\u0432)<\/a> \u0434\u043b\u044f <a href=\"http:\/\/9b.asoiu.com\/2016\/3704-ringsync-%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B8%D1%80%D1%83%D0%B5%D0%BC-%D0%BD%D0%B0-%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D0%B9-%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D0%B8-%D1%81\/\">RingSync<\/a>.<\/p>\n<p>   \u041d\u0430\u043c \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u0438\u0442 \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043d\u0430\u0447\u0430\u043b\u0435 \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u0432 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044e \u0441\u0435\u0442\u0438, \u0430 \u0437\u0430\u0442\u0435\u043c \u2013 \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0443 \u043f\u0438\u0440\u043e\u0432. \u041f\u043e\u043a\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u2013-[*\u043c\u0430\u0433\u0438\u044f*]--&gt; \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f \u0441\u0435\u0442\u0438 --[*\u043c\u0430\u0433\u0438\u044f*]--&gt; \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432<\/code><\/pre>\n<p><a name=\"habracut\"><\/a>  <\/p>\n<hr>\n<p> \u0415\u0441\u043b\u0438 \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u043e\u0441\u044c \u0447\u0438\u0442\u0430\u0442\u044c <nobr>\u201c\u0427\u0430\u0441\u0442\u044c 1\u201d<\/nobr> <a href=\"https:\/\/zirokyl.github.io\/LLTR-Simulation-Model\/a1\/\">\u043d\u0430 GitHub Pages<\/a>, \u0442\u043e \u0432\u043e\u0442 <a href=\"https:\/\/zirokyl.github.io\/LLTR-Simulation-Model\/a2\/\">\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u044d\u0442\u0443 \u0447\u0430\u0441\u0442\u044c<\/a><sup>[\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0441\u043a\u043e\u0440\u043e \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f]<\/sup> \u0432 GitHub Pages.<\/p>\n<p>   <font color=\"#e07c00\"><b> Warning<\/b>:<\/font> \u041d\u0438\u0436\u0435 \u0431\u0443\u0434\u0443\u0442 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u0442\u044c\u0441\u044f <a href=\"https:\/\/habr.com\/post\/420327\/#git-tag-a1_v0-2-0\">\u0442\u0435 \u0436\u0435 \u0441\u0430\u043c\u044b\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b \u0425\u0430\u0431\u0440\u0430\u2011\u043f\u0430\u0440\u0441\u0435\u0440\u0430<\/a>, \u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0430\u043b \u0432 <nobr>\u201c\u0427\u0430\u0441\u0442\u0438 1\u201d<\/nobr>.<\/p>\n<hr>\n<p><a name=\"fig_arthur_c_clarke-quote\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u041b\u044e\u0431\u0430\u044f \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0430\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u043d\u0435\u043e\u0442\u043b\u0438\u0447\u0438\u043c\u0430 \u043e\u0442 \u043c\u0430\u0433\u0438\u0438. \u2014 Arthur C. Clarke\" height=\"291\" src=\"https:\/\/habrastorage.org\/webt\/be\/x5\/k9\/bex5k9ckqfzus8g85fzf-td0hzi.png#arthur_c_clarke-quote.png\"><\/div>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0434\u0430\u043b\u0435\u0435 \u0432\u043c\u0435\u0441\u0442\u043e \u201c<code>\u2013-[*\u043c\u0430\u0433\u0438\u044f*]--&gt;<\/code>\u201d \u044f \u0431\u0443\u0434\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u201c<code>\u2013-[???]--&gt;<\/code>\u201d.<\/p>\n<p>   \u0421\u043e\u0431\u0440\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430\u043c, \u043d\u0430 \u043a\u0430\u043a\u0438\u0445 \u0445\u043e\u0441\u0442\u0430\u0445 \u0443\u043f\u0430\u043b\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f broadcast \u0442\u0440\u0430\u0444\u0438\u043a\u0430. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438 \u0432 \u0441\u0435\u0442\u0438 \u201cN2_2\u201d (\u201c<code>Network<\/code>\u201d \u0438\u0437 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u201cLLTR \u0427\u0430\u0441\u0442\u044c 1\u201d):<\/p>\n<p>  <\/p>\n<pre><code class=\"cpp\">{300,164,164},<\/code><\/pre>\n<p>   \u0417\u0434\u0435\u0441\u044c \u0447\u0435\u0442\u043a\u043e \u0432\u0438\u0434\u043d\u044b 2 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0445\u043e\u0441\u0442\u0430:<\/p>\n<p>  <\/p>\n<ul>\n<li>\u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c (\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u201c<code>300<\/code>\u201d) \u2013 <strong>\u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0440\u0435\u0430\u043a\u0446\u0438\u0438<\/strong>;<\/li>\n<li>\u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0443\u043f\u0430\u043b\u0430 (\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u201c<code>164<\/code>\u201d) \u2013 <strong>\u0435\u0441\u0442\u044c \u0440\u0435\u0430\u043a\u0446\u0438\u044f<\/strong>.<\/li>\n<\/ul>\n<p>   \u041a \u0447\u0435\u043c\u0443 \u044f \u043a\u043b\u043e\u043d\u044e? \u041a \u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u0438! \u0415\u0441\u043b\u0438 \u043c\u044b \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u0443\u0435\u043c <strong>\u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0440\u0435\u0430\u043a\u0446\u0438\u0438<\/strong> \u043a\u0430\u043a <strong>0<\/strong>, \u0430 <strong>\u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0440\u0435\u0430\u043a\u0446\u0438\u0438<\/strong> \u043a\u0430\u043a <strong>1<\/strong>, \u0442\u043e \u0441\u043c\u043e\u0436\u0435\u043c \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432\u0441\u0435 \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432, \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0432\u0437\u044f\u0442\u043e\u0439 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438, \u0432 \u043e\u0434\u043d\u0443 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e (<nobr>32\u2009\u2013\u2009512 bit<\/nobr> [<abbr title=\"Advanced Vector Extensions 512\u2011bit\">AVX\u2011512<\/abbr>]). \u041f\u043e\u043c\u0438\u043c\u043e \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 (\u0438 \u043c\u0435\u0441\u0442\u0430, \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u043c\u043e\u0433\u043e \u0432 \u043a\u044d\u0448\u0430\u0445), \u044d\u0442\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u2013 \u0437\u0430 \u043e\u0434\u043d\u0443 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e \u0431\u0443\u0434\u0443\u0442 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0441\u0440\u0430\u0437\u0443 \u0432\u0441\u0435 \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438 (<abbr title=\"Single instruction, multiple data\">SIMD<\/abbr>).<\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0442.\u043a. \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c LLTR Basic \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0430 \u0445\u043e\u0441\u0442\u043e\u0432 \u0432\u0435\u0441\u044c\u043c\u0430 \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u043e (<a href=\"https:\/\/habr.com\/post\/414799\/#lltr-advanced\" title=\"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043d\u0435\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u044b. \u041c\u0438\u0441\u0441\u0438\u044f \u043d\u0435\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c\u0430?\">\u0441\u043c. \u043d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0430 \u201cLLTR \u0427\u0430\u0441\u0442\u044c 0::LLTR Advanced\u201d<\/a>), \u0442\u043e \u0432\u0441\u0435 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u0441\u044f \u0432 <nobr>64\u2009bit<\/nobr> \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b x86\u201164.<\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0412 \u0442\u0435\u043a\u0441\u0442 \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0440\u0430\u0437\u0434\u0435\u043b, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 (\u0434\u0440\u0443\u0433\u0430\u044f \u0447\u0430\u0441\u0442\u044c), \u044f \u0431\u0443\u0434\u0443 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043d\u043e\u043c\u0435\u0440 \u0447\u0430\u0441\u0442\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435: \u201c<strong>LLTR \u0427\u0430\u0441\u0442\u044c #<\/strong>::<strong>\u2039\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0430\u203a<\/strong>\u201d. \u0410 \u0432 \u201c<strong><code><a href=\"http:\/\/htmlbook.ru\/html\/attr\/title\">title<\/a><\/code><\/strong>\u201d \u0441\u0441\u044b\u043b\u043a\u0438 \u0431\u0443\u0434\u0443 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0447\u0430\u0441\u0442\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u201cLLTR \u0427\u0430\u0441\u0442\u044c 0::\u201d \u0431\u0443\u0434\u0435\u0442 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u0442\u044c \u201c\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043d\u0435\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u044b. \u041c\u0438\u0441\u0441\u0438\u044f \u043d\u0435\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c\u0430?\u201d.<\/p>\n<p>   \u0412\u043e\u0437\u044c\u043c\u0435\u043c \u0442\u043e\u0442 \u0436\u0435 \u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438, \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043a\u0430\u043a \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u0438:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">{300,164,164} --[\u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f]--&gt; 011<\/code><\/pre>\n<p>   \u0412\u0435\u0441\u044c\u043c\u0430 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e, \u043e\u0434\u043d\u0430\u043a\u043e \u044f \u0431\u044b \u0445\u043e\u0442\u0435\u043b, \u0447\u0442\u043e\u0431\u044b \u201c<code><strong>1<\/strong><\/code>\u201d (<strong>\u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0440\u0435\u0430\u043a\u0446\u0438\u0438<\/strong>) \u0441\u0440\u0430\u0437\u0443 \u0431\u0440\u043e\u0441\u0430\u043b\u0438\u0441\u044c \u0432 \u0433\u043b\u0430\u0437\u0430 \u043f\u0440\u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0438\u0437 \u0432\u0441\u0435\u0445 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439. \u0421\u0435\u0439\u0447\u0430\u0441 \u201c<code><strong>1<\/strong><\/code>\u201d \u043d\u0435 \u0441\u0438\u043b\u044c\u043d\u043e \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430 \u0444\u043e\u043d\u0435 \u201c<code><strong>0<\/strong><\/code>\u201d (\u0444\u0435\u0439\u043a\u043e\u0432\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u0434\u043b\u044f <strong>\u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u0430<\/strong>):<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">0101011010110 1100010110010 0101101010111 0100010110100<\/code><\/pre>\n<p>   \u0427\u0442\u043e\u0431\u044b \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u201c<code><strong>1<\/strong><\/code>\u201d, \u044f \u0432\u0432\u0435\u0434\u0443 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f:<\/p>\n<p>  <\/p>\n<ul>\n<li>\u201c<code><strong>1<\/strong><\/code>\u201d \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 1 \u2013 <strong>\u0435\u0441\u0442\u044c \u0440\u0435\u0430\u043a\u0446\u0438\u044f<\/strong>;<\/li>\n<li>\u201c<code><strong>.<\/strong><\/code>\u201d \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 0 \u2013 <strong>\u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0440\u0435\u0430\u043a\u0446\u0438\u0438<\/strong>.<\/li>\n<\/ul>\n<p>   \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043e\u043f\u044f\u0442\u044c \u043d\u0430 \u201c\u0444\u0435\u0439\u043a\u043e\u0432\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435\u201d:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">.1.1.11.1.11. 11...1.11..1. .1.11.1.1.111 .1...1.11.1..<\/code><\/pre>\n<p>   \u0422\u0430\u043a \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043b\u0443\u0447\u0448\u0435 (<abbr title=\"In My Honest Opinion\">IMHO<\/abbr>).<\/p>\n<p>   \u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c, \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u2013-[\u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f]--&gt; \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432 --[???]--&gt; \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f \u0441\u0435\u0442\u0438 --[???]--&gt; \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432<\/code><\/pre>\n<p>   \u041e\u0441\u0442\u0430\u0432\u0438\u043c \u0434\u0435\u0442\u0430\u043b\u0438 \u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u043a\u043e\u043d\u0446\u0430 \u0441\u0442\u0430\u0442\u044c\u0438, \u0438 \u0441\u043a\u043e\u043d\u0446\u0435\u043d\u0442\u0440\u0438\u0440\u0443\u0435\u043c\u0441\u044f \u043d\u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430.<\/p>\n<p>   \u0421\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c, \u043f\u0440\u043e\u0449\u0435 \u0432\u0441\u0435\u0433\u043e, \u043e\u0442\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u044f\u0441\u044c \u043e\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445\/\u0432\u0445\u043e\u0434\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0447\u0430\u0441\u0442\u043d\u044b\u0435 \u0441\u043b\u0443\u0447\u0430\u0438, \u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f; \u0442\u0435\u0441\u0442\u044b \u2013 \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u0445 <a href=\"https:\/\/habrahabr.ru\/post\/206828\/\"><abbr title=\"Test\u2011driven development\">TDD<\/abbr><\/a>). \u0412 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u0432\u0438\u0441\u044f\u0442 \u043e\u0442 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u0442\u044c \u0442\u0430\u043a\u0443\u044e \u0441\u0435\u0442\u044c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u044b\u043b\u0430 \u0431\u044b \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439, \u0438 \u0432 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043b\u0430 \u0440\u0430\u0437\u043d\u044b\u0435 \u0441\u0445\u0435\u043c\u044b \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0441\u0432\u0438\u0442\u0447\u0435\u0439 (<a href=\"https:\/\/habr.com\/post\/414799\/#topologiya-zvezda-iz-svitchey\" title=\"LLTR \u0427\u0430\u0441\u0442\u044c 0::\u0422\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f: \u201c\u0437\u0432\u0435\u0437\u0434\u0430 \u0438\u0437 \u0441\u0432\u0438\u0442\u0447\u0435\u0439\u201d\">\u0437\u0432\u0435\u0437\u0434\u0430<\/a>, <a href=\"https:\/\/habr.com\/post\/414799\/#topologiya-posledovatelnoe-soedinenie-svitchey\" title=\"LLTR \u0427\u0430\u0441\u0442\u044c 0::\u0422\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f: \u201c\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441\u0432\u0438\u0442\u0447\u0435\u0439\u201d\">\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435<\/a>). \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432 \u043d\u0435\u0435 \u0443\u0434\u0430\u0441\u0442\u0441\u044f \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043d\u0435\u0447\u0442\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0435\u2026 \u0412 \u043e\u0431\u0449\u0435\u043c, \u0432\u043e\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u043b\u043e \u0442\u0430\u043a\u0443\u044e \u0441\u0435\u0442\u044c (\u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u043c \u0432 \u043a\u043e\u043d\u0446\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0430 \u201c<a href=\"https:\/\/habr.com\/post\/414799\/#topologiya-posledovatelnoe-soedinenie-svitchey\" title=\"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043d\u0435\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u044b. \u041c\u0438\u0441\u0441\u0438\u044f \u043d\u0435\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c\u0430?\">LLTR \u0427\u0430\u0441\u0442\u044c 0:: \u0422\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f: \u201c\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441\u0432\u0438\u0442\u0447\u0435\u0439\u201d<\/a>\u201d):<\/p>\n<p>  <a name=\"fig_LLTR_Hybrid_Net\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430: LLTR \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u0430\u044f \u0441\u0435\u0442\u044c\" height=\"116\" src=\"https:\/\/habrastorage.org\/webt\/tw\/ow\/dk\/twowdkqrjmlca7haw3oe_vshbfw.png#LLTR_Hybrid_Net.svg.png\"><\/div>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u044d\u0442\u0443 \u0441\u0435\u0442\u044c, \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441 \u201c\u0430 \u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u0440\u043e\u0432\u0435\u0441\u0442\u0438 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0435\u0441\u043b\u0438 \u043a \u043e\u0434\u043d\u043e\u043c\u0443 \u0438\u0437 \u0441\u0432\u0438\u0442\u0447\u0435\u0439 \u2026\u201d (\u0431\u043b\u0438\u0436\u0435 \u043a \u043a\u043e\u043d\u0446\u0443 \u0440\u0430\u0437\u0434\u0435\u043b\u0430 \u201c<a href=\"https:\/\/habr.com\/post\/414799\/#fig_LLTR_Advanced_serial_parallel_0\" title=\"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043d\u0435\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u044b. \u041c\u0438\u0441\u0441\u0438\u044f \u043d\u0435\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c\u0430?\">LLTR \u0427\u0430\u0441\u0442\u044c 0:: \u0422\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f: \u201c\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441\u0432\u0438\u0442\u0447\u0435\u0439\u201d<\/a>\u201d), \u0438 \u0437\u0430\u043c\u0435\u0447\u0430\u0435\u0448\u044c, \u0447\u0442\u043e \u043a \u043e\u0434\u043d\u043e\u043c\u0443 \u0438\u0437 \u0441\u0432\u0438\u0442\u0447\u0435\u0439 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u043d\u0438 \u043e\u0434\u0438\u043d \u0445\u043e\u0441\u0442. \u041f\u0440\u0438\u0447\u0435\u043c \u0432 \u044d\u0442\u043e\u043c \u043d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u0442.\u043a. \u043a \u044d\u0442\u043e\u043c\u0443 \u0441\u0432\u0438\u0442\u0447\u0443 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0435\u0449\u0435 3 \u0441\u0432\u0438\u0442\u0447\u0430 (\u044f \u0441\u0447\u0438\u0442\u0430\u043b \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0432\u0438\u0442\u0447\u0438, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435 \u201c\u0441\u043d\u0438\u0437\u0443\u201d, \u0431\u0435\u0437 \u0443\u0447\u0435\u0442\u0430 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043e\u043d \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u043a \u0435\u0449\u0435 \u043e\u0434\u043d\u043e\u043c\u0443 \u0441\u0432\u0438\u0442\u0447\u0443 \u201c\u0441\u0432\u0435\u0440\u0445\u0443\u201d), \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0435\u0441\u0442\u044c \u0445\u043e\u0441\u0442\u044b.<\/p>\n<p>   \u041e\u0434\u043d\u0430\u043a\u043e, \u0432 \u044d\u0442\u043e\u0439 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0438\u0448\u043d\u0438\u0445 (\u043e\u0442\u0432\u043b\u0435\u043a\u0430\u044e\u0449\u0438\u0445) \u0434\u0435\u0442\u0430\u043b\u0435\u0439. \u042f \u0441\u043e\u0431\u0438\u0440\u0430\u044e\u0441\u044c \u0435\u0435 \u043f\u043e\u0434\u0447\u0438\u0441\u0442\u0438\u0442\u044c, \u0443\u0431\u0440\u0430\u0432:<\/p>\n<p>  <\/p>\n<ul>\n<li>broadcast \u0445\u043e\u0441\u0442 (\u043e\u043d \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u043e \u0432\u0445\u043e\u0434\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445\/\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0435);<\/li>\n<li>\u043f\u043e\u0440\u0442\u044b, \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u044e\u0449\u0438\u0435 \u0441\u0432\u0438\u0442\u0447\u0438 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439.<\/li>\n<\/ul>\n<p>  <a name=\"fig_LLTR_Hybrid_Net_clear\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430: LLTR \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u0430\u044f \u0441\u0435\u0442\u044c (clear)\" height=\"116\" src=\"https:\/\/habrastorage.org\/webt\/f9\/z1\/su\/f9z1sup7mkzb279mtfihllio5v4.png#LLTR_Hybrid_Net_clear.svg.png\"><\/div>\n<p>   \u0417\u0434\u0435\u0441\u044c \u0441\u0440\u0430\u0437\u0443 \u0432\u0438\u0434\u0435\u043d \u0441\u0432\u0438\u0442\u0447 \u201c\u0431\u0435\u0437 \u0445\u043e\u0441\u0442\u043e\u0432\u201d. \u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u0432\u0441\u0435 \u0441\u0432\u0438\u0442\u0447\u0438 \u044f \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0438\u043b \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u0445\u043e\u0441\u0442\u044b \u0432 \u043d\u0438\u0445 \u043d\u0435 \u043f\u0435\u0440\u0435\u043a\u0440\u044b\u0432\u0430\u043b\u0438 \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0430 \u043f\u043e \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0438. \u042d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u043d\u043e, \u0435\u0441\u043b\u0438 \u044f \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u0437\u0430\u0445\u043e\u0447\u0443 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u201c\u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432\u201d \u043d\u0435 \u0432 \u0432\u0438\u0434\u0435 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u201c<code>.....1......<\/code>\u201d, \u0430 \u0432 \u0432\u0438\u0434\u0435 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b (\u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0445\u043e\u0441\u0442):<\/p>\n<p>  <a name=\"fig_LLTR_Hybrid_Net_clear_explain_reaction\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430: LLTR \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u0430\u044f \u0441\u0435\u0442\u044c (clear), \u043f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0435 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u201c\u0440\u0435\u0430\u043a\u0446\u0438\u0439 \u0445\u043e\u0441\u0442\u043e\u0432\u201d\" height=\"154\" src=\"https:\/\/habrastorage.org\/webt\/k2\/4t\/s_\/k24ts_ucirxe87qfcbyki_7q7ic.png#LLTR_Hybrid_Net_clear_explain_reaction.svg.png\"><\/div>\n<p>   \u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043c, \u043f\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044e \u0432\u0441\u0435\u0445 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u0441\u0435\u0442\u0438. \u0412 \u0441\u0435\u0442\u0438 <strong>12<\/strong> \u0445\u043e\u0441\u0442\u043e\u0432 (\u0431\u0435\u0437 \u0443\u0447\u0435\u0442\u0430 broadcast \u0445\u043e\u0441\u0442\u0430), \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u0443 \u043d\u0430\u0441 \u0431\u0443\u0434\u0443\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e <strong>132<\/strong> \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044f\u043c. \u041e\u0434\u043d\u0430\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439 \u043d\u0430\u043c \u043f\u0440\u0438\u0433\u043e\u0434\u044f\u0442\u0441\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0431\u0443\u0434\u0443\u0442 \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u044b:<\/p>\n<p>  <\/p>\n<ul>\n<li>\u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0435 \u0440\u0435\u0430\u043a\u0446\u0438\u0438 (\u043a\u0430\u043a \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0432\u044b\u0448\u0435 \u2013 \u201c<code><strong>.....1......<\/strong><\/code>\u201d; <a href=\"https:\/\/habr.com\/post\/414799\/#interesno-kakie-mogut-byt-varianty-pervoy-iteracii\" title=\"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043d\u0435\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u044b. \u041c\u0438\u0441\u0441\u0438\u044f \u043d\u0435\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c\u0430?\">LLTR \u0427\u0430\u0441\u0442\u044c 0:: \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u043a\u0430\u043a\u0438\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043f\u0435\u0440\u0432\u043e\u0439 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438? &gt; \u0412\u0430\u0440\u0438\u0430\u043d\u0442 4: \u201cunicast in sw\u201d<\/a>);<\/li>\n<li>\u0434\u0443\u0431\u043b\u0438 (\u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b), \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u201c<code><strong>.....111....<\/strong><\/code>\u201d \u0431\u0443\u0434\u0435\u0442 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e <strong>15 \u0440\u0430\u0437<\/strong> ( <nobr>3\u00d7(12\u2009\u2212\u20093\u2212\u2009(2\u2009+\u20092))<\/nobr>; \u201c\u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u201d, \u0442.\u043a. \u044f \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b \u043c\u043e\u0434\u0435\u043b\u044c \u044d\u0442\u043e\u0439 \u0441\u0435\u0442\u0438 \u0432 <nobr>OMNeT++<\/nobr>, \u0438 \u043d\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u044e, \u044f \u043f\u0440\u043e\u0432\u0435\u043b \u043b\u0438\u0448\u044c \u043c\u044b\u0441\u043b\u0435\u043d\u043d\u044b\u0439 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043c\u043e\u0433 \u043d\u0435 \u0443\u0447\u0435\u0441\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0435\u0442\u0430\u043b\u0438).<\/li>\n<\/ul>\n<p>   \u041f\u043e\u0441\u043b\u0435 \u043e\u0447\u0438\u0441\u0442\u043a\u0438, \u0438\u0437 \u0432\u0441\u0435\u0445 <strong>132<\/strong> \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439, \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e <strong>5<\/strong> (\u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432):<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">1111111111.. 11111111.... ..111....... .....111.... 11..........<\/code><\/pre>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0434\u043b\u044f \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e\u0441\u0442\u0438 \u044f \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0438\u043b \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438 \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u043e\u0442 \u0431\u043e\u043b\u044c\u0448\u0435\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u201c<code>1<\/code>\u201d \u043a \u043c\u0435\u043d\u044c\u0448\u0435\u043c\u0443.<\/p>\n<p>   \u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0441\u0442\u0430\u043b \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0442\u0430\u043a:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u2013-[\u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f]--&gt; \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432 --[\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0440\u0435\u0430\u043a\u0446\u0438\u0439]--[\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0434\u0443\u0431\u043b\u0435\u0439]--[???]--&gt; \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f \u0441\u0435\u0442\u0438 --[???]--&gt; \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432<\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">reset point<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> \u042f \u0440\u0430\u0437\u043c\u044b\u0448\u043b\u044f\u043b \u043d\u0430\u0434 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u043e\u0433\u043e \u0432 \u0441\u043f\u043e\u0439\u043b\u0435\u0440, \u043d\u043e \u0432 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u044d\u0442\u043e \u0432\u0430\u0436\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043f\u043e\u0432\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043b\u0443\u0447\u0448\u0435 \u043d\u0435 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043f\u0440\u0438 \u0447\u0442\u0435\u043d\u0438\u0438. <\/p>\n<p>   \u00ac( <em>\u041d\u0435 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0432 \u043c\u043e\u0437\u0433 \u043f\u0440\u0438 \u0447\u0442\u0435\u043d\u0438\u0438<\/em> \uff1a\uff09 <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>  <a name=\"reset-point\"><\/a> <b>[reset point]<\/b> \u0412 \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0445\u0441\u044f <strong>5<\/strong> \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u0445 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439, \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u0432\u043b\u0435\u043a\u0430\u044e\u0442 \u043f\u0435\u0440\u0432\u044b\u0435 \u0434\u0432\u0435: \u043f\u0435\u0440\u0432\u0430\u044f \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u0432\u0442\u043e\u0440\u0443\u044e, \u0430 \u0432\u0442\u043e\u0440\u0430\u044f \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0435\u0441\u044f 3 \u043d\u0438\u0436\u043d\u0438\u0435. \u0417\u0434\u0435\u0441\u044c \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u201c\u0442\u0435\u043d\u044c\u201d \u0438\u0437 \u0440\u0430\u0437\u0434\u0435\u043b\u0430 \u201c<a href=\"https:\/\/habr.com\/post\/414799\/#topologiya-posledovatelnoe-soedinenie-svitchey\" title=\"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043d\u0435\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u044b. \u041c\u0438\u0441\u0441\u0438\u044f \u043d\u0435\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c\u0430?\">LLTR \u0427\u0430\u0441\u0442\u044c 0:: \u0422\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f: \u201c\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441\u0432\u0438\u0442\u0447\u0435\u0439\u201d<\/a>\u201d. \u0412 \u0442\u043e\u043c \u0436\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0435, \u043f\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0438 \u043a\u0430\u0436\u0434\u043e\u0439 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438 \u043c\u044b \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0438 (\u0438\u043b\u0438 \u043d\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0438) \u043d\u043e\u0432\u044b\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u0421\u0435\u0439\u0447\u0430\u0441 \u043d\u0443\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435.<\/p>\n<p>   \u041d\u043e \u043a\u0430\u043a \u043c\u044b \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b? \u041f\u043e \u0441\u0443\u0442\u0438 \u0432\u0441\u0435 (\u043d\u0435 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0435) \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u201c<code>1<\/code>\u201d \u0445\u043e\u0441\u0442\u043e\u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438 \u0438 \u0431\u044b\u043b\u0438 \u201c\u043d\u043e\u0432\u044b\u043c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u043c\u201d, \u043d\u0430\u043c \u043e\u0441\u0442\u0430\u0432\u0430\u043b\u043e\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0439\u0442\u0438 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u044f (\u201c\u2229\u201d; \u043d\u0435 \u043f\u0443\u0441\u0442\u044b\u0435 \u201c\u2205\u201d) \u0441 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430\u043c\u0438, \u0447\u0442\u043e\u0431\u044b \u0443\u0431\u0440\u0430\u0442\u044c (\u201c\u2216\u201d) \u0438\u0437 \u0431\u043e\u043b\u044c\u0448\u0435\u0433\u043e \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 \u0445\u043e\u0441\u0442\u044b, \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0432 \u043c\u0435\u043d\u044c\u0448\u0438\u0439 \u043a\u043b\u0430\u0441\u0442\u0435\u0440.<\/p>\n<p>   \u041e\u0434\u043d\u0430\u043a\u043e, \u0432 \u043d\u0430\u0448\u0438\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f\u0445 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435\/\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0435 (if): \u043d\u0443\u0436\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043a\u0430\u043a\u043e\u0439 \u0438\u0437 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u0432 \u0431\u043e\u043b\u044c\u0448\u0435, \u0438 \u0443\u0436\u0435 \u0437\u0430\u0442\u0435\u043c \u0441\u043e\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044e (A\u2216B) \u2013 \u0438\u0437 \u0431\u043e\u043b\u044c\u0448\u0435\u0433\u043e \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 (A) \u0432\u044b\u0447\u0435\u0441\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0438\u0439 (B). \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044f \u043c\u0443\u0447\u0435\u043d\u0438\u044f CPU \u0441 \u0434\u043b\u0438\u043d\u043d\u044b\u043c \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440\u043e\u043c, \u0432\u044b\u0437\u0432\u0430\u043d\u043d\u044b\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c\u044e \u0441\u0431\u0440\u043e\u0441\u0430 \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440\u0430 \u043f\u0440\u0438 \u043d\u0435\u0432\u0435\u0440\u043d\u043e\u043c \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0438 \u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u044f (\u0435\u0441\u043b\u0438 \u0432 \u043d\u0435\u043c \u0432\u043e\u043e\u0431\u0449\u0435 \u201c\u0431\u043b\u043e\u043a \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0439\u201d \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442), \u044f \u043f\u043e\u0447\u0442\u0438 \u0440\u0435\u0448\u0438\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <a href=\"https:\/\/habrahabr.ru\/post\/205848\"><code>\u0442\u0435\u0440\u043d\u0430\u0440\u043d\u044b\u0439 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u201c?:<\/code>\u201d<\/a>, \u043d\u043e \u0432 \u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442\u2026<\/p>\n<blockquote>\n<p> \u042f \u0441\u0442\u043e\u044f\u043b \u043d\u0430 \u0443\u043d\u0438\u0442\u0430\u0437\u0435 \u0438 \u0432\u0435\u0448\u0430\u043b \u0447\u0430\u0441\u044b. \u0412\u0434\u0440\u0443\u0433 \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u0437\u043d\u0443\u043b\u0441\u044f, \u0443\u0434\u0430\u0440\u0438\u043b\u0441\u044f \u0433\u043e\u043b\u043e\u0432\u043e\u0439 \u043e \u0440\u0430\u043a\u043e\u0432\u0438\u043d\u0443, \u0430 \u043a\u043e\u0433\u0434\u0430 \u043e\u0447\u043d\u0443\u043b\u0441\u044f \u043c\u043d\u0435 \u0431\u044b\u043b\u043e \u0432\u0438\u0434\u0435\u043d\u0438\u0435, \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u0432 \u043c\u043e\u0451\u043c \u043c\u043e\u0437\u0433\u0443, \u0432\u0438\u0434\u0435\u043d\u0438\u0435 \u0432\u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u2013 <s>\u043f\u043e\u0442\u043e\u043a\u043e\u0432\u044b\u0439 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c<\/s> \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c <i>(<a href=\"https:\/\/ru.wikiquote.org\/wiki\/%D0%9D%D0%B0%D0%B7%D0%B0%D0%B4_%D0%B2_%D0%B1%D1%83%D0%B4%D1%83%D1%89%D0%B5%D0%B5\">\u041d\u0430\u0437\u0430\u0434 \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u0435<\/a>)<\/i>: <\/p>\n<p> <a name=\"fig_Back_to_the_Future-Flux_Divider-quote_cut\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"Back to the Future: Flux Divider\" height=\"425\" src=\"https:\/\/habrastorage.org\/webt\/sj\/io\/qs\/sjioqspeukzuxke27slvjg5uvee.jpeg#Back_to_the_Future-Flux_Divider-quote_cut.jpg\"><\/div>\n<\/blockquote>\n<pre><code class=\"cpp\">\/\/ Flux Divider c=a^b; aa=a&amp;c; bb=b&amp;c; cc=a&amp;b;<\/code><\/pre>\n<p>   \u0418 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u0443 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043f\u0435\u0440\u0435\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u0432 (\u0442\u043e\u0447\u043d\u0435\u0435, \u043e\u0434\u043d\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e (\u043a\u043b\u0430\u0441\u0442\u0435\u0440) \u0441\u0442\u0440\u043e\u0433\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u201c<a href=\"https:\/\/en.wikipedia.org\/wiki\/Subset?stable=1#%E2%8A%82_and_%E2%8A%83_symbols\">\u228a<\/a>\u201d \u0432 \u0434\u0440\u0443\u0433\u043e\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e):<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">.....11..... - a ..11111111.. - b  ..111..111.. - c=a^b  ............ - aa=a&amp;c ..111..111.. - bb=b&amp;c .....11..... - cc=a&amp;b<\/code><\/pre>\n<p>   \u041d\u0435\u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">..111....... - a .......111.. - b  ..111..111.. - c=a^b  ..111....... - aa=a&amp;c .......111.. - bb=b&amp;c ............ - cc=a&amp;b<\/code><\/pre>\n<p>   \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e:<\/p>\n<p>  <\/p>\n<ul>\n<li>\u0432 \u201c<code>aa<\/code>\u201d \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b, \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0434\u043b\u044f \u201c<code>a<\/code>\u201d;<\/li>\n<li>\u0432 \u201c<code>bb<\/code>\u201d \u2013 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0434\u043b\u044f \u201c<code>b<\/code>\u201d;<\/li>\n<li>\u0432 \u201c<code>cc<\/code>\u201d \u2013 \u043e\u0431\u0449\u0438\u0435 \u0434\u043b\u044f \u201c<code>a<\/code>\u201d \u0438 \u201c<code>b<\/code>\u201d.<\/li>\n<\/ul>\n<p>   \u0415\u0449\u0435 \u043e\u0434\u0438\u043d \u043f\u0440\u0438\u043c\u0435\u0440 \u0441 \u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u044e\u0449\u0438\u043c\u0438\u0441\u044f \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430\u043c\u0438 (\u201c\u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0439\u201d, \u043d\u043e \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440):<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">...1111..... - a .....1111... - b  ...11..11... - c=a^b  ...11....... - aa=a&amp;c .......11... - bb=b&amp;c .....11..... - cc=a&amp;b<\/code><\/pre>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0442\u0430\u043a\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043e\u0442\u043a\u043b\u0438\u043a\u0430 (\u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432) \u2013 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445.<\/p>\n<p>   \u042d\u0442\u0438\u043c \u0436\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0438\u0437\u0431\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u043e\u0442 <strong>\u0434\u0443\u0431\u043b\u0435\u0439<\/strong>:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">.....11..... - a .....11..... - b  ............ - c=a^b  ............ - aa=a&amp;c ............ - bb=b&amp;c .....11..... - cc=a&amp;b<\/code><\/pre>\n<p>   \u041d\u043e, \u0447\u0443\u0442\u044c \u043f\u043e\u0437\u0436\u0435\u2026<\/p>\n<blockquote><p> \u0413\u043e\u043b\u043e\u0432\u0430 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0435\u0442 \u0431\u043e\u043b\u0435\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u0443\u0434\u0430\u0440\u0430 \u043e\u0431 \u0440\u0430\u043a\u043e\u0432\u0438\u043d\u0443, \u0440\u0430\u0437\u0443\u043c \u043f\u0440\u043e\u044f\u0441\u043d\u044f\u0435\u0442\u0441\u044f, \u0438 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0442 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b\u2026<\/p><\/blockquote>\n<p> \u041d\u0430 \u0432\u0445\u043e\u0434\u0435 \u0443 \u043d\u0430\u0441 2 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 (\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439 \/ \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432 \/ \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b \/ \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \/ \u2026), \u043d\u043e \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u0438\u0445 \u0443\u0436\u0435 3, \u043f\u0440\u0438\u0447\u0435\u043c \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u0438\u0437 \u043d\u0438\u0445 \u0431\u0443\u0434\u0435\u0442 \u043f\u0443\u0441\u0442 (\u201c\u2205\u201d). \u0415\u0441\u043b\u0438 \u0441\u0440\u0430\u0437\u0443 \u043d\u0435 \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u0441\u044f \u043e\u0442 \u201c\u2205\u201d, \u0442\u043e \u0438\u0445 \u0432 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043b\u0443\u0447\u0448\u0435 \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u0441\u044f \u043e\u0442 \u201c\u2205\u201d \u0441\u0440\u0430\u0437\u0443. \u041d\u043e \u043a\u0430\u043a \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c? \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0441\u043b\u043e\u0432\u0438\u0435\/\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0435! \u2026 \u0412 \u043e\u0431\u0449\u0435\u043c, \u044f \u0432\u0435\u0440\u043d\u0443\u043b\u0441\u044f \u043a \u0442\u043e\u043c\u0443, \u0441 \u0447\u0435\u0433\u043e \u043d\u0430\u0447\u0430\u043b. \u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u0435\u0441\u043b\u0438 \u0432\u0441\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u043a\u0430\u043a \u0431\u044b\u043b\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u0432\u044b\u0448\u0435, \u043f\u043b\u044e\u0441 \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u0441\u044f \u043e\u0442 \u201c\u2205\u201d, \u0442\u043e \u0432 \u0438\u0442\u043e\u0433\u0435 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0438\u0437:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">1111111111.. 11111111.... ..111....... .....111.... 11..........<\/code><\/pre>\n<p>   \u042d\u0442\u043e:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">........11.. \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 - \u0437\u0434\u0435\u0441\u044c \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0431\u044b\u0442\u044c \"............\", \u043d\u043e \u043c\u044b \u0435\u0433\u043e \u0441\u0442\u0435\u0440\u043b\u0438 \uff1a\uff08 ..111....... .....111.... 11..........<\/code><\/pre>\n<p>   \u041f\u043e\u0440\u0430 \u0437\u0430\u0434\u0430\u0442\u044c\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u043c: \u201c\u041a\u0430\u043a \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044e \u0441\u0435\u0442\u0438?\u201d. \u0421\u0435\u0439\u0447\u0430\u0441 \u044d\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u201c\u0441\u043a\u0430\u0437\u0430\u0442\u044c\u201d, \u043e \u0442\u043e\u043c, \u043a \u043a\u0430\u043a\u043e\u043c\u0443 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0443 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0445\u043e\u0441\u0442 (\u0442.\u0435. \u043a \u043a\u0430\u043a\u043e\u043c\u0443 \u0441\u0432\u0438\u0442\u0447\u0443 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u0445\u043e\u0441\u0442), \u043d\u043e \u0432 \u044d\u0442\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0432\u0438\u0442\u0447\u0435\u0439 (\u0442.\u0435. \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u044b \u0441\u0432\u0438\u0442\u0447\u0438 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439) \u2013 \u043c\u044b \u043f\u043e\u0442\u0435\u0440\u044f\u043b\u0438 \u044d\u0442\u0443 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432 \u0445\u043e\u0434\u0435 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445. \u041a \u0442\u043e\u043c\u0443 \u0436\u0435, \u043a \u043a\u0430\u043a\u043e\u043c\u0443 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0443 (\u0441\u0432\u0438\u0442\u0447\u0443) \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0442 2 \u043a\u0440\u0430\u0439\u043d\u0438\u0445 \u0441\u043f\u0440\u0430\u0432\u0430 \u0445\u043e\u0441\u0442\u0430? \u0415\u0441\u043b\u0438 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043a\u0430\u0436\u0434\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443 \u043a\u0430\u043a \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0442\u0435\u0440 (\u0438\u043b\u0438 \u043a\u0430\u043a \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u043d\u0430 \u0442\u043e, \u043a\u0430\u043a\u0438\u0435 \u0445\u043e\u0441\u0442\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u043c\u0443 \u0441\u0432\u0438\u0442\u0447\u0443), \u0442\u043e \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u044d\u0442\u0438 2 \u043a\u0440\u0430\u0439\u043d\u0438\u0445 \u0445\u043e\u0441\u0442\u0430 \u043d\u0438\u043a\u0443\u0434\u0430 \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u044b! \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u0432 \u0441\u0435\u0442\u0438 \u0443 \u043d\u0430\u0441 6 \u0441\u0432\u0438\u0442\u0447\u0435\u0439, \u0430 \u0441\u0442\u0440\u043e\u043a \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c 4, \u0433\u0434\u0435 \u0436\u0435 \u0435\u0449\u0435 2 \u0441\u0442\u0440\u043e\u043a\u0438? \u041e\u0434\u043d\u0443 \u043c\u044b \u0441\u0442\u0435\u0440\u043b\u0438 (\u043a\u0430\u043a \u0433\u043b\u0430\u0441\u0438\u0442 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0432\u044b\u0448\u0435), \u0430 \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u043a\u0430\u043a \u0440\u0430\u0437 \u0438 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u043b\u0438 \u0431\u044b\u0442\u044c \u201c2 \u043a\u0440\u0430\u0439\u043d\u0438\u0445 \u0441\u043f\u0440\u0430\u0432\u0430 \u0445\u043e\u0441\u0442\u0430\u201d.<\/p>\n<p>   <b>[<a href=\"#reset-point\">goto reset point<\/a>]<\/b> \u0414\u0430\u043b\u044c\u0448\u0435 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0438\u0434\u0435\u044e \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u043e. \u0422\u0443\u043f\u0438\u043a\u043e\u0432\u0430\u044f \u0432\u0435\u0442\u0432\u044c (git branch). \u041f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u0430\u0442\u0438\u0442\u044c\u0441\u044f \u043d\u0430\u0437\u0430\u0434 \u043a \u043c\u0435\u0442\u043a\u0435 \u201creset point\u201d, \u0437\u0430\u0431\u044b\u0432 \u0432\u0441\u0435, \u0447\u0442\u043e \u0431\u044b\u043b\u043e \u043f\u043e\u0441\u043b\u0435 \u043d\u0435\u0435, \u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u0432 \u044d\u0442\u0443 \u0432\u0435\u0442\u0432\u044c \u0434\u043b\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u0438.<\/p>\n<p>   \u0422\u0435\u043f\u0435\u0440\u044c \u0436\u0435, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0435\u0449\u0435 \u043e\u0434\u043d\u0443 \u201c\u043c\u0435\u0440\u0442\u0432\u0443\u044e \u0432\u0435\u0442\u0432\u044c\u201d, \u043d\u0443\u0436\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441 \u0438\u0442\u043e\u0433\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043e\u0439 (\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c) \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0432 \u043f\u0430\u043c\u044f\u0442\u0438. \u0422\u043e \u0435\u0441\u0442\u044c, \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u043c\u044b \u0445\u043e\u0442\u0438\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043a \u043c\u043e\u043c\u0435\u043d\u0442\u0443 \u201c\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f \u0441\u0435\u0442\u0438\u201d:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u2013-[\u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f]--&gt; \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432 --[\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0440\u0435\u0430\u043a\u0446\u0438\u0439]--[\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0434\u0443\u0431\u043b\u0435\u0439]--[???]--&gt; &lt;strong&gt;\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f \u0441\u0435\u0442\u0438&lt;\/strong&gt; --[???]--&gt; \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432<\/code><\/pre>\n<p>   <strong>\u0412\u043e\u2011\u043f\u0435\u0440\u0432\u044b\u0445<\/strong>, \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u0445\u043e\u0441\u0442\u044b:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">&lt;strong&gt;..........11&lt;\/strong&gt;\u00a0 &lt;-- 1111111111.. 11111111.... ..111....... .....111.... 11..........<\/code><\/pre>\n<p>   <strong>\u0412\u043e\u2011\u0432\u0442\u043e\u0440\u044b\u0445<\/strong>, \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0438 (\u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430; \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442: <em>\u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c<\/em> <a href=\"https:\/\/en.wikipedia.org\/wiki\/Subset?stable=1#%E2%8A%82_and_%E2%8A%83_symbols\">\u228b<\/a> <em>\u0440\u0435\u0431\u0435\u043d\u043e\u043a<\/em>; \u043d\u0430 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435 \u0441\u0435\u0442\u0438, \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439 \u044f \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u043b \u0432\u044b\u0448\u0435 \u0434\u0435\u0442\u0435\u0439) (\u0441\u043b\u0435\u0432\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u043e\u043c\u0435\u0440\u0430 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u0432):<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">0) ..........11\u00a0 parent: ? 1) 1111111111..\u00a0 parent: ? 2) 11111111....\u00a0 parent: 1 3) ..111.......\u00a0 parent: 2 4) .....111....\u00a0 parent: 2 5) 11..........\u00a0 parent: 2<\/code><\/pre>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0435\u0441\u043b\u0438 \u0432\u044b \u0437\u0430\u043c\u0435\u0442\u0438\u043b\u0438 \u0437\u0434\u0435\u0441\u044c \u0447\u0442\u043e\u2011\u0442\u043e \u0441\u0442\u0440\u0430\u043d\u043d\u043e\u0435, \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u044f \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0443 \u044d\u0442\u043e\u0439 \u0441\u0435\u0442\u0438 \u0441 \u044d\u0442\u0438\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438, \u0442\u043e \u0432\u0430\u043c <em>like<\/em> \u043e\u0442 \u043c\u0435\u043d\u044f.<\/p>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0421\u043f\u043e\u0439\u043b\u0435\u0440, \u043b\u0443\u0447\u0448\u0435 \u043d\u0435 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0434\u043e \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> \u041f\u043e \u0441\u0443\u0442\u0438 (\u043f\u043e \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435), \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c \u0434\u043b\u044f \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 1 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043b\u0430\u0441\u0442\u0435\u0440 0, \u043d\u043e \u0442\u043e\u0433\u0434\u0430 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u201c<em>\u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c<\/em> <a href=\"https:\/\/en.wikipedia.org\/wiki\/Subset?stable=1#%E2%8A%82_and_%E2%8A%83_symbols\">\u228b<\/a> <em>\u0440\u0435\u0431\u0435\u043d\u043e\u043a<\/em>\u201d. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432 \u201c<strong>\u0412\u043e\u2011\u043f\u0435\u0440\u0432\u044b\u0445<\/strong>\u201d \u043c\u044b \u043e\u0448\u0438\u0431\u043b\u0438\u0441\u044c, \u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u201c<code>..........11<\/code>\u201d \u0441\u0442\u043e\u0438\u043b\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u201c<code>111111111111<\/code>\u201d? <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>   <strong>\u0412\u2011\u0442\u0440\u0435\u0442\u044c\u0438\u0445<\/strong>, \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043e\u0434\u0438\u043d \u201c\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439\u201d \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c, \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u044e\u0449\u0438\u0439 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%94%D0%B5%D1%80%D0%B5%D0%B2%D0%BE_(%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2)?stable=1\">\u0434\u0435\u0440\u0435\u0432\u044c\u044f<\/a> (\u0442.\u0435. <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B5%D1%81_%D0%BD%D0%B5%D0%BF%D0%B5%D1%80%D0%B5%D1%81%D0%B5%D0%BA%D0%B0%D1%8E%D1%89%D0%B8%D1%85%D1%81%D1%8F_%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2?stable=1\">\u043b\u0435\u0441<\/a>) \u0432 \u043e\u0434\u043d\u043e \u0434\u0435\u0440\u0435\u0432\u043e:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">-1) 111111111111 \u00a00) ..........11\u00a0 parent:-1 \u00a01) 1111111111..\u00a0 parent:-1 \u00a02) 11111111....\u00a0 parent: 1 \u00a03) ..111.......\u00a0 parent: 2 \u00a04) .....111....\u00a0 parent: 2 \u00a05) 11..........\u00a0 parent: 2<\/code><\/pre>\n<p>   <strong>\u0412\u2011\u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044b\u0445<\/strong>, \u043d\u0435\u043f\u043b\u043e\u0445\u043e \u0431\u044b\u043b\u043e \u0431\u044b \u0438\u043c\u0435\u0442\u044c \u0441\u043f\u0438\u0441\u043a\u0438 \u0434\u0435\u0442\u0435\u0439 \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">-1) 111111111111\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 children: 0,1 \u00a00) ..........11\u00a0 parent:-1 \u00a01) 1111111111..\u00a0 parent:-1, children: 2 \u00a02) 11111111....\u00a0 parent: 1, children: 3,4,5 \u00a03) ..111.......\u00a0 parent: 2 \u00a04) .....111....\u00a0 parent: 2 \u00a05) 11..........\u00a0 parent: 2<\/code><\/pre>\n<p>   <strong>\u0418 \u043d\u0430\u043a\u043e\u043d\u0435\u0446<\/strong>, \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u0435\u0442\u0435\u0439 \u0438\u0437 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">-1) ............\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 children: 0,1 \u00a00) ..........11\u00a0 parent:-1 \u00a01) ........11..\u00a0 parent:-1, children: 2 \u00a02) ............\u00a0 parent: 1, children: 3,4,5 \u00a03) ..111.......\u00a0 parent: 2 \u00a04) .....111....\u00a0 parent: 2 \u00a05) 11..........\u00a0 parent: 2<\/code><\/pre>\n<p>   \u0422\u0435\u043f\u0435\u0440\u044c \u043a\u0430\u0436\u0434\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043e\u0434\u0438\u043d \u043a\u043b\u0430\u0441\u0442\u0435\u0440, \u0442.\u0435. \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u0445\u043e\u0441\u0442\u044b, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435 \u043a \u043e\u0434\u043d\u043e\u043c\u0443 \u0438 \u0442\u043e\u043c\u0443 \u0436\u0435 \u0441\u0432\u0438\u0442\u0447\u0443. \u041e\u0434\u043d\u0430\u043a\u043e, \u043f\u043e\u0441\u0442\u043e\u0439\u0442\u0435, \u0432 \u043d\u0430\u0448\u0435\u0439 \u0441\u0435\u0442\u0438 6 \u0441\u0432\u0438\u0442\u0447\u0435\u0439, \u0430 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c 7\u00a0!\u2003\u041f\u043e\u0440\u0430, \u043d\u0430\u043a\u043e\u043d\u0435\u0446, \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u0442\u0435\u043a\u0441\u0442 \u0438\u0437 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0430 \u0432\u044b\u0448\u0435 \u201c<em>\u0421\u043f\u043e\u0439\u043b\u0435\u0440, \u043b\u0443\u0447\u0448\u0435 \u043d\u0435 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0434\u043e \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430<\/em>\u201d, \u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">0) ..........11\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 children: 1 1) ........11..\u00a0 parent: 0, children: 2 2) ............\u00a0 parent: 1, children: 3,4,5 3) ..111.......\u00a0 parent: 2 4) .....111....\u00a0 parent: 2 5) 11..........\u00a0 parent: 2<\/code><\/pre>\n<p>   \u042d\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043a\u0430\u043a \u0440\u0430\u0437 \u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u201c\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0435\u0439 \u0441\u0435\u0442\u0438\u201d \u2013 \u043e\u043d\u0438 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 \u0434\u0435\u0440\u0435\u0432\u043e \u0441\u0432\u0438\u0442\u0447\u0435\u0439, \u0438 \u043f\u043e \u043d\u0438\u043c \u043c\u043e\u0436\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u0445\u043e\u0441\u0442\u044b, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435 \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u043c\u0443 \u0441\u0432\u0438\u0442\u0447\u0443.<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u2013-[\u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f]--&gt; \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432 --[\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0440\u0435\u0430\u043a\u0446\u0438\u0439]--[\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0434\u0443\u0431\u043b\u0435\u0439]--[???]--&gt; &lt;strong&gt;\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f \u0441\u0435\u0442\u0438&lt;\/strong&gt; --[???]--&gt; \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432<\/code><\/pre>\n<p>   \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043a \u0442\u0430\u043a\u043e\u043c\u0443 \u0432\u0438\u0434\u0443. \u041f\u043e \u0441\u0443\u0442\u0438, \u0432\u0441\u0435, \u0447\u0442\u043e \u043c\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 (\u0432\u043e\u2011\u043f\u0435\u0440\u0432\u044b\u0445, \u0432\u043e\u2011\u0432\u0442\u043e\u0440\u044b\u0445, \u2026) \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c:<\/p>\n<p>  <\/p>\n<ol>\n<li>\u201c\u0432\u043e\u2011\u043f\u0435\u0440\u0432\u044b\u0445\u201d (\u043f\u043e\u0441\u043b\u0435 \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u0438\u0437 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0430 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u0435\u043d \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044e \u201c\u0432\u2011\u0442\u0440\u0435\u0442\u044c\u0438\u0445\u201d) \u2013 <strong>\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u201c\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439\u201d \u043a\u043b\u0430\u0441\u0442\u0435\u0440<\/strong> \u201c<code>111111111111<\/code>\u201d (<a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE?stable=1\">\u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0443\u043c<\/a>), \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0438\u0439 (\u0445\u043e\u0441\u0442\u044b \u0432\u0441\u0435\u0445 \u0434\u0435\u0440\u0435\u0432\u044c\u0435\u0432 \u0432 \u043b\u0435\u0441\u0443\u00a0 \u222a\u00a0 \u0445\u043e\u0441\u0442\u044b, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0441\u0432\u0438\u0442\u0447\u0435 \u0441 broadcast \u0445\u043e\u0441\u0442\u043e\u043c), \u0442.\u0435. \u043e\u043d \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u0432\u0441\u0435 \u0445\u043e\u0441\u0442\u044b \u0441\u0435\u0442\u0438;<\/li>\n<li>\u201c\u0432\u043e\u2011\u0432\u0442\u043e\u0440\u044b\u0445\u201d \u2013 <strong>\u043f\u043e\u0438\u0441\u043a \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430<\/strong>;<\/li>\n<li>\u201c\u0432\u2011\u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044b\u0445\u201d \u2013 <strong>\u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0434\u0435\u0442\u0435\u0439 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f<\/strong>;<\/li>\n<li>\u201c\u0438 \u043d\u0430\u043a\u043e\u043d\u0435\u0446\u201d \u2013 <strong>\u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0434\u0435\u0442\u0435\u0439 \u0438\u0437 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439<\/strong>.<\/li>\n<\/ol>\n<p>   \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0432\u043d\u0435\u0441\u0442\u0438 \u044d\u0442\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0432 \u043e\u0431\u0449\u0438\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c (\u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u0432\u0438\u0434):<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u25cf \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u25cf \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f] \u25ba \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0440\u0435\u0430\u043a\u0446\u0438\u0439] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0434\u0443\u0431\u043b\u0435\u0439] \u25ba \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b\/\u043b\u0435\u0441 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \"\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439\" \u043a\u043b\u0430\u0441\u0442\u0435\u0440] \u25ba \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b\/\u0434\u0435\u0440\u0435\u0432\u043e \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u043f\u043e\u0438\u0441\u043a \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430] [\u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0434\u0435\u0442\u0435\u0439 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0434\u0435\u0442\u0435\u0439 \u0438\u0437 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439] \u25ba \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f \u0441\u0435\u0442\u0438 \u25cf \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [???] \u25ba \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432 \u25cf<\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0432\u0438\u0434<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<pre><code class=\"bash\">\u25cf \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430\u00a0\u00a0\u00a0\u00a0\u00a0 \u25ba [\u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f] \u25ac \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432\u00a0 \u25ba [\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0440\u0435\u0430\u043a\u0446\u0438\u0439] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0434\u0443\u0431\u043b\u0435\u0439] \u25ac \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b\/\u043b\u0435\u0441\u00a0\u00a0\u00a0 \u25ba [\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \"\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439\" \u043a\u043b\u0430\u0441\u0442\u0435\u0440] \u25ac \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b\/\u0434\u0435\u0440\u0435\u0432\u043e \u25ba [\u043f\u043e\u0438\u0441\u043a \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0434\u0435\u0442\u0435\u0439 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0434\u0435\u0442\u0435\u0439 \u0438\u0437 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439] \u25cf \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f \u0441\u0435\u0442\u0438\u00a0 \u25ba [???] \u25cf \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432\u00a0\u00a0 \u25cf<\/code><\/pre>\n<hr>\n<\/div>\n<\/div>\n<p>   \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0434\u0435\u0442, \u0435\u0441\u043b\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043a \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0435\u0442\u0438. \u042f \u0431\u044b \u0445\u043e\u0442\u0435\u043b \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u044c \u201c<code>Network_<strong>serial<\/strong><\/code>\u201d \u0438 \u0435\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0438 (\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443) \u0438\u0437 \u0440\u0430\u0437\u0434\u0435\u043b\u0430 \u201c<a href=\"https:\/\/zirokyl.github.io\/LLTR-Simulation-Model\/a1\/#bolshe-setey-s-raznymi-topologiyami-dobavlyaem-novye-seti\" title=\"\u041f\u0435\u0440\u0432\u044b\u0435 \u0448\u0430\u0433\u0438 \u0432 OMNeT++ \u0438 INET\">LLTR \u0427\u0430\u0441\u0442\u044c 1:: \u0411\u043e\u043b\u044c\u0448\u0435 \u0441\u0435\u0442\u0435\u0439 \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f\u043c\u0438, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043d\u043e\u0432\u044b\u0435 \u0441\u0435\u0442\u0438<\/a>\u201d.<\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u041f\u043e\u0447\u0435\u043c\u0443 \u044f \u0432\u044b\u0431\u0440\u0430\u043b \u0438\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u0443 \u0441\u0435\u0442\u044c? \u041e\u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f, \u0438 \u0432 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0441 \u043d\u0435\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043d\u0435\u0434\u043e\u0447\u0435\u0442\u044b (\u0441\u043c. \u043a\u043e\u043d\u0435\u0446 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0430 \u201c\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0438\u201d \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u0441\u0435\u0442\u0438).<\/p>\n<p>   \u041f\u043e\u0435\u0445\u0430\u043b\u0438!<\/p>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0411\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> \u0420\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432: <\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">.111111.. .111111.. .111111.. .111111.. .111111.. .111111.. .......11 .......11 ..1...... ...1111.. ...1111.. ...1111.. ...1111.. .......11 .......11 1........ ...1111.. ...1111.. ...1111.. ...1111.. .......11 .......11 1........ .1....... ....1.... .....11.. .....11.. .......11 .......11 1........ .1....... ..1...... .....11.. .....11.. .......11 .......11 1........ .1....... ..1...... ...1..... ......1.. ......... ......... ......... .1....... ..1...... ...1..... ....1.... ......... ......... ......... .1....... ..1...... ...1..... ....1.... .....1... ........1 1........ .111111.. .111111.. .111111.. .111111.. .111111.. .111111.. 1........ .111111.. .111111.. .111111.. .111111.. .111111.. .111111.. .......1.<\/code><\/pre>\n<hr>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0440\u0435\u0430\u043a\u0446\u0438\u0439<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<pre><code class=\"bash\">.111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .......11\u00a0 --&gt;\u00a0 .......11 .......11\u00a0 --&gt;\u00a0 .......11 ..1......\u00a0 --&gt;\u00a0 ...1111..\u00a0 --&gt;\u00a0 ...1111.. ...1111..\u00a0 --&gt;\u00a0 ...1111.. ...1111..\u00a0 --&gt;\u00a0 ...1111.. ...1111..\u00a0 --&gt;\u00a0 ...1111.. .......11\u00a0 --&gt;\u00a0 .......11 .......11\u00a0 --&gt;\u00a0 .......11 1........\u00a0 --&gt;\u00a0 ...1111..\u00a0 --&gt;\u00a0 ...1111.. ...1111..\u00a0 --&gt;\u00a0 ...1111.. ...1111..\u00a0 --&gt;\u00a0 ...1111.. ...1111..\u00a0 --&gt;\u00a0 ...1111.. .......11\u00a0 --&gt;\u00a0 .......11 .......11\u00a0 --&gt;\u00a0 .......11 1........\u00a0 --&gt;\u00a0 .1.......\u00a0 --&gt;\u00a0 ....1....\u00a0 --&gt;\u00a0 .....11..\u00a0 --&gt;\u00a0 .....11.. .....11..\u00a0 --&gt;\u00a0 .....11.. .......11\u00a0 --&gt;\u00a0 .......11 .......11\u00a0 --&gt;\u00a0 .......11 1........\u00a0 --&gt;\u00a0 .1.......\u00a0 --&gt;\u00a0 ..1......\u00a0 --&gt;\u00a0 .....11..\u00a0 --&gt;\u00a0 .....11.. .....11..\u00a0 --&gt;\u00a0 .....11.. .......11\u00a0 --&gt;\u00a0 .......11 .......11\u00a0 --&gt;\u00a0 .......11 1........\u00a0 --&gt;\u00a0 .1.......\u00a0 --&gt;\u00a0 ..1......\u00a0 --&gt;\u00a0 ...1.....\u00a0 --&gt;\u00a0 ......1..\u00a0 --&gt;\u00a0 .........\u00a0 --&gt;\u00a0 ......... .........\u00a0 --&gt;\u00a0 ......... .........\u00a0 --&gt;\u00a0 ......... .1.......\u00a0 --&gt;\u00a0 ..1......\u00a0 --&gt;\u00a0 ...1.....\u00a0 --&gt;\u00a0 ....1....\u00a0 --&gt;\u00a0 .........\u00a0 --&gt;\u00a0 ......... .........\u00a0 --&gt;\u00a0 ......... .........\u00a0 --&gt;\u00a0 ......... .1.......\u00a0 --&gt;\u00a0 ..1......\u00a0 --&gt;\u00a0 ...1.....\u00a0 --&gt;\u00a0 ....1....\u00a0 --&gt;\u00a0 .....1...\u00a0 --&gt;\u00a0 ........1\u00a0 --&gt;\u00a0 1........\u00a0 --&gt;\u00a0 .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. 1........\u00a0 --&gt;\u00a0 .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .111111..\u00a0 --&gt;\u00a0 .111111.. .......1.\u00a0 --&gt;\u00a0 <\/code><\/pre>\n<hr>\n<\/div>\n<\/div>\n<p>   \u041e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0434\u0443\u0431\u043b\u0435\u0439 (\u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u201c\u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b\/\u043b\u0435\u0441\u201d):<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">.111111.. .......11 ...1111.. .....11.. .........<\/code><\/pre>\n<p>   \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e, <strong>\u0434\u043b\u044f \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430<\/strong>, \u043e\u0442\u0441\u043e\u0440\u0442\u0438\u0440\u0443\u044e \u043f\u043e \u0443\u0431\u044b\u0432\u0430\u043d\u0438\u044e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u201c<code>1<\/code>\u201d:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">.111111.. ...1111.. .....11.. .......11 .........<\/code><\/pre>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0441\u0442\u043e\u0438\u0442 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0443 \u0432 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c. \u041a\u0430\u043a \u0434\u0443\u043c\u0430\u0435\u0442\u0435?<\/p>\n<p>   \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u201c\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e\u201d \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 (\u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u201c\u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b\/\u0434\u0435\u0440\u0435\u0432\u043e\u201d):<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">111111111 .111111.. ...1111.. .....11.. .......11 .........<\/code><\/pre>\n<p>   \u0412 \u043d\u0435\u0433\u043e \u0432\u043e\u0448\u043b\u0438 \u0445\u043e\u0441\u0442\u044b 2\u2011\u0445 \u0434\u0435\u0440\u0435\u0432\u044c\u0435\u0432 (\u043b\u0435\u0432\u0430\u044f \u201c<code>.111111..<\/code>\u201d \u0438 \u043f\u0440\u0430\u0432\u0430\u044f \u201c<code>.......11<\/code>\u201d \u0447\u0430\u0441\u0442\u044c \u0441\u0435\u0442\u0438) \u0438 1 \u0445\u043e\u0441\u0442 (\u201c<code>1........<\/code>\u201d, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0441\u0432\u0438\u0442\u0447\u0435 \u0441 broadcast \u0445\u043e\u0441\u0442\u043e\u043c).<\/p>\n<p>   \u041f\u043e\u0438\u0441\u043a \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">0) 111111111\u00a0 1) .111111..\u00a0 parent: 0 2) ...1111..\u00a0 parent: 1 3) .....11..\u00a0 parent: 2 4) .......11\u00a0 parent: 0 5) .........\u00a0 parent: 4<\/code><\/pre>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0412\u043e\u0442 \u0437\u0434\u0435\u0441\u044c \u043a\u0430\u043a \u0440\u0430\u0437 \u0438 \u043f\u0440\u043e\u044f\u0432\u0438\u043b\u043e\u0441\u044c \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e\u0435 \u0432\u043b\u0438\u044f\u043d\u0438\u0435 \u043d\u0435\u0434\u043e\u0447\u0435\u0442\u043e\u0432 \u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u2013 4\u2011\u0439 \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u0441\u0442\u0430\u043b \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c \u0434\u043b\u044f 5\u2011\u0433\u043e! \u0412\u043e\u043e\u0431\u0449\u0435, \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c 5\u2011\u0433\u043e \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u043a\u043b\u0430\u0441\u0442\u0435\u0440, \u0442.\u043a. \u043e\u043d \u043f\u0443\u0441\u0442 (\u2205).<\/p>\n<p>   \u041f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0434\u0435\u0442\u0435\u0439 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">0) 111111111\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0children: 1,4 1) .111111..\u00a0 parent: 0, children: 2 2) ...1111..\u00a0 parent: 1, children: 3 3) .....11..\u00a0 parent: 2 4) .......11\u00a0 parent: 0, children: 5 5) .........\u00a0 parent: 4<\/code><\/pre>\n<p>   \u0418\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0434\u0435\u0442\u0435\u0439 \u0438\u0437 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">0) 1........\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 children: 1,4 1) .11......\u00a0 parent: 0, children: 2 2) ...11....\u00a0 parent: 1, children: 3 3) .....11..\u00a0 parent: 2 4) .......11\u00a0 parent: 0, children: 5 5) .........\u00a0 parent: 4<\/code><\/pre>\n<p>   \u041d\u0430 \u044d\u0442\u043e\u043c \u0448\u0430\u0433\u0435 \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u201c\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044e \u0441\u0435\u0442\u0438\u201d. \u0418 \u043c\u044b \u0435\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438. \u0415\u0441\u043b\u0438 \u043d\u0430\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0445\u043e\u0441\u0442\u043e\u0432, \u0442\u043e \u0442\u0430\u043a\u0430\u044f \u201c\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044e \u0441\u0435\u0442\u0438\u201d \u043d\u0430\u0441 \u0432\u043f\u043e\u043b\u043d\u0435 \u0443\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442. \u041e\u0434\u043d\u0430\u043a\u043e, \u0432 \u043d\u0430\u0448\u0435\u0439 \u0441\u0435\u0442\u0438 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0441\u0432\u0438\u0442\u0447, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c 0 \u0445\u043e\u0441\u0442\u043e\u0432!<\/p>\n<p>   \u0427\u0442\u043e\u0431\u044b \u0432\u0441\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c, \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0441\u043b\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043f\u0435\u0440\u0432\u044b\u0445 \u0448\u0430\u0433\u043e\u0432 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u044d\u0442\u0438 \u201c\u043d\u0435\u0434\u043e\u0447\u0435\u0442\u044b \u0432 \u0434\u0430\u043d\u043d\u044b\u0445\u201d. \u042d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u043f\u043e\u0441\u043b\u0435 \u201c\u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u0438\u201d:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u25cf \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u25cf \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f] \u25ba \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432 [&lt;strong&gt;\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u043f\u0443\u0441\u0442\u043e\u0442\u044b (\u2205), \u0438 \u043e\u0442 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0443\u043c\u043e\u0432 (\u29b1)&lt;\/strong&gt;] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0440\u0435\u0430\u043a\u0446\u0438\u0439] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0434\u0443\u0431\u043b\u0435\u0439] \u25ba \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b\/\u043b\u0435\u0441 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \"\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439\" \u043a\u043b\u0430\u0441\u0442\u0435\u0440] \u25ba \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b\/\u0434\u0435\u0440\u0435\u0432\u043e \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u043f\u043e\u0438\u0441\u043a \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430] [\u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0434\u0435\u0442\u0435\u0439 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0434\u0435\u0442\u0435\u0439 \u0438\u0437 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439] \u25ba \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f \u0441\u0435\u0442\u0438 \u25cf \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [???] \u25ba \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432 \u25cf<\/code><\/pre>\n<p>   \u041c\u044b \u0443\u0434\u0430\u043b\u044f\u0435\u043c \u043f\u0443\u0441\u0442\u044b\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 (\u2205; \u201c<code>.........<\/code>\u201d), \u043d\u043e \u0437\u0430\u0447\u0435\u043c \u0443\u0434\u0430\u043b\u044f\u0442\u044c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0443\u043c\u044b (\u29b1; \u201c<code>111111111<\/code>\u201d)? \u041e\u0442\u0432\u0435\u0442 \u0441\u0442\u0430\u043d\u0435\u0442 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u043c, \u043a\u043e\u0433\u0434\u0430 \u043c\u044b \u043d\u0430\u0447\u043d\u0435\u043c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u044d\u0442\u0430\u043f \u201c\u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u0438\u201d. \u0420\u0430\u0437\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u201c\u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u0438\u201d \u043c\u043e\u0433\u0443\u0442 \u043d\u0430 \u043e\u0434\u043d\u0438\u0445 \u0438 \u0442\u0435\u0445 \u0436\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u043d\u0435\u0434\u043e\u0447\u0435\u0442\u043e\u043c) \u0432\u044b\u0434\u0430\u0442\u044c \u043a\u0430\u043a \u201c<code>.........<\/code>\u201d, \u0442\u0430\u043a \u0438 \u201c<code>111111111<\/code>\u201d. \u0418, \u0442.\u043a. \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0432 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0445 \u0432\u0445\u043e\u0434\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u201c<code>111111111<\/code>\u201d \u043d\u0430 \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0436\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043a\u0430\u043a \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u201c<code>.........<\/code>\u201d, \u0442\u043e \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u201c<code>111111111<\/code>\u201d (\u043a \u0442\u043e\u043c\u0443 \u0436\u0435 \u043e\u043d\u0438 \u043d\u0435 \u043d\u0435\u0441\u0443\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043a\u0440\u043e\u043c\u0435 \u0442\u043e\u0439, \u0447\u0442\u043e \u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u201c\u043d\u0435\u0434\u043e\u0447\u0435\u0442\u044b\u201d).<\/p>\n<p>   \u0415\u0441\u043b\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u044d\u0442\u043e\u0442 (\u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0439, \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439) \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043a \u044d\u0442\u043e\u0439 \u0436\u0435 \u0441\u0435\u0442\u0438 (\u201c<code>Network_<strong>serial<\/strong><\/code>\u201d), \u0442\u043e \u201c\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f \u0441\u0435\u0442\u0438\u201d \u0441\u0442\u0430\u043d\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0442\u0430\u043a:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">0) 1........\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 children: 1,4 1) .11......\u00a0 parent: 0, children: 2 2) ...11....\u00a0 parent: 1, children: 3 3) .....11..\u00a0 parent: 2 4) .......11\u00a0 parent: 0<\/code><\/pre>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u041a\u0440\u0430\u0441\u0438\u0432\u043e, \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430\u0441\u044c \u0434\u0438\u0430\u0433\u043e\u043d\u0430\u043b\u044c. \u041d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%95%D0%B4%D0%B8%D0%BD%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0?stable=1\">\u0435\u0434\u0438\u043d\u0438\u0447\u043d\u0443\u044e \u043c\u0430\u0442\u0440\u0438\u0446\u0443<\/a>, \u043d\u043e \u0435\u0435 \u0432 \u0447\u0438\u0441\u0442\u043e\u043c \u0432\u0438\u0434\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0435 \u0443\u0434\u0430\u0441\u0442\u0441\u044f. \u041c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0435 \u0431\u044b\u043b\u043e \u043f\u043e 2 \u0445\u043e\u0441\u0442\u0430 (\u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u0434\u0438\u043d \u0445\u043e\u0441\u0442 \u0432 \u201cswitch0\u201d), \u043d\u043e \u043c\u044b \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0432 \u043a\u0430\u0436\u0434\u044b\u0445 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430\u0445 \u0442\u043e\u043b\u044c\u043a\u043e 1 \u0445\u043e\u0441\u0442 (\u0432 \u043a\u0440\u0430\u0439\u043d\u0438\u0445 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430\u0445 <a href=\"https:\/\/habr.com\/post\/414799\/#topologiya-posledovatelnoe-soedinenie-svitchey\" title=\"LLTR \u0427\u0430\u0441\u0442\u044c 0::\u0422\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f: \u201c\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441\u0432\u0438\u0442\u0447\u0435\u0439\u201d \u2013 \u0431\u043b\u0438\u0436\u0435 \u043a \u043a\u043e\u043d\u0446\u0443 \u0440\u0430\u0437\u0434\u0435\u043b\u0430\">\u0432\u0441\u0435\u0433\u0434\u0430 \u0431\u0443\u0434\u0443\u0442 \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c 2 \u0445\u043e\u0441\u0442\u0430<\/a>):<\/p>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u043d\u0435 \u201c\u0435\u0434\u0438\u043d\u0438\u0447\u043d\u043e\u0439 \u043c\u0430\u0442\u0440\u0438\u0446\u044b\u201d<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<pre><code class=\"bash\">0) 11........\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 children: 1,4 1) ..11......\u00a0 parent: 0, children: 2 2) ....11....\u00a0 parent: 1, children: 3 3) ......11..\u00a0 parent: 2 4) ........11\u00a0 parent: 0<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"bash\">0) 1......\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 children: 1,4 1) .1.....\u00a0 parent: 0, children: 2 2) ..1....\u00a0 parent: 1, children: 3 3) ...11..\u00a0 parent: 2 4) .....11\u00a0 parent: 0<\/code><\/pre>\n<hr>\n<\/div>\n<\/div>\n<p>   \u041c\u044b \u0441\u043c\u043e\u0433\u043b\u0438 \u0434\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0434\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u201c\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438\u201d. \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u201c\u0446\u0435\u043f\u043e\u0447\u043a\u0443 \u043f\u0438\u0440\u043e\u0432\u201d \u0438\u0437 \u201c\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438\u201d. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u043e RingSync \u044f \u0443\u0436\u0435 <a href=\"http:\/\/9b.asoiu.com\/2016\/3704-ringsync-%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B8%D1%80%D1%83%D0%B5%D0%BC-%D0%BD%D0%B0-%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D0%B9-%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D0%B8-%D1%81\/#h-3-3-pc-podklyucheny-k-raznym-switch\">\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u043b, \u043a\u0430\u043a \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c<\/a> (\u043e\u0431\u0445\u043e\u0434 \u0434\u0435\u0440\u0435\u0432\u0430 \u0432 \u0433\u043b\u0443\u0431\u0438\u043d\u0443: <a href=\"https:\/\/en.wikipedia.org\/wiki\/Tree_traversal?stable=1#Pre-order_(NLR)\">Pre\u2011order<\/a>). \u0412 \u0438\u0442\u043e\u0433\u0435 \u201c\u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432\u201d \u0434\u043e\u043b\u0436\u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u0442\u0430\u043a\u043e\u0439:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">1 1........\u00a0 hostS\/seed -&gt; host0 -&gt; . .11......\u00a0 host1 -&gt; host2 -&gt; . ...11....\u00a0 host3 -&gt; host4 -&gt; . .....11..\u00a0 host5 -&gt; host6 -&gt; . .......11\u00a0 host7 -&gt; host8\/leech<\/code><\/pre>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0432 \u043f\u0435\u0440\u0432\u0443\u044e \u0441\u0442\u0440\u043e\u0447\u043a\u0443 (\u043b\u0435\u0432\u044b\u0439, \u043e\u0442\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u0442\u043e\u043b\u0431\u0435\u0446) \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0441\u0438\u0434, \u043e\u043d \u0436\u0435 broadcast \u0445\u043e\u0441\u0442.<\/p>\n<p>   \u041a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u043e\u0441\u044c \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u043f\u043e\u0440\u044f\u0434\u043a\u043e\u043c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u0432 \u0432 \u201c\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438\u201d (\u0432\u0441\u0435 \u0442\u0430 \u0436\u0435 \u0434\u0438\u0430\u0433\u043e\u043d\u0430\u043b\u044c), \u0438 \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0442\u0430\u043a \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u0441\u0435\u0442\u0438 (\u201c<code>Network_<strong>serial<\/strong><\/code>\u201d). \u0427\u0443\u0442\u044c \u043d\u0438\u0436\u0435 \u044f \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u044e \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435 \u0441 \u043d\u0430\u0448\u0435\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0435\u0442\u044c\u044e (\u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u044f \u0442\u0430\u043a \u0438 \u043d\u0435 \u0434\u0430\u043b \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435), \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043d\u0430 \u043d\u0435\u0439 \u0431\u0443\u0434\u0443\u0442 \u0432\u0438\u0434\u043d\u044b \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f. \u0410 \u043f\u043e\u043a\u0430 \u044f \u043f\u043e\u043a\u0430\u0436\u0443 \u043f\u0443\u0442\u044c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u0446\u0435\u043f\u043e\u0447\u043a\u0438:<\/p>\n<p>  <a name=\"fig_network_serial-chain_no_prio\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430: \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441\u0432\u0438\u0442\u0447\u0435\u0439; \u043f\u0443\u0442\u044c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0434\u043b\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0438, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u0431\u0435\u0437 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432\" height=\"425\" src=\"https:\/\/habrastorage.org\/webt\/jz\/z4\/kr\/jzz4krcoae75dext_zypn9cgn7o.png#network_serial-chain_no_prio.png\"><\/div>\n<p>   \u041a\u0430\u043a \u0438 \u043e\u0431\u0435\u0449\u0430\u043b, \u0434\u0435\u043b\u0430\u044e \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435 \u0434\u043b\u044f \u201c\u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0435\u0442\u0438\u201d (\u201c\u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432\u201d):<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">..........11 1\u00a0 hS\/seed -&gt; h10 -&gt; h11 -&gt; ........11.. .\u00a0 h8 -&gt; h9 -&gt; ..111....... .\u00a0 h2 -&gt; h3 -&gt; h4 -&gt; .....111.... .\u00a0 h5 -&gt; h6 -&gt; h7 -&gt; 11.......... .\u00a0 h0 -&gt; h1\/leech<\/code><\/pre>\n<p>   \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 (\u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u0432 \u0432 \u201c\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438\u201d) \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435\u0442. \u0415\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435, \u0447\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u043e\u0441\u044c \u2013 \u044d\u0442\u043e \u0438\u0441\u0447\u0435\u0437 \u043a\u043b\u0430\u0441\u0442\u0435\u0440 2, \u0442.\u043a. \u043e\u043d \u0431\u044b\u043b \u043f\u0443\u0441\u0442 (\u2205). \u041e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043b\u0438 \u044d\u0442\u043e, \u0447\u0442\u043e \u201c\u043e\u0431\u0445\u043e\u0434 \u0434\u0435\u0440\u0435\u0432\u0430 \u0432 \u0433\u043b\u0443\u0431\u0438\u043d\u0443\u201d \u043d\u0435 \u043d\u0443\u0436\u0435\u043d, \u0438 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0432\u0437\u044f\u0442\u044c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b \u0438\u0437 \u201c\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438\u201d (\u0432 \u0442\u043e\u043c \u0436\u0435 \u043f\u043e\u0440\u044f\u0434\u043a\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u043d\u0430 \u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442), \u0438 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u043f\u0443\u0441\u0442\u044b\u0435 (\u2205) \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b? \u041e\u0434\u043d\u0430\u043a\u043e, \u044d\u0442\u043e \u043d\u0435 \u0442\u0430\u043a: \u0432\u043e\u2011\u043f\u0435\u0440\u0432\u044b\u0445, \u0447\u0442\u043e\u0431\u044b \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b \u0432\u044b\u0441\u0442\u0440\u043e\u0438\u043b\u0438\u0441\u044c \u0432 \u0442\u0430\u043a\u043e\u043c \u201c\u0443\u0434\u043e\u0431\u043d\u043e\u043c\u201d \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0443, \u043d\u043e \u043e\u043d\u0430 \u0434\u043e \u0441\u0438\u0445 \u043f\u043e\u0440 \u043d\u0435 \u0431\u044b\u043b\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u0432 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c ( \u043d\u0430\u0434\u043e \u0431\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c, \u043d\u043e \u043f\u043e\u043a\u0430 \u0435\u0449\u0435 \u0440\u0430\u043d\u043e \uff1b\uff09; \u0432\u043e\u2011\u0432\u0442\u043e\u0440\u044b\u0445, \u043d\u0435 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u0435\u0442\u0435\u0439 \u044d\u0442\u043e\u0442 \u0442\u0440\u044e\u043a \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 (\u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u0442\u044c \u0442\u0430\u043a\u0443\u044e \u0441\u0435\u0442\u044c \u0431\u0435\u0437 \u0437\u0430\u0433\u043b\u044f\u0434\u044b\u0432\u0430\u043d\u0438\u044f \u0432 \u0441\u043f\u043e\u0439\u043b\u0435\u0440).<\/p>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0440\u043e\u0441\u0442\u044b\u043c \u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0441\u0435\u0442\u044c \u201c\u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0441\u0435\u0442\u044c\u201d \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u0435\u0442\u044c, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0443\u0436\u0435\u043d \u201c\u043e\u0431\u0445\u043e\u0434 \u0434\u0435\u0440\u0435\u0432\u0430 \u0432 \u0433\u043b\u0443\u0431\u0438\u043d\u0443\u201d<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> <a name=\"fig_LLTR_Hybrid_Net_clear-mirrored-need_depth_first_traversal\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430: LLTR \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u0430\u044f \u0441\u0435\u0442\u044c (clear), \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0430, \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u201cdepth first traversal\u201d\" height=\"116\" src=\"https:\/\/habrastorage.org\/webt\/z4\/im\/50\/z4im5081mvtt5m8tgq8bhntd-l4.png#LLTR_Hybrid_Net_clear-mirrored-need_depth_first_traversal.svg.png\"><\/div>\n<p>   \u042f \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c (\u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u043e\u0439) \u043a \u044d\u0442\u043e\u0439 \u0441\u0435\u0442\u0438, \u0438, \u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u201c\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438\u201d, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u0432 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA_%D0%B2_%D1%88%D0%B8%D1%80%D0%B8%D0%BD%D1%83?stable=1\">\u0441\u0442\u0430\u043b\u043e \u0441\u0438\u043b\u044c\u043d\u043e \u0447\u0442\u043e\u2011\u0442\u043e \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c<\/a>\u2026 <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>   \u041b\u0430\u0434\u043d\u043e, \u0432\u0435\u0440\u043d\u0435\u043c\u0441\u044f \u043a \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u201c\u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u043f\u0438\u0440\u043e\u0432\u201d, \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043f\u0443\u0442\u044c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430\u2026<\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0417\u0434\u0435\u0441\u044c \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u043b\u0430 \u0431\u044b\u0442\u044c \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430, \u043d\u043e \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043f\u0443\u0442\u0438 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043d\u0430 \u0442\u0430\u043a\u043e\u0439 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u0439 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435, \u0441\u0442\u0430\u043b\u043e \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c \u0441\u043f\u0430\u0433\u0435\u0442\u0442\u0438. \u041d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u044d\u0442\u043e.<\/p>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041e\u0434\u043d\u0430 \u0438\u0437 \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u0438\u0437\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u043f\u0443\u0442\u044c<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> \u042f \u0434\u0430\u0436\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u043f\u0438\u0440\u043e\u0432, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0445 \u043a \u043e\u0434\u043d\u043e\u043c\u0443 \u0441\u0432\u0438\u0442\u0447\u0443 (\u0438\u0445 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438), \u043d\u043e \u0438 \u044d\u0442\u043e \u043d\u0435 \u043f\u043e\u043c\u043e\u0433\u043b\u043e. <\/p>\n<p>  <a name=\"fig_LLTR_Hybrid_Net_clear-chain\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430: LLTR \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u0430\u044f \u0441\u0435\u0442\u044c (clear); \u043f\u0443\u0442\u044c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430\" height=\"116\" src=\"https:\/\/habrastorage.org\/webt\/oi\/e6\/2p\/oie62pzxdprqvpjiampqfx6xg0o.png#LLTR_Hybrid_Net_clear-chain.svg.png\"><\/div>\n<p>   \u0426\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432: <\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">..........11 1\u00a0 hS\/seed -&gt; &lt;strong&gt;h11&lt;\/strong&gt; -&gt; &lt;strong&gt;h10&lt;\/strong&gt; -&gt; ........11.. .\u00a0 &lt;strong&gt;h9&lt;\/strong&gt; -&gt; &lt;strong&gt;h8&lt;\/strong&gt; -&gt; ..111....... .\u00a0 h2 -&gt; h3 -&gt; h4 -&gt; .....111.... .\u00a0 h5 -&gt; h6 -&gt; h7 -&gt; 11.......... .\u00a0 h0 -&gt; h1\/leech<\/code><\/pre>\n<hr>\n<\/div>\n<\/div>\n<p>   \u0412 \u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u043c\u043d\u0435 \u0437\u0430\u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043e\u043f\u044f\u0442\u044c \u0432\u0437\u0433\u043b\u044f\u043d\u0443\u0442\u044c \u043d\u0430 \u043f\u0443\u0442\u044c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 \u201c<code>Network_<strong>serial<\/strong><\/code>\u201d\u2026<\/p>\n<p>   \u0422\u0435\u043f\u0435\u0440\u044c \u044f \u043e\u0431\u0440\u0430\u0442\u0438\u043b \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u043d\u0430 \u0442\u043e \u0432 \u043a\u0430\u043a\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0442\u0440\u0430\u0444\u0438\u043a \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u0447\u0435\u0440\u0435\u0437 \u0441\u0432\u0438\u0442\u0447\u0438:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 switch0 -&gt; switch1 -&gt; switch2 -&gt; switch3 -\u2510 switch4 &lt;- switch0 &lt;- switch1 &lt;- switch2 &lt;-----------\u2518<\/code><\/pre>\n<p>   \u2026 \u0438 \u043c\u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u043d\u0435 \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0441\u044f \u201c\u043a\u0440\u044e\u043a\u201d \u0447\u0435\u0440\u0435\u0437 \u201c<code>switch0 &lt;- switch1 &lt;- switch2<\/code>\u201d. \u0425\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0442\u0430\u043a\u0443\u044e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 switch0 -&gt; switch4 -\u2510 switch3 &lt;- switch2 &lt;- switch1 &lt;- switch0 &lt;-----------\u2518<\/code><\/pre>\n<p>   \u041f\u0443\u0442\u044c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0434\u043b\u044f \u043d\u0435\u0435:<\/p>\n<p>  <a name=\"fig_network_serial-chain_prio\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430: \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441\u0432\u0438\u0442\u0447\u0435\u0439; \u043f\u0443\u0442\u044c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0434\u043b\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0438, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432\" height=\"425\" src=\"https:\/\/habrastorage.org\/webt\/l3\/a2\/pa\/l3a2pajwqqxotzgjamw1lvkshvg.png#network_serial-chain_prio.png\"><\/div>\n<p>   \u041f\u0443\u0442\u044c \u0441\u0442\u0430\u043b \u043a\u043e\u0440\u043e\u0447\u0435, \u0438, \u0433\u043b\u0430\u0432\u043d\u043e\u0435, \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0430 \u0441\u0435\u0442\u044c \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043b\u0430\u0441\u044c!<\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u043d\u043e \u043c\u0435\u043d\u044f \u0432\u0441\u0435 \u0436\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u0440\u0438\u0432\u043b\u0435\u043a\u0430\u0435\u0442 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0443\u0437\u043b\u043e\u0432, \u0442.\u0435. \u201c\u043f\u0443\u0442\u044c \u0441\u0442\u0430\u043b \u043a\u043e\u0440\u043e\u0447\u0435\u201d.<\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0432\u0432\u0438\u0434\u0443 \u0438\u043c\u0435\u043d\u043d\u043e \u201c\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0443\u0437\u043b\u043e\u0432\u201d, \u0430 \u043d\u0435 \u201c\u0441\u0443\u043c\u043c\u0430\u0440\u043d\u0430\u044f \u0434\u043b\u0438\u043d\u0430 \u043a\u0430\u043d\u0430\u043b\u0430\u201d (\u0434\u043b\u0438\u043d\u0430 \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u043a\u0430\u0431\u0435\u043b\u044f; \u0434\u043b\u0438\u043d\u0430 \u043f\u0443\u0442\u0438 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043d\u0430 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A4%D0%B8%D0%B7%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C?stable=1\">\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u2013 L0<\/a>) \u2013 \u043e\u043d\u0430 \u0432\u043f\u043e\u043b\u043d\u0435 \u043c\u043e\u0433\u043b\u0430 \u0438 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u0441\u044f.<\/p>\n<p>   \u0427\u0442\u043e\u0431\u044b \u044d\u0442\u043e\u0433\u043e \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f, \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u201c\u043e\u0431\u0445\u043e\u0434 \u0434\u0435\u0440\u0435\u0432\u0430 \u0432 \u0433\u043b\u0443\u0431\u0438\u043d\u0443\u201d \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0443\u044e \u044d\u0432\u0440\u0438\u0441\u0442\u0438\u043a\u0443.<\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u044d\u0442\u0443 \u044d\u0432\u0440\u0438\u0441\u0442\u0438\u043a\u0443 \u044f \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u043e\u0439 \u0446\u0435\u043b\u0438, \u043d\u043e \u0443 \u043d\u0435\u0435 \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u043f\u043e\u0431\u043e\u0447\u043d\u044b\u0439 \u044d\u0444\u0444\u0435\u043a\u0442 \u2013 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0443\u0437\u043b\u043e\u0432.<\/p>\n<p>   <strong><a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%B2%D1%80%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0?stable=1#%D0%AD%D0%B2%D1%80%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B\">\u042d\u0432\u0440\u0438\u0441\u0442\u0438\u043a\u0430<\/a> (\u043f\u0440\u0430\u0432\u0438\u043b\u043e)<\/strong>: \u043f\u0440\u0438 \u201c\u0432\u0445\u043e\u0434\u0435 \u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0435\u0432\u043e\u201d (<a href=\"https:\/\/habr.com\/post\/414799\/#topologiya-zvezda-iz-svitchey\" title=\"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043d\u0435\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u044b. \u041c\u0438\u0441\u0441\u0438\u044f \u043d\u0435\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c\u0430?\">LLTR \u0427\u0430\u0441\u0442\u044c 0:: \u0422\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f: \u201c\u0437\u0432\u0435\u0437\u0434\u0430 \u0438\u0437 \u0441\u0432\u0438\u0442\u0447\u0435\u0439\u201d<\/a>) \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c <strong>\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442<\/strong> <em>\u0443\u0437\u043b\u0430\u043c<\/em> \u0441 \u043c\u0435\u043d\u044c\u0448\u0435\u0439 \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e:<\/p>\n<p>  <\/p>\n<ol>\n<li><em>\u0443\u0437\u0435\u043b<\/em> \u2013 \u0445\u043e\u0441\u0442;<\/li>\n<li><em>\u0443\u0437\u0435\u043b<\/em> \u2013 \u043e\u0434\u0438\u043d \u0441\u0432\u0438\u0442\u0447;<\/li>\n<li><em>\u0443\u0437\u0435\u043b<\/em> \u2013 \u0434\u0432\u0430 \u0441\u0432\u0438\u0442\u0447\u0430 (\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u0445 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e);<\/li>\n<li><em>\u0443\u0437\u0435\u043b<\/em> \u2013 \u043c\u043d\u043e\u0433\u043e \u0441\u0432\u0438\u0442\u0447\u0435\u0439 (\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u0445 \u043a\u0430\u043a \u0443\u0433\u043e\u0434\u043d\u043e) \u2013 \u0447\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435, \u0442\u0435\u043c \u043d\u0438\u0436\u0435 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442.<\/li>\n<\/ol>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0435\u0441\u043b\u0438 \u0432 \u0442\u0435\u043a\u0441\u0442\u0435 \u044d\u0442\u043e\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u201c<em>\u0443\u0437\u0435\u043b \u2013<\/em>\u201d \u043d\u0430 \u201c<em>\u043f\u043e\u0440\u0442 \u0441\u0432\u0438\u0442\u0447\u0430, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d<\/em>\u201d, \u0442\u043e, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043e\u043d \u0441\u0442\u0430\u043d\u0435\u0442 \u043f\u043e\u043d\u044f\u0442\u043d\u0435\u0435.<\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043b\u044c \u044d\u0442\u0438\u0445 \u043f\u0440\u0430\u0432\u0438\u043b \u2013 \u0432\u043d\u0430\u0447\u0430\u043b\u0435 \u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0442\u0440\u0430\u0444\u0438\u043a \u0447\u0435\u0440\u0435\u0437 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0435 \u0445\u043e\u0441\u0442\u044b (\u0445\u043e\u0441\u0442\u044b \u0434\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432). \u041c\u0435\u043d\u044c\u0448\u0435 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u2013 \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043a\u0438 (\u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0434\u0430\u043d\u043d\u044b\u0445) \u0432 \u0441\u0430\u043c\u043e\u043c \u043d\u0430\u0447\u0430\u043b\u0435 \u043f\u0443\u0442\u0438. \u0421\u0440\u0430\u0432\u043d\u0438\u0442\u0435 \u0434\u0432\u0435 \u0434\u043e\u0440\u043e\u0436\u043d\u044b\u0435 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0449\u0438\u0435 \u043a \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043a\u0435 (\u043e\u0434\u043d\u0430 \u043f\u043e\u043b\u043e\u0441\u0430): \u0437\u0430\u0442\u043e\u0440 \u0441\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0434\u043e\u0440\u043e\u0433\u0438 (\u0431\u0443\u0444\u0435\u0440\u043d\u0430\u044f \u0437\u043e\u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442); \u0437\u0430\u0442\u043e\u0440 \u0441\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u0431\u043b\u0438\u0436\u0435 \u043a \u043a\u043e\u043d\u0446\u0443 \u0434\u043e\u0440\u043e\u0433\u0438 (\u0440\u0430\u0437\u043c\u0435\u0440 \u0431\u0443\u0444\u0435\u0440\u043d\u043e\u0439 \u0437\u043e\u043d\u044b \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u0435\u043d \u0434\u043b\u044f \u0441\u043c\u044f\u0433\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0439 \u0437\u0430\u0442\u043e\u0440\u0430).<\/p>\n<p>   \u041e\u0431\u043d\u043e\u0432\u0438\u043c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u25cf \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u25cf \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0[\u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f] \u25ba \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u043e\u0432 \u00a0\u00a0\u00a0\u00a0 [\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u043f\u0443\u0441\u0442\u043e\u0442\u044b (\u2205), \u0438 \u043e\u0442 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0443\u043c\u043e\u0432 (\u29b1)] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0[\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0440\u0435\u0430\u043a\u0446\u0438\u0439] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0[\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0434\u0443\u0431\u043b\u0435\u0439] \u25ba \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b\/\u043b\u0435\u0441 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0[\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \"\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439\" \u043a\u043b\u0430\u0441\u0442\u0435\u0440] \u25ba \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b\/\u0434\u0435\u0440\u0435\u0432\u043e \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0[\u043f\u043e\u0438\u0441\u043a \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430] \u00a0\u00a0\u00a0\u00a0 [\u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0434\u0435\u0442\u0435\u0439 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0[\u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0434\u0435\u0442\u0435\u0439 \u0438\u0437 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439] \u25ba \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f \u0441\u0435\u0442\u0438 \u25cf [\u043e\u0431\u0445\u043e\u0434 \u0434\u0435\u0440\u0435\u0432\u0430 \u0432 \u0433\u043b\u0443\u0431\u0438\u043d\u0443 \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432\/\u0432\u0435\u0441\u043e\u0432] \u25ba \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432 \u25cf<\/code><\/pre>\n<p>   \u0418 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0430\u044f \u201c\u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432\u201d \u0434\u043b\u044f \u201c<code>Network_<strong>serial<\/strong><\/code>\u201d \u0441\u0435\u0442\u0438 \u0441\u0442\u0430\u043d\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0442\u0430\u043a:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">1 1........\u00a0 hostS\/seed -&gt; host0 -&gt; . .......11\u00a0 host7 -&gt; host8 -&gt; . .11......\u00a0 host1 -&gt; host2 -&gt; . ...11....\u00a0 host3 -&gt; host4 -&gt; . .....11..\u00a0 host5 -&gt; host6\/leech<\/code><\/pre>\n<p>   \u0427\u0442\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u043d\u043e\u043c\u0443 \u201c\u043f\u0443\u0442\u0438 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430\u201d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d \u0432\u044b\u0448\u0435.<\/p>\n<p>   \u0410 \u0432\u043e\u0442 \u043d\u0430 \u201c\u043f\u0440\u0435\u0436\u043d\u044e\u044e \u0441\u0435\u0442\u044c\u201d \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u043f\u043e\u0432\u043b\u0438\u044f\u043b\u043e. \u201c\u0426\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432\u201d \u043e\u0441\u0442\u0430\u043b\u0430\u0441\u044c \u043f\u0440\u0435\u0436\u043d\u0435\u0439:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">s0) ..........11 1\u00a0 hS\/seed -&gt; h10 -&gt; h11 -&gt; s1) ........11.. .\u00a0 h8 -&gt; h9 -&gt; s3) ..111....... .\u00a0 h2 -&gt; h3 -&gt; h4 -&gt; s4) .....111.... .\u00a0 h5 -&gt; h6 -&gt; h7 -&gt; s5) 11.......... .\u00a0 h0 -&gt; h1\/leech<\/code><\/pre>\n<p>   \u041f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u043e\u0441\u044c? \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u0432\u0438\u0442\u0447\u0435\u0439, \u043e\u0434\u043d\u0430\u043a\u043e, \u0432 \u044d\u0442\u043e\u0439 \u0441\u0435\u0442\u0438, \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0443\u0436\u0435 \u0431\u044b\u043b\u0430 \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 (\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043d\u0435 \u0441\u043c\u043e\u0433\u043b\u043e \u043d\u0438 \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u0438 \u043d\u0438 \u0443\u0445\u0443\u0434\u0448\u0438\u0442\u044c \u0435\u0435):<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">s0 -&gt; s1 -&gt; s2 -&gt; s3 -\u2510 \u00a0\u00a0 \u250c- s4 &lt;- s2 &lt;------\u2518 \u00a0\u00a0 \u2514------&gt; s2 -&gt; s5<\/code><\/pre>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u043d\u043e\u043c\u0435\u0440 \u0441\u0432\u0438\u0442\u0447\u0430 \u201c<code>s#<\/code>\u201d \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u043e\u043c\u0435\u0440\u0443 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 \u0432 \u201c\u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438\u201d \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u0441\u0435\u0442\u0438 (\u0441\u043c. \u0432\u044b\u0448\u0435).<\/p>\n<p>  <\/p>\n<h2><a name=\"tldr\"><\/a><a href=\"#tldr\" title=\"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\"><font color=\"gray\">#<\/font><\/a> TL;DR<\/h2>\n<hr>\n<p> \u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u043f\u0438\u0440\u043e\u0432 \u043f\u043e \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0435:<\/p>\n<p>  <\/p>\n<ol>\n<li>\u0411\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f (~~ k\u2011medoids ~~) + \u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u043f\u0443\u0441\u0442\u043e\u0442\u044b (\u2205), \u0438 \u043e\u0442 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0443\u043c\u043e\u0432 (\u29b1) + \u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0440\u0435\u0430\u043a\u0446\u0438\u0439:\n<ol>\n<li>\u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0430 \u043c\u0435\u0436\u0434\u0443 <code>a<sub>min<\/sub><\/code> \u0438 <code>a<sub>max<\/sub><\/code><\/li>\n<li>\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430 2 \u0447\u0430\u0441\u0442\u0438 \u043f\u043e\u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435\n<ol>\n<li>+ \u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u043f\u0443\u0441\u0442\u043e\u0442\u044b (\u2205), \u0438 \u043e\u0442 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0443\u043c\u043e\u0432 (\u29b1)<\/li>\n<\/ol>\n<\/li>\n<li>\u043d\u0430\u0439\u0442\u0438 \u043c\u0435\u0434\u0438\u0430\u043d\u0443 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u043b\u0435\u0432\u043e\u0439 \u0438 \u043f\u0440\u0430\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438:\n<ol>\n<li>(<a href=\"https:\/\/habrahabr.ru\/post\/346930\">\u041c\u043e\u0439 \u043b\u044e\u0431\u0438\u043c\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c: \u043d\u0430\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043c\u0435\u0434\u0438\u0430\u043d\u044b \u0437\u0430 \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f<\/a>)<\/li>\n<li>(<a href=\"https:\/\/habrahabr.ru\/post\/247053\">\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0430 \u043e\u0434\u043d\u043e\u0441\u0432\u044f\u0437\u043d\u043e\u043c \u0441\u043f\u0438\u0441\u043a\u0435 \u0437\u0430 O(nlogn) \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432 \u0445\u0443\u0434\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 O(1) \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438<\/a>)<\/li>\n<li>(<a href=\"https:\/\/stackoverflow.com\/questions\/11068429\/nth-element-implementations-complexities\">nth_element implementations complexities<\/a>)<\/li>\n<\/ol>\n<\/li>\n<li>\u043d\u0430\u0439\u0442\u0438 \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0443 \u043c\u0435\u0436\u0434\u0443 <code>a<sub>medL<\/sub><\/code> (medLow) \u0438 <code>a<sub>medR<\/sub><\/code> (medHi)<\/li>\n<li>\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430 2 \u0447\u0430\u0441\u0442\u0438 \u043f\u043e \u043d\u043e\u0432\u043e\u0439 \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435, \u0438 \u0441\u0440\u0430\u0437\u0443 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432 \u0434\u0432\u043e\u0438\u0447\u043d\u043e\u043c \u0432\u0438\u0434\u0435<\/li>\n<li>+ \u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0440\u0435\u0430\u043a\u0446\u0438\u0439<\/li>\n<\/ol>\n<\/li>\n<li>\u0414\u0435\u0434\u0443\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u044f + \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u201c\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e\u201d \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430:\n<ol>\n<li>+ \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u201c\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439\u201d \u043a\u043b\u0430\u0441\u0442\u0435\u0440<\/li>\n<li>+ \u043e\u0442\u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e <code>bitCount<\/code> (\u043e\u0442 max \u043a min)<\/li>\n<li>\u0443\u0431\u0440\u0430\u0442\u044c \u0434\u0443\u0431\u043b\u0438\u043a\u0430\u0442\u044b<\/li>\n<\/ol>\n<\/li>\n<li>\u041f\u043e\u0438\u0441\u043a \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430:\n<ol>\n<li>\u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 min \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0438\u0441\u043a\u0430\u0442\u044c \u0441\u043d\u0438\u0437\u0443 (min) \u0432\u0432\u0435\u0440\u0445 (max) \u0442\u043e\u0442 (\u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u043f\u0430\u0432\u0448\u0438\u0439\u0441\u044f) \u044d\u043b\u0435\u043c\u0435\u043d\u0442, \u043a\u0443\u0434\u0430 \u0432\u0445\u043e\u0434\u0438\u0442 \u0442\u0435\u043a\u0443\u0449\u0438\u0439;<br \/>   \u0438\u0441\u043a\u0430\u0442\u044c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 <code><nobr>bitCount(a<sub>i<\/sub>)==bitCount(a<sub>i<\/sub>|a<sub>min<\/sub>)<\/nobr><\/code>, \u043b\u0438\u0431\u043e \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430: <code><nobr>a<sub>i<\/sub>==a<sub>i<\/sub>|a<sub>min<\/sub><\/nobr><\/code><\/li>\n<li>\u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0448\u0430\u0433 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u043e, \u043f\u043e\u043f\u0443\u0442\u043d\u043e \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0446\u0435\u043f\u043e\u0447\u043a\u0443 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 (\u043f\u0443\u0442\u044c \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0438) \u2013 \u043a \u0442\u0435\u043a\u0443\u0449\u0435\u043c\u0443 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0443 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430<\/li>\n<li>\u043d\u0430\u0439\u0442\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 min \u044d\u043b\u0435\u043c\u0435\u043d\u0442 (\u043d\u0435 \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0435) \u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u044e<\/li>\n<\/ol>\n<\/li>\n<li>\u041f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 (\u043a\u0430\u0440\u0442\u044b) \u0434\u0435\u0442\u0435\u0439 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f:\n<ol>\n<li>\u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443 (\u043e\u0442 \u201c\u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439\u201d \u043a \u201c\u043f\u043e\u0442\u043e\u043c\u043a\u0430\u043c\u201d)<\/li>\n<\/ol>\n<\/li>\n<li>\u0418\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0434\u0435\u0442\u0435\u0439 \u0438\u0437 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439:\n<ol>\n<li>\u043a\u043e\u0433\u0434\u0430 \u0432\u0441\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0431\u0443\u0434\u0443\u0442 \u0432 \u201c\u0446\u0435\u043f\u043e\u0447\u043a\u0435\u201d, \u0442\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 max \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430, \u0441\u0434\u0435\u043b\u0430\u0442\u044c <nobr>or|=a<sub>i<\/sub><\/nobr> \u043d\u0430\u0434 \u0435\u0433\u043e \u043f\u043e\u0442\u043e\u043c\u043a\u0430\u043c\u0438, \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c <code><nobr>a<sub>max<\/sub>&amp;=~or<\/nobr><\/code><br \/>   (\u043b\u0438\u0431\u043e \u201c<code><nobr>a<sub>max<\/sub>^=or<\/nobr><\/code>\u201d \u2013 \u043f\u0440\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u0442)<\/li>\n<li>\u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u0441 \u043f\u043e\u0442\u043e\u043c\u043a\u0430\u043c\u0438 \u043f\u043e\u0442\u043e\u043c\u043a\u043e\u0432<br \/>   (\u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0434\u0432\u0438\u0433\u0430\u0435\u043c\u0441\u044f \u043e\u0442 <code>a<sub>max<\/sub><\/code> \u0434\u043e <code>a<sub>min<\/sub><\/code>, \u0442.\u043a. \u044d\u0442\u043e \u0434\u0435\u0440\u0435\u0432\u043e, \u0438 \u0435\u0433\u043e \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u043e\u0442\u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435)<\/li>\n<\/ol>\n<\/li>\n<li>\u041e\u0431\u0445\u043e\u0434 \u0434\u0435\u0440\u0435\u0432\u0430 \u0432 \u0433\u043b\u0443\u0431\u0438\u043d\u0443 \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432\/\u0432\u0435\u0441\u043e\u0432:\n<ol>\n<li>\u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043c\u0430\u0440\u0448\u0440\u0443\u0442 \u0434\u043b\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 (RingSync)<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0432 \u0442\u0430\u043a\u043e\u043c \u0432\u0438\u0434\u0435 \u044f <a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Process\/blob\/a6e93c666c9fd0278768f7ad9b7df1340a9d0934\/LLTR\/LLTR.cpp#L450-L493\" title=\"Woops\">\u0437\u0430\u043f\u0438\u0441\u0430\u043b \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c<\/a> <img loading=\"lazy\" decoding=\"async\" alt=\"git\" width=\"19\" height=\"19\" src=\"https:\/\/habrastorage.org\/webt\/z1\/ho\/tn\/z1hotnqqi-dye8uvlxqhvqfjr6i.png#Git-Icon_2x.png\">, \u043f\u0435\u0440\u0435\u0434 \u0435\u0433\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 \u043a\u043e\u0434\u0435.<\/p>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043a\u043e\u0434\u0430<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<blockquote><p> \u0413\u0438\u043f\u043e\u0442\u0435\u0437\u0430. \u0427\u0435\u043c \u0443\u043c\u043d\u0435\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 (\u0447\u0435\u043c \u0431\u043e\u043b\u0435\u0435 \u043e\u0431\u044a\u0451\u043c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u043e\u043d \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442), \u0442\u0435\u043c \u0431\u043e\u043b\u0435\u0435 \u0434\u043b\u0438\u043d\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043e\u043d \u043f\u0438\u0448\u0435\u0442. <\/p><\/blockquote>\n<p> <i>\u0418\u0437 \u201c<a href=\"https:\/\/habrahabr.ru\/post\/349336\">\u0413\u043e\u0440\u0435 \u043e\u0442 \u0443\u043c\u0430, \u0438\u043b\u0438 \u041f\u043e\u0447\u0435\u043c\u0443 \u043e\u0442\u043b\u0438\u0447\u043d\u0438\u043a\u0438 \u043f\u0438\u0448\u0443\u0442 \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u044b\u0439 \u043a\u043e\u0434<\/a>\u201d<\/i> <\/p>\n<p>   \u042f \u043d\u0435 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0443\u043c\u043d\u044b\u0439, \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u0438\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0441 \u0442\u0430\u043a\u0438\u043c \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 (\u201c<code>{\u2026}<\/code>\u201d) \u0434\u043b\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (\u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f) \u043a\u043e\u0434\u0430. \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0430\u043d\u0430\u043b\u043e\u0433 \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 (\u043f\u0440\u0438\u043c\u0435\u0440): <\/p>\n<p>  <\/p>\n<pre><code class=\"cpp\">\/\/ \u0432\u043d\u0430\u0447\u0430\u043b\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \"\u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u044b\u0435 \u0438\u0437 \u0444\u0443\u043d\u043a\u0446\u0438\u0438\" int ...;{ \u00a0\u00a0\u00a0 \/\/ \u0430 \u0437\u0434\u0435\u0441\u044c \u0442\u0435\u043b\u043e \"\u0444\u0443\u043d\u043a\u0446\u0438\u0438\" }<\/code><\/pre>\n<p>   \u0415\u0441\u043b\u0438 \u043d\u0430\u0434\u043e \u0434\u0430\u0442\u044c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u201c\u0444\u0443\u043d\u043a\u0446\u0438\u0438\u201d, \u0442\u043e \u043e\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u043f\u0435\u0440\u0435\u0434 \u0431\u043b\u043e\u043a\u043e\u043c (\u043f\u0440\u0438\u043c\u0435\u0440): <\/p>\n<p>  <\/p>\n<pre><code class=\"cpp\">\/\/==[Name]==\/\/ int ...;{ \u00a0\u00a0\u00a0 ... }<\/code><\/pre>\n<p>   \u0415\u0441\u043b\u0438 \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u0434 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u043f\u043e\u0434\u043e\u0431\u043d\u0430\u044f \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430: <\/p>\n<p>  <a name=\"fig_TensorsFlowing\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"Tensors Flowing\" height=\"448\" src=\"https:\/\/habrastorage.org\/webt\/gi\/pl\/sb\/giplsbsx_pzinjjngcqqph2rmdu.gif#TensorsFlowing.gif\"><\/div>\n<p><font color=\"#FFF\"><sup>\u041d\u041b\u041e<\/sup><sub>\u043f\u0440\u0438\u043b\u0435\u0442\u0435\u043b\u043e<\/sub>\u0438<sup>\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u043e<\/sup><sub>\u044d\u0442\u043e\u0442<\/sub><sup>\u043f\u0440\u043e\u0431\u0435\u043b<\/sup><sub>\u0437\u0434\u0435\u0441\u044c<\/sub>? <\/font> <i><a href=\"https:\/\/youtu.be\/iJKv3gKjvb4\">TensorsFlowing<\/a><\/i> <\/p>\n<p>   \u0442.\u0435. \u043a\u0430\u0436\u0434\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u2013 \u044d\u0442\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0431\u043b\u043e\u043a \u043d\u0430 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435, \u0430 \u201c\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u044b\u0435 \u0438\u0437 \u0444\u0443\u043d\u043a\u0446\u0438\u0438\u201d \u2013 \u0441\u0432\u044f\u0437\u0438 \u043c\u0435\u0436\u0434\u0443 \u0431\u043b\u043e\u043a\u0430\u043c\u0438. <\/p>\n<p>   \u0427\u0442\u043e \u0434\u0430\u0435\u0442 \u0442\u0430\u043a\u043e\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u043a \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e?<br \/>   \u042d\u0442\u043e \u0434\u0430\u0435\u0442: <\/p>\n<p>  <\/p>\n<ul>\n<li>\u0421\u0432\u043e\u0431\u043e\u0434\u0443 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0447\u0430\u0441\u0442\u0435\u0439 \u043a\u043e\u0434\u0430 \u2013 \u044f \u043c\u043e\u0433\u0443 (\u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f) \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u0434\u0430 \u0438\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430 \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0431\u043b\u043e\u043a, \u0440\u0435\u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0443\u044f \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439. \u041c\u043d\u0435 \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0431\u043e\u0442\u0438\u0442\u044c\u0441\u044f \u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0445 \u0432 \u201c\u0444\u0443\u043d\u043a\u0446\u0438\u044e\u201d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445, \u0442.\u043a. \u043b\u044e\u0431\u0430\u044f \u201c\u0444\u0443\u043d\u043a\u0446\u0438\u044f\u201d \u0443\u0436\u0435 \u201c\u0432\u0438\u0434\u0438\u0442\u201d \u0432\u0441\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0438\u0437 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438. \u0422\u0430\u043a\u0436\u0435, \u0435\u0441\u043b\u0438 \u0434\u043b\u044f \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u201c\u043d\u0435\u0447\u0442\u043e \u0441\u0442\u0440\u0430\u043d\u043d\u043e\u0435\u201d, \u0442\u043e \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c.<\/li>\n<li>\u0412\u0441\u0435 \u0432 \u043e\u0434\u043d\u043e\u043c \u043c\u0435\u0441\u0442\u0435 \u2013 \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u201c\u043f\u0440\u044b\u0433\u0430\u0442\u044c\u201d \u043f\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \/ \u0444\u0430\u0439\u043b\u043e\u0432 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u044d\u0442\u043e\u0442 \u043a\u043e\u0434. \u0414\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u043e\u0447\u0435\u0441\u0442\u044c \u0435\u0433\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0442 \u043d\u0430\u0447\u0430\u043b\u0430 \u0434\u043e \u043a\u043e\u043d\u0446\u0430. \u042d\u0442\u043e \u043f\u043e\u0445\u043e\u0436\u0435 \u043d\u0430 \u0447\u0442\u0435\u043d\u0438\u0435 \u0434\u0438\u0437\u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043b\u0438\u043d\u043a\u0435\u0440 (Interprocedural optimization, Whole program optimization; Link\u2011time optimization) \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u201c\u0437\u0430\u0438\u043d\u043b\u0430\u0439\u043d\u0438\u043b\u201d \u2013 \u044d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0443\u043f\u0440\u043e\u0449\u0430\u0435\u0442 \u0447\u0442\u0435\u043d\u0438\u0435.<\/li>\n<\/ul>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u041c\u043e\u0439 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u0442\u0435\u043c\u0443 \u0441\u0442\u0430\u0442\u044c\u0438 \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u044b\u043b\u0430 \u0432\u0437\u044f\u0442\u0430 \u0446\u0438\u0442\u0430\u0442\u0430: \u0442.\u043a. \u0435\u0449\u0435 \u0434\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0432\u043e\u0438\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u043e\u043d\u0438 \u0443\u0441\u043f\u0435\u043b\u0438 \u043f\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0435\u043c\u043a\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 (2D\/3D \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u044b, \u0440\u0435\u043d\u0434\u0435\u0440\u044b, \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f *, \u2026). \u0418 \u0438\u043c \u0441\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u043d\u0430\u0447\u0430\u043b\u0438 \u043d\u0430\u0434\u043e\u0435\u0434\u0430\u0442\u044c \u043b\u0430\u0433\u0438 (\u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438), \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0449\u0438\u0435 \u043f\u0440\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0442\u043e\u0442 \u0444\u0430\u043a\u0442, \u0447\u0442\u043e \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0441\u0447\u0435\u0442 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0436\u0430\u0440\u043a\u0438\u0445 \u043b\u0435\u0442\u043d\u0438\u0445 \u0434\u043d\u0435\u0439 (\u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u0432 \u0441\u043f\u0430\u043b\u044c\u043d\u0435, \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 24 \u0447\u0430\u0441\u0430, \u0438 \u043c\u0435\u0448\u0430\u0435\u0442 \u0437\u0430\u0441\u043d\u0443\u0442\u044c; \u044d\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u043b\u043e \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0430, \u043a\u043e\u0433\u0434\u0430 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/ACPI?stable=1#%D0%93%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F\">ACPI<\/a> <a href=\"https:\/\/en.wikipedia.org\/wiki\/Sleep_mode?stable=1#Microsoft_Windows\">\u0442\u043e\u043b\u044c\u043a\u043e<\/a> <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hibernation_(computing)?stable=1#Operating_system_support\">\u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f<\/a>), \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u0437\u0440\u044b\u0432\u0430\u044e\u0442\u0441\u044f (\u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0438\u0432\u0430\u044e\u0442 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u043e\u0439) \u043a\u043e\u043d\u0434\u0435\u043d\u0441\u0430\u0442\u043e\u0440\u044b \u043d\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u043d\u0441\u043a\u043e\u0439 \u043f\u043b\u0430\u0442\u0435, \u0447\u0442\u043e \u044f\u0432\u043d\u043e \u043d\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0438\u043c \u0434\u043e\u0444\u0430\u043c\u0438\u043d\u0430 \uff1a\uff08. \u0414\u0430\u043b\u044c\u0448\u0435 \u043e\u043d\u0438 \u0437\u043d\u0430\u043a\u043e\u043c\u044f\u0442\u0441\u044f \u0441 \u0442\u043e\u043d\u043a\u043e\u0441\u0442\u044f\u043c\u0438 \u0440\u0430\u0437\u0433\u043e\u043d\u0430 (\u0442\u0430\u0439\u043c\u0438\u043d\u0433\u0438, \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0444\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430, \u2026) \u0438 \u0442\u044e\u043d\u0438\u043d\u0433\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0447\u0442\u043e\u0431\u044b \u0445\u043e\u0442\u044c \u043a\u0430\u043a\u2011\u043d\u0438\u0431\u0443\u0434\u044c \u043f\u043e\u0434\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e \u043f\u043e\u0434\u0440\u0443\u0447\u043d\u044b\u043c\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438. \u0418 \u043d\u0430\u043a\u043e\u043d\u0435\u0446, \u043e\u043d\u0438 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0442 \u043f\u0435\u0440\u0432\u043e\u0435 \u0432 \u0441\u0432\u043e\u0435\u0439 \u0436\u0438\u0437\u043d\u0438 \u0434\u0435\u043c\u043e, \u0438 \u0443\u0437\u043d\u0430\u044e\u0442 \u043f\u0440\u043e \u0434\u0435\u043c\u043e\u2011\u0441\u0446\u0435\u043d\u0443. \u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0438\u0445 \u0434\u043e\u0444\u0430\u043c\u0438\u043d\u0430 \u043f\u043e\u0432\u044b\u0448\u0430\u0435\u0442\u0441\u044f (\u043e\u043d\u0438 \u0441\u043b\u043e\u0432\u043d\u043e \u0432\u0438\u0434\u044f\u0442 \u043b\u0443\u0447\u0438\u043a \u201c\u043d\u0438\u0442\u0440\u043e\u201d \u0432 \u043c\u0438\u0440\u0435 \u201c\u0442\u043e\u0440\u043c\u043e\u0437\u043e\u0432\u201d), \u0438 \u043f\u0440\u043e\u0441\u044f\u0442 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439 \u043a\u0443\u043f\u0438\u0442\u044c \u043f\u0435\u0440\u0432\u0443\u044e \u0432 \u0438\u0445 \u0436\u0438\u0437\u043d\u0438 \u043a\u043d\u0438\u0433\u0443 \u201c\u043f\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u043d\u0430 *\u201d. \u0412 \u043e\u0431\u0449\u0435\u043c, \u043e\u043d\u0438 \u2013 \u044d\u0442\u043e \u0442\u0435 \u043b\u044e\u0434\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0430\u043c\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0442\u043e, \u0447\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u044e\u0442, \u0438 \u0445\u043e\u0442\u044f\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0443\u0442\u0438\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b. \u0410 \u0442\u0430\u043a\u0436\u0435 \u0443 \u043d\u0438\u0445 \u0435\u0441\u0442\u044c \u043d\u0435\u0447\u0435\u0442\u043a\u043e\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435 (\u043f\u0440\u0430\u0432\u0438\u043b\u043e) \u2013 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u043a\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0435\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c. \u0415\u0441\u043b\u0438 \u044d\u0442\u043e \u2013 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 (\u043d\u0435 \u0447\u0435\u043b\u043e\u0432\u0435\u043a), \u0442\u043e \u043f\u0438\u0448\u0435\u0442\u0441\u044f \u043a\u043e\u0434 \u0434\u043b\u044f \u043d\u0435\u0433\u043e. \u0415\u0441\u043b\u0438 \u044d\u0442\u043e \u2013 \u0447\u0435\u043b\u043e\u0432\u0435\u043a, \u0442\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u0435\u0435 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b\/\u0441\u0445\u0435\u043c\u044b\/\u0438\u043d\u0444\u043e\u2011\u0433\u0440\u0430\u0444\u0438\u043a\u0438\/\u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043f\u043e\u043a\u0430 \u0435\u0449\u0435 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043b\/\u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b. \u0410 \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0430\u044f (debug) \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0433\u0434\u0435\u2011\u0442\u043e \u043f\u043e\u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435. <\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u042d\u0442\u043e \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c Debug \u0432\u0435\u0440\u0441\u0438\u044f \u043a\u043e\u0434\u0430, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0435\u0449\u0435 \u043d\u0430\u0434\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u043f\u0440\u043e\u0439\u0442\u0438\u0441\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u043c (\u0432\u0435\u0434\u044c, \u0438\u043d\u043e\u0433\u0434\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0432 \u043e\u0434\u043d\u043e \u0438 \u0442\u043e \u0436\u0435 \u0432 \u043a\u043e\u0434\u0435 \u0434\u0432\u0430 \u0440\u0430\u0437\u0430 \u2013 \u043c\u043e\u0436\u043d\u043e <a href=\"http:\/\/zirokyl.github.io\/DFD2015-TeHI\/TeHI-PoC\/index.wo.section.htm\">\u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437<\/a> {\u0432\u0440\u043e\u0434\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0435 \u0434\u0443\u0431\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 \u0443\u0441\u043a\u043e\u0440\u0438\u043b\u043e \u0435\u0433\u043e \u0432 9 \u0440\u0430\u0437, \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u043f\u0440\u043e \u044d\u0442\u043e\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043d\u0435 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c; \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 \u2013 \u043e\u043a\u043e\u043d\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441 \u00d716 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435\u043c (\u0440\u0430\u0437\u0434\u0435\u043b 1.2 \u0438 1.5); \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u044b \u0438\u0437 \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 <a href=\"https:\/\/lh3.googleusercontent.com\/-ibEyIYQKRDA\/Ud-l3E86nBI\/AAAAAAAAAVI\/6p3fUPiHw9oSVspXc0FQEpQRzimceDU2ACL0BGAYYCw\/h1110\/old.PNG\">\u0434\u043e<\/a> \u2192 <a href=\"https:\/\/lh3.googleusercontent.com\/-NFKe0i6AkcE\/Ud-mMawTWZI\/AAAAAAAAAVc\/Q17ZwcTqky4zl8hrUsn_rUbmRR7vWRNdQCL0BGAYYCw\/h708\/new%2B%2528%252BCPI%2529.PNG\">\u043f\u043e\u0441\u043b\u0435<\/a>}), \u0438 \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c warning&#8217;\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430. <\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u0432 \u043a\u043e\u0434\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0441\u0442\u0440\u0430\u043d\u043d\u044b\u043c\u0438, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f \u0442\u043e\u0442 \u0444\u0430\u043a\u0442, \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0435 <em>\u0434\u0435\u0434\u0443\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0438<\/em> \u0440\u0430\u0437\u043c\u0435\u0440 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u0441\u044f, \u0438 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u0441\u044f \u0432 \u043e\u0434\u043d\u0443 \u043a\u0435\u0448\u2011\u043b\u0438\u043d\u0438\u044e. \u0412 \u044d\u0442\u0438 \u043c\u043e\u043c\u0435\u043d\u0442\u044b \u044f \u0434\u0443\u043c\u0430\u043b, \u043a\u0430\u043a \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u0439 \u043e\u0431\u044a\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0445, \u0438 \u0437\u0430\u0431\u044b\u0432\u0430\u043b (\u0432\u044b\u0442\u0435\u0441\u043d\u044f\u043b \u0438\u0437 \u201c\u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043f\u0430\u043c\u044f\u0442\u0438\u201d \u043c\u043e\u0437\u0433\u0430) \u044d\u0442\u0430\u043f <em>\u0434\u0435\u0434\u0443\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0438<\/em>. <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>  <\/p>\n<h2><a name=\"tooo-long-didnt-read-visualize-plz\"><\/a><a href=\"#tooo-long-didnt-read-visualize-plz\" title=\"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\"><font color=\"gray\">#<\/font><\/a> Tooo Long; Didn&#8217;t Read; Visualize, plz.<\/h2>\n<hr>\n<p> <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u041d\u0438\u0436\u0435 \u0432\u044b \u0443\u0432\u0438\u0434\u0438\u0442\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e \u0440\u0430\u0431\u043e\u0442\u044b \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u0431\u043b\u043e\u043a\u043e\u0432, \u0438 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 \u0431\u043b\u043e\u043a\u0430\u043c\u0438 (\u043a\u0430\u043a \u0432 GIF \u201cTensorsFlowing\u201d \u0438\u0437 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0430 \u201c\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043a\u043e\u0434\u0430\u201d). \u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u044d\u0442\u0438\u0445 GIF \u043c\u0435\u043d\u044f \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u043b\u044f\u043b\u0438 \u0443\u0436\u0435 \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u044b\u0439 \u201cTensorsFlowing\u201d \u0438 GIF \u201c<a href=\"https:\/\/plus.google.com\/103542603958891638042\/posts\/Zs2hQSbpHiZ\">Loop over python list animation<\/a>\u201d. \u0422\u0430\u043a\u0436\u0435, \u0432 \u044d\u0442\u0438 GIF \u044f \u043f\u044b\u0442\u0430\u043b\u0441\u044f \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u043e\u0431\u0440\u0430\u0437\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u201c\u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0442 \u0432 \u043c\u043e\u0437\u0433\u0435\u201d \u043f\u0440\u0438 \u0447\u0442\u0435\u043d\u0438\u0438\/\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u044d\u0442\u0438\u0445 \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430. \u0415\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0438\u0437\u2011\u0437\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043f\u0435\u0440\u0435\u043d\u043e\u0441 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u0435\u043d 1:1, \u0442\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 \u201c\u0434\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 \u043c\u043e\u0439 \u043c\u043e\u0437\u0433\u201d.<\/p>\n<p>  <\/p>\n<h3><a name=\"blok-binarizacii\"><\/a><a href=\"#blok-binarizacii\" title=\"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\"><font color=\"gray\">#<\/font><\/a> \u0411\u043b\u043e\u043a \u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u0438<\/h3>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 GIF \u044f \u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438 \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u043a\u043e\u0434 \u0440\u044f\u0434\u043e\u043c \u0441 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439 (\u043a\u0430\u043a \u0432 \u201cLoop over python list animation\u201d), \u043d\u043e \u043d\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u043d\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b \u0445\u043e\u0440\u043e\u0448\u043e. \u041f\u043e\u044d\u0442\u043e\u043c\u0443, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u0441 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439 \u043a\u043e\u0434, \u044f \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u043b \u0432 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u044b \u043f\u043e\u0434 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439. \u041d\u043e\u043c\u0435\u0440 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u043e\u043c\u0435\u0440\u0443 \u044d\u0442\u0430\u043f\u0430 \u0432 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 ( \u043d\u043e\u043c\u0435\u0440\u0430 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u043f\u0440\u0430\u0432\u0430 \uff1b\uff09<\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u041f\u0435\u0440\u0432\u0443\u044e (\u0438 \u0432\u0442\u043e\u0440\u0443\u044e) \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e \u043b\u0443\u0447\u0448\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0431\u0435\u0437 \u0437\u0430\u0433\u043b\u044f\u0434\u044b\u0432\u0430\u043d\u0438\u044f \u0432 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u044b (\u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0435 \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u0435 \u0437\u0430 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439 \u0438 \u0447\u0442\u0435\u043d\u0438\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0443\u0442\u0430\u0442\u044c). \u0412 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u043f\u043e \u044d\u0442\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u044f \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u043b \u0432 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u044b \u043a\u0430\u0434\u0440 \u0438\u0437 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u044d\u0442\u0430\u043f\u0430.<\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u041d\u0435 \u0432\u043e \u0432\u0441\u0435\u0445 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 GIF \u043d\u0430\u0447\u043d\u0435\u0442 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0441 \u043d\u0430\u0447\u0430\u043b\u0430 (\u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0435\u0441\u0442\u044c \u043d\u0430\u0434\u043f\u0438\u0441\u044c \u201cScroll Down\u201d) \u2013 \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 (Ctrl+R), \u043b\u0438\u0431\u043e <a href=\"https:\/\/habrastorage.org\/webt\/7r\/mf\/m8\/7rmfm8ntqxja04lzz5c0gwvzpc4.gif#binarization.gif\">\u043e\u0442\u043a\u0440\u044b\u0442\u044c GIF<\/a> \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435. (<i>\u0435\u0441\u043b\u0438 \u0437\u043d\u0430\u0435\u0442\u0435 \u0441\u043f\u043e\u0441\u043e\u0431 \u043b\u0443\u0447\u0448\u0435, \u0442\u043e \u043f\u0440\u043e\u0448\u0443 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0432 <a href=\"https:\/\/habr.com\/info\/help\/habramail\/#howto\" title=\"\u041a\u0430\u043a \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043b\u0438\u0447\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\">\u041b\u0421<\/a> \u0438\u043b\u0438 \u0432 <a href=\"#comments\">\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438<\/a>; \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0435\u0441\u0442\u044c \u043a\u0430\u043a\u043e\u0439\u2011\u043d\u0438\u0431\u0443\u0434\u044c <a href=\"https:\/\/habrahabr.ru\/company\/tm\/blog\/317490\"><code>&lt;oembed&gt;<\/code><\/a>?<\/i>)<\/p>\n<p>  <a name=\"fig_binarization\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f: \u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f\" height=\"1042\" src=\"https:\/\/habrastorage.org\/webt\/7r\/mf\/m8\/7rmfm8ntqxja04lzz5c0gwvzpc4.gif#binarization.gif\"><\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">#1<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<pre><code class=\"cpp\">int average;{ \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 int max,min; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 max=min=countFill[i][0]; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 for(int j=1;j&lt;numHosts;j++){ \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 max=countFill[i][j]&gt;max?countFill[i][j]:max; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 min=countFill[i][j]&lt;min?countFill[i][j]:min; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 } \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 average=(max+min)\/2; }<\/code><\/pre>\n<p>  <a name=\"fig_binarization-step-1\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u041a\u0430\u0434\u0440: \u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u2013 \u044d\u0442\u0430\u043f 1\" height=\"405\" src=\"https:\/\/habrastorage.org\/webt\/qb\/2w\/6q\/qb2w6qmjjuaz8ogkgjj0tnzacum.png#binarization-step-1.png\"><\/div>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0432 GIF \u043d\u0435\u0442\u0443 \u044d\u0442\u043e\u0433\u043e \u043a\u0430\u0434\u0440\u0430\u2026 <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">#2<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<pre><code class=\"cpp\">int lo=0; struct CnN{ \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 int Count; }iFill[numHosts]; for(int j=0,hi=numHosts-1;j&lt;numHosts;j++){ \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if(countFill[i][j]&lt;average) iFill[lo++].Count=countFill[i][j]; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 else\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0iFill[hi--].Count=countFill[i][j]; }  bitCluster[i]=0; if(lo==0||lo==numHosts) continue;\u00a0 \/\/\u043f\u0441\u0435\u0432\u0434\u043e-\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043e\u0442 \u043f\u0443\u0441\u0442\u043e\u0442\u044b \u0438 \u043e\u0442 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0443\u043c\u043e\u0432<\/code><\/pre>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u044d\u0442\u0438 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u044b \u043a\u043e\u0434\u0430 (\u0432 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0430\u0445) \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u043e\u0442 <a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Process\/blob\/a6e93c666c9fd0278768f7ad9b7df1340a9d0934\/LLTR\/LLTR.cpp#L148-L167\">\u043a\u043e\u0434\u0430 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438<\/a>. <\/p>\n<p>  <a name=\"fig_binarization-step-2\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u041a\u0430\u0434\u0440: \u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u2013 \u044d\u0442\u0430\u043f 2\" height=\"531\" src=\"https:\/\/habrastorage.org\/webt\/lf\/p9\/s5\/lfp9s52pyu8sygo960saoduulqq.png#binarization-step-2.png\"><\/div>\n<hr>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">#3<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<pre><code class=\"cpp\">int averageMed;{ \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CnN *iFillLo=&amp;iFill[0]; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CnN *iFillHi=&amp;iFill[lo]; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 const int hi=numHosts-lo;  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if(lo&gt;1) std::nth_element(iFillLo,&amp;iFillLo[lo\/2],&amp;iFillLo[lo],[](const CnN a,const CnN b){return a.Count&lt;b.Count;}); \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if(hi&gt;1) std::nth_element(iFillHi,&amp;iFillHi[hi\/2],&amp;iFillHi[hi],[](const CnN a,const CnN b){return a.Count&lt;b.Count;});  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 averageMed=(iFillLo[lo\/2].Count+iFillHi[hi\/2].Count)\/2; }<\/code><\/pre>\n<p>  <a name=\"fig_binarization-step-3\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u041a\u0430\u0434\u0440: \u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u2013 \u044d\u0442\u0430\u043f 3\" height=\"590\" src=\"https:\/\/habrastorage.org\/webt\/zt\/mv\/7n\/ztmv7ngkoxo4hbchmuw87clx_uo.png#binarization-step-3.png\"><\/div>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> <code>std::nth_element()<\/code> \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u0435\u0435, \u0447\u0435\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442, \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 (\u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 + \u0432\u044b\u0431\u043e\u0440 \u0441\u0440\u0435\u0434\u043d\u0435\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 = \u043c\u0435\u0434\u0438\u0430\u043d\u0430). <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">#4<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<pre><code class=\"cpp\">for(unsigned int j=0;j&lt;numHosts;j++) bitCluster[i]|=( (countFill[i][j]&lt;averageMed)?1:0 )&lt;&lt;j;<\/code><\/pre>\n<p>  <a name=\"fig_binarization-step-4\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u041a\u0430\u0434\u0440: \u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u2013 \u044d\u0442\u0430\u043f 4\" height=\"655\" src=\"https:\/\/habrastorage.org\/webt\/jv\/9t\/ps\/jv9tpsmlj_jishpu8vp0lcrog4e.png#binarization-step-4.png\"><\/div>\n<hr>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">#5<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<pre><code class=\"cpp\">bitCluster[i] = bitCluster[i]^(1&lt;&lt;((i\/(numHosts-1))+(i%(numHosts-1)+1))%numHosts) ? bitCluster[i]:0;<\/code><\/pre>\n<p>  <a name=\"fig_binarization-step-5\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u041a\u0430\u0434\u0440: \u0431\u0438\u043d\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u2013 \u044d\u0442\u0430\u043f 5\" height=\"890\" src=\"https:\/\/habrastorage.org\/webt\/x6\/qx\/_w\/x6qx_w2xyxanwrzvi4wdhrancfo.png#binarization-step-5.png\"><\/div>\n<hr>\n<\/div>\n<\/div>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0418\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 GIF \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 <a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Process\/tree\/60fecb781b6a7933701c8784669dd316b0ffc6a3\/doc\/visualization\">\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438<\/a> <img loading=\"lazy\" decoding=\"async\" alt=\"git\" width=\"19\" height=\"19\" src=\"https:\/\/habrastorage.org\/webt\/z1\/ho\/tn\/z1hotnqqi-dye8uvlxqhvqfjr6i.png#Git-Icon_2x.png\">. \u041f\u0435\u0440\u0435\u0434 \u0438\u0445 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u043e\u043c \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e \u043f\u0440\u043e\u0447\u0435\u0441\u0442\u044c ReadMe (\u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0441\u0431\u0435\u0440\u0435\u0447\u044c \u0432\u0430\u0448\u0438 \u043d\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043b\u0435\u0442\u043a\u0438; \u0438 \u0435\u0441\u043b\u0438 \u043a\u0442\u043e\u2011\u043d\u0438\u0431\u0443\u0434\u044c \u0437\u043d\u0430\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438, \u0442\u043e \u043f\u0440\u043e\u0448\u0443 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e \u043d\u0435\u0433\u043e \u0432 <a href=\"#comments\">\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445<\/a>).<\/p>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0412\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> \u042f \u0432\u0441\u0435\u2011\u0442\u0430\u043a\u0438 \u0441\u043e\u0437\u0434\u0430\u043b \u0432 <nobr>OMNeT++<\/nobr> \u043c\u043e\u0434\u0435\u043b\u044c \u201c\u043f\u0440\u0435\u0436\u043d\u0435\u0439 \u0441\u0435\u0442\u0438\u201d, \u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u0443\u044e \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b \u0432 \u201c<a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Process\/blob\/a6e93c666c9fd0278768f7ad9b7df1340a9d0934\/LLTR\/DAT_EX.h\">DAT_EX.h<\/a>\u201d.  <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>  <\/p>\n<h3>\u2026<\/h3>\n<p>  <\/p>\n<h2><a name=\"rip-protocol\"><\/a><a href=\"#rip-protocol\" title=\"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\"><font color=\"gray\">#<\/font><\/a> \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0441 \u0436\u0438\u0437\u043d\u044c\u044e<\/h2>\n<hr>\n<p> \u041d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u044b\u0445 3\u2011\u0445 \u0447\u0430\u0441\u0442\u0435\u0439 \u0440\u0430\u0441\u0442\u044f\u043d\u0443\u043b\u043e\u0441\u044c \u043d\u0430 1.92\u2009\u0433\u043e\u0434\u0430, \u0438 \u044f \u043d\u0435 \u0443\u0432\u0435\u0440\u0435\u043d, \u0447\u0442\u043e \u0437\u0430 <nobr>1.6\u2009-\u20092<\/nobr> \u043c\u0435\u0441\u044f\u0446\u0430 \u0443\u0441\u043f\u0435\u044e \u0434\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0435\u0441\u044f \u0447\u0430\u0441\u0442\u0438. \u041f\u0440\u0438 \u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0432 \u043f\u0435\u0440\u0432\u044b\u0445 3\u2011\u0445 \u0447\u0430\u0441\u0442\u044f\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0434\u043b\u0438\u043b\u0438\u0441\u044c (\u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0436\u0438\u0437\u043d\u0438) \u0447\u0443\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0435 \u043c\u0435\u0441\u044f\u0446\u0430 (\u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0442\u0430\u043a\u0436\u0435 \u0443\u0441\u043f\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0435\u0440\u0432\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043d\u0430 Go \u2013 \u044d\u0442\u043e \u0437\u0430\u043d\u044f\u043b\u043e 2\u2009\u0434\u043d\u044f, \u0438 \u043f\u0440\u043e\u0432\u0435\u0441\u0442\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u2013 <nobr>2\u2009-\u20094<\/nobr> \u0434\u043d\u044f). \u0417\u0430\u0442\u0435\u043c \u0431\u044b\u043b \u043f\u0435\u0440\u0435\u0440\u044b\u0432 (4\u2009\u043c\u0435\u0441\u044f\u0446\u0430), \u0438 \u0435\u0449\u0435 2.5\u2009\u043c\u0435\u0441\u044f\u0446\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 LLTR.<\/p>\n<p>   \u0412 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u043d\u0430\u0431\u0440\u043e\u0441\u043a\u0438 \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0445\u0441\u044f \u0447\u0430\u0441\u0442\u0435\u0439 + TODO\u2019\u0448\u043a\u0438 + \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438.<\/p>\n<p>   \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u044f \u0441\u043c\u043e\u0433\u0443 \u0447\u0442\u043e\u2011\u043d\u0438\u0431\u0443\u0434\u044c \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u0434\u043e\u043f\u0438\u0441\u0430\u0442\u044c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u043e\u0448\u0443, \u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435, 2\u2009\u043c\u0435\u0441\u044f\u0446\u0430 \u043d\u0435 \u0437\u0430\u0433\u043b\u044f\u0434\u044b\u0432\u0430\u0442\u044c \u043f\u043e\u0434 \u0441\u043f\u043e\u0439\u043b\u0435\u0440.<\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0432 \u043a\u043e\u043d\u0446\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0448\u044c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0437\u043d\u0430\u043d\u0438\u0439\/\u0438\u0434\u0435\u0439 \u0442\u044b \u043d\u0435 \u043e\u043f\u0438\u0441\u0430\u043b, \u0438 \u043e\u043d\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u043c\u0440\u0443\u0442 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0442\u043e\u0431\u043e\u0439\u2026<\/p>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0441\u043f\u043e\u0439\u043b\u0435\u0440<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> \u041f\u0440\u043e\u0448\u043b\u043e \u043b\u0438 2\u2009\u043c\u0435\u0441\u044f\u0446\u0430 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438? <\/p>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0435\u0442<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> \u041b\u044e\u0431\u043e\u043f\u044b\u0442\u043d\u043e? <\/p>\n<p>   \u041b\u0430\u0434\u043d\u043e, \u043d\u0438\u0447\u0435\u0433\u043e \u0441\u0442\u0440\u0430\u0448\u043d\u043e\u0433\u043e, \u044f \u0431\u044b \u0438 \u0441\u0430\u043c \u043f\u0440\u0438 \u0432\u0441\u0442\u0440\u0435\u0447\u0435 \u0443\u0441\u043b\u043e\u0432\u043d\u043e\u0433\u043e \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u043f\u0440\u043e\u0448\u0435\u043b\u0441\u044f \u043f\u043e \u043e\u0431\u0435\u0438\u043c \u0432\u0435\u0442\u043a\u0430\u043c. \u0422\u0435\u043c \u0431\u043e\u043b\u0435, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u043f\u043e\u044f\u0432\u044f\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043f\u043e \u043d\u0435\u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0447\u0430\u0441\u0442\u044f\u043c, \u0442\u043e \u0447\u0435\u0440\u0435\u0437 2 \u043c\u0435\u0441\u044f\u0446\u0430 \u043d\u0430 \u043d\u0438\u0445 \u0443\u0436\u0435 \u043d\u0435\u043a\u043e\u043c\u0443 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043b\u0443\u0447\u0448\u0435 \u0437\u0430\u0434\u0430\u0442\u044c \u0438\u0445 \u0441\u0435\u0439\u0447\u0430\u0441. <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0414\u0430<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<h2><a name=\"tooo-long-didnt-read-visualize-plz--continue\"><\/a><a href=\"#tooo-long-didnt-read-visualize-plz--continue\" title=\"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\"><font color=\"gray\">#<\/font><\/a> Tooo Long; Didn&#8217;t Read; Visualize, plz.<\/h2>\n<hr>\n<p> TODO[old]: \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u0442\u0430\u043f\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 (1 \u044d\u0442\u0430\u043f \u2013 gif_1, \u0441\u0442\u0440\u0435\u043b\u043a\u0430 \u0432\u043d\u0438\u0437, 2 \u044d\u0442\u0430\u043f \u2013 gif_2, \u0441\u0442\u0440\u0435\u043b\u043a\u0430 \u0432\u043d\u0438\u0437, \u2026) <\/p>\n<p>   TODO: \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u0442\u0430\u043f\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430, \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u043a\u0430\u0436\u0434\u0443\u044e \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e \u0432 \u0441\u0432\u043e\u0435\u043c \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0435 <\/p>\n<p>  <a name=\"fig_sticker\"><\/a><a href=\"https:\/\/habrastorage.org\/webt\/pt\/0y\/ol\/pt0yolttokv5i7riwqilzyradqi.jpeg#sticker_2x.jpg\"><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u0421\u0442\u0438\u043a\u0435\u0440: \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u043f\u043e\u0431\u0438\u0442\u043e\u0432\u043e\u0433\u043e &amp; \u2013 \u043e\u043d \u0438\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0433\u0434\u0435\u2011\u0442\u043e \u0432 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0435\" height=\"258\" src=\"https:\/\/habrastorage.org\/webt\/wy\/4a\/ag\/wy4aagpiizafzimifpzgmtqt0ks.jpeg#sticker.jpg\"><\/div>\n<p><\/a> <\/p>\n<p><font color=\"#FFF\"><sup>\u041d\u041b\u041e<\/sup><sub>\u043f\u0440\u0438\u043b\u0435\u0442\u0435\u043b\u043e<\/sub>\u0438<sup>\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u043e<\/sup><sub>\u044d\u0442\u043e\u0442<\/sub><sup>\u043f\u0440\u043e\u0431\u0435\u043b<\/sup><sub>\u0437\u0434\u0435\u0441\u044c<\/sub>? <\/font> (\u043d\u0430\u0431\u0440\u043e\u0441\u043e\u043a \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u044d\u0442\u0430\u043f\u043e\u0432) <\/p>\n<p>   TODO: \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0431\u0449\u0443\u044e \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 \u0431\u043b\u043e\u043a\u0430\u043c\u0438 (\u043a\u0430\u043a \u0432 GIF \u201cTensorsFlowing\u201d, \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u0442\u043e\u043a \u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u0432\u0435\u0440\u0445\u0443\u2011\u0432\u043d\u0438\u0437 \u2013 \u043a\u0430\u043a \u0432 \u043a\u043e\u0434\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b), \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0435\u0435 \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u043c \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0435 <\/p>\n<p>   (\u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c \u0432 Note, \u043f\u043e\u0447\u0435\u043c\u0443 \u044f \u0432\u044b\u0431\u0440\u0430\u043b \u0438\u043c\u0435\u043d\u043d\u043e GIF \u0434\u043b\u044f \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438, \u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043b \u0432\u0438\u0434\u0435\u043e \u043d\u0430 YouTube. \u041e\u0442\u0432\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0439: \u0441\u0443\u0431\u0434\u0438\u0441\u043a\u0440\u0435\u0442\u0438\u0437\u0430\u0446\u0438\u044f 4:2:0 \u0438 TV\u2011\u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u044f\u0440\u043a\u043e\u0441\u0442\u0435\u0439 (\u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d <nobr>16\u2009-\u2009235<\/nobr>). \u041f\u0435\u0440\u0432\u043e\u0435 \u0441\u043e\u0437\u0434\u0430\u0441\u0442 \u0446\u0432\u0435\u0442\u043d\u044b\u0435 \u043e\u0440\u0435\u043e\u043b\u044b \u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0435 \u0446\u0432\u0435\u0442\u043d\u044b\u0445 \u043e\u0434\u043d\u043e\u043f\u0438\u043a\u0441\u0435\u043b\u044c\u043d\u044b\u0445 \u043b\u0438\u043d\u0438\u0439 \u0438 \u0431\u0435\u043b\u043e\u0433\u043e \u0444\u043e\u043d\u0430, \u0430 \u0432\u0442\u043e\u0440\u043e\u0435 \u2013 \u0441\u0434\u0435\u043b\u0430\u0435\u0442 \u0431\u0435\u043b\u044b\u0439 \u0444\u043e\u043d \u0442\u0443\u0441\u043a\u043b\u044b\u043c (\u0441\u0435\u0440\u044b\u043c). \u0414\u0440\u0443\u0433\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b: SVG \u2013 \u0431\u044b\u043b\u0438 \u0431\u044b \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0440\u0435\u043d\u0434\u0435\u0440\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u0430, \u0438 \u043f\u0440\u0438 \u0440\u0435\u043d\u0434\u0435\u0440\u0435 \u201c\u0436\u0435\u043b\u0442\u043e\u0439 \u043e\u0431\u0432\u043e\u0434\u043a\u0438\u2011\u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0438\u201d; SWF \u2013 R.I.P.) <\/p>\n<p>  <\/p>\n<h2><a name=\"chto-esche-mozhno-uskorit\"><\/a><a href=\"#chto-esche-mozhno-uskorit\" title=\"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\"><font color=\"gray\">#<\/font><\/a> \u0427\u0442\u043e \u0435\u0449\u0435 \u043c\u043e\u0436\u043d\u043e \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c?<\/h2>\n<hr>\n<p> \u0418\u0437\u0431\u0430\u0432\u0438\u0442\u0441\u044f \u043e\u0442 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 (\u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440), \u0438 \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 std \u0444\u0443\u043d\u043a\u0446\u0438\u0439 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438) \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043c\u0430\u0441\u0441\u0438\u0432\u0430\u043c\u0438 (\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438\u0441\u044c \u043f\u043e\u0441\u043b\u0435 \u0438\u0437\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440); <\/p>\n<p>   \u041c\u043e\u0436\u043d\u043e \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u043d\u0430\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439 (\u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u044f \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b \u0441 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u201c<code>1<\/code>\u201d == \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u201c<code>1<\/code>\u201d \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430). \u041f\u0440\u0438\u043c\u0435\u0440: <\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">0) 111111111111 1) 1111111111.. 2) 11111111.... 3) ..111....... 4) .....111.... &lt;- \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043a\u043b\u0430\u0441\u0442\u0435\u0440, \u043c\u043e\u0436\u043d\u043e \u0441\u0440\u0430\u0437\u0443 \u043f\u0440\u044b\u0433\u043d\u0443\u0442\u044c \u043a\u043e 2\u2011\u043c\u0443, \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0432 3\u2011\u0439 5) 11..........<\/code><\/pre>\n<p>   \u042d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c (\u0442.\u0435. \u044d\u0442\u043e \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e), \u0442.\u043a. \u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u0432 \u0441 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u201c<code>1<\/code>\u201d \u0431\u044b\u0442\u044c \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 (\u0434\u0443\u0431\u043b\u0435\u0439 \u043c\u044b \u0443\u0434\u0430\u043b\u0438\u043b\u0438 \u0440\u0430\u043d\u0435\u0435) (\u0441\u043c. \u201c\u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440\u201d \u0438\u0437 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432 \u201c\u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0433\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044f\u201d). \u0414\u043b\u044f \u044d\u0442\u043e\u0439 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u0438\u043d\u0434\u0435\u043a\u0441\u0435 \u043a\u043e\u043d\u0446\u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c \u201c<code>1<\/code>\u201d, \u0442.\u0435.: <\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">0) 111111111111\u00a0 1) 1111111111..\u00a0 0 2) 11111111....\u00a0 1 3) ..111.......\u00a0 2 4) .....111....\u00a0 2 5) 11..........\u00a0 4<\/code><\/pre>\n<p>   (\u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0441 \u0441\u0435\u0442\u044c\u044e, \u043f\u043e\u0445\u043e\u0436\u0435\u0439 \u043d\u0430 \u0431\u0438\u043d\u0430\u0440\u043d\u043e\u0435 \u0434\u0435\u0440\u0435\u0432\u043e \u2013 \u043d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0443 \u0441\u0435\u0442\u0438 + \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0432\u0438\u0434\u0435 (\u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b+\u0438\u043d\u0434\u0435\u043a\u0441\u044b), \u043a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u043d\u043e \u0432\u044b\u0448\u0435) <\/p>\n<p>   \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0431 \u0438\u043d\u0434\u0435\u043a\u0441\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0430 \u044d\u0442\u0430\u043f\u0435 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 (\u0435\u0435 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u0443\u0436\u0435 \u0441\u043e\u0431\u0440\u0430\u043b\u0438\u0441\u044c \u201c\u043f\u0440\u0435\u043f\u0430\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u201d). \u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u0432 \u043a\u043e\u043d\u0446\u0435 \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u0441\u0443\u043c\u043c\u0430\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f CPU, \u0437\u0430\u0442\u0440\u0430\u0447\u0435\u043d\u043d\u043e\u0435 \u043d\u0430 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0443 + \u043f\u043e\u0438\u0441\u043a\u0438 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439. \u041e\u043d\u043e \u0432\u043f\u043e\u043b\u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c \u043f\u0440\u0435\u0436\u0434\u0435, \u0435\u0441\u043b\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u0432\u043d\u0435\u0441\u0435\u043d\u043d\u044b\u0435 \u0432 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0443, \u0441\u0438\u043b\u044c\u043d\u043e \u0437\u0430\u043c\u0435\u0434\u043b\u044f\u0442 \u0435\u0435. <\/p>\n<p>   \u2026 <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">3: OMNeT++ \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<h1>LLTR \u0427\u0430\u0441\u0442\u044c 3: OMNeT++ \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435<\/h1>\n<p>   \u041d\u0435\u0443\u0434\u0430\u0447\u0430 \u0441 \u043f\u0435\u0440\u0432\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043d\u0430 Golang. (\u043f\u0440\u043e\u0441\u0442\u043e \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u044c \u0444\u0430\u043a\u0442, \u0447\u0442\u043e \u043e\u043d\u0430 \u0431\u044b\u043b\u0430) <\/p>\n<p>   (\u0432\u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0431\u0435\u043a\u0430\u043f, \u0438 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0434\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 <nobr>OMNeT++<\/nobr> c \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c Qtenv) <\/p>\n<p>   (\u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u0444\u043e\u043d \u201cbackground\/fresh\u201d \u0434\u043b\u044f \u201c.ned\u201d {\u201c<code>grey99<\/code>\u201d \u2192 \u201c<code>-,-,0;bgi=background\/fresh<\/code>\u201d}, \u0438 \u201cblueprint\/print-26.png\u201d \u0434\u043b\u044f \u0444\u043e\u043d\u0430 Qtenv \u0438\u0437 \u201cLLTR \u0427\u0430\u0441\u0442\u044c 1:: \u041d\u0430\u0431\u043e\u0440 \u0443\u0437\u043e\u0440\u043e\u0432 \u0434\u043b\u044f \u0444\u043e\u043d\u0430\u201d) <\/p>\n<p>   (\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432, \u0438\u0437 \u201cOMNetProject (v0.9) lltdapp\u201d) <\/p>\n<p>   (\u043f\u0440\u0438 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0438, \u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0430 \u0445\u043e\u0441\u0442\u0430\u0445 \u0441 \u0440\u0430\u0437\u043d\u044b\u043c \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435\u043c \u043e\u0442 \u201chostS\u201d \u0434\u043e\u0445\u043e\u0434\u0438\u0442 \u0440\u0430\u0437\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u2013 \u0441\u0440\u0430\u0437\u0443 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u044e (\u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0441\u0432\u0438\u0442\u0447\u0435\u0439) \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u043e\u0434\u043d\u0443 \u0438\u0437 \u043e\u0447\u0435\u0440\u0435\u0434\u0435\u0439 \u0441\u0432\u0438\u0442\u0447\u0430 \u0432 \u0438\u043d\u0441\u043f\u0435\u043a\u0442\u043e\u0440\u0435. \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e, \u043f\u0440\u0438 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u043c \u043c\u0435\u0441\u0442\u0435 \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u2013 \u0434\u043e\u0445\u043e\u0434\u0438\u0442 broadcast \u043f\u0430\u043a\u0435\u0442, \u0430 \u0437\u0430 \u043d\u0438\u043c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 unicast \u043f\u0430\u043a\u0435\u0442, \u043d\u043e \u0442.\u043a. \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0430 \u2013 \u043e\u043d \u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u0438 \u0442\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432\u0441\u0435\u0433\u0434\u0430. \u0412\u043e\u0442 \u0447\u0442\u043e \u0431\u044b\u0432\u0430\u0435\u0442 \u0432 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u043c\u0438\u0440\u0435, \u0432 \u043d\u0435\u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u043c\u0438\u0440\u0435 \u2013 \u0435\u0441\u0442\u044c \u201c\u0441\u043f\u043e\u043d\u0442\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438\u201d. \u201c\u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0438\u0440 \u2013 \u043c\u0435\u0440\u0442\u0432\u044b\u0439 \u043c\u0438\u0440\u201d, \u0438\u0437 \u041b\u0430\u043d\u0433\u043e\u043b\u044c\u0435\u0440\u043e\u0432: \u201c\u0437\u0434\u0435\u0441\u044c \u043d\u0435\u0442 \u044d\u0445\u043e\u201d \u2013 \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u043f\u0440\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u0435\u0442\u0438 \u201cSerial\u201d \u0438\u0437 \u201c\u0427\u0430\u0441\u0442\u0438 1\u201d (\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u043a\u043e\u043d\u0446\u0430\u043c\u0438 \u2013 \u201c\u0437\u0430\u0442\u0443\u0445\u0430\u043d\u0438\u0435 \u0432\u043e\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f\u201d). \u041f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0435\u0449\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0441\u0432\u0438\u0442\u0447\u0435\u0439 \u2013 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u0441\u044f (\u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u0430\u044f \u0441\u0432\u0438\u0442\u0447\u0430\u043c\u0438, \u043f\u043e\u043c\u0435\u043d\u044f\u043b\u0430 \u043f\u043e\u0440\u044f\u0434\u043e\u043a broadcast \u0438 unicast \u043f\u0430\u043a\u0435\u0442\u043e\u0432)[\u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u0430\u043a \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c rand \u043b\u0438\u0431\u043e \u0441\u0435\u0439\u0447\u0430\u0441, \u043b\u0438\u0431\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u2013 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u044f \u0434\u0435\u043b\u0430\u043b \u0440\u0430\u043d\u0435\u0435 \u2013 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0430\u0445]) <\/p>\n<p>   (\u0441\u0441\u044b\u043b\u043a\u0430 <a href=\"https:\/\/habrahabr.ru\/post\/163253\">Precision Time Protocol (PTP)<\/a> \u0434\u0430\u0442\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f 2016-04-12) <\/p>\n<p>   (\u0434\u043b\u044f \u0432\u0435\u0440\u0441\u0438\u0438 \u0441 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u2013 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0442\u043a\u0443, \u0438 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u0433\u0438 \u0438\u043d\u0430\u0447\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u201ca3_v0.3_ft0.1.0\u201d, \u0433\u0434\u0435 \u201ca3_v0.3.0\u201d \u2013 \u043a\u043e\u043c\u043c\u0438\u0442, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0440\u0430\u0437\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0435; \u201cft\u201d \u2013 fixed time) <\/p>\n<p>   \u0420\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438. <\/p>\n<p>   <b>TODO<\/b>[x]: \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0430\u0440\u0445\u0438\u0432\u044b, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u044c \u043f\u0440\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f \u0432 \u043a\u043e\u0434\u0435, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043f\u0440\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f \u0441\u043c. \u201c<b>TODO<\/b>[x]\u201d \u043f\u0435\u0440\u0435\u0434 \u201c<strong>\u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438<\/strong>\u201d \u043f\u043e\u0441\u043b\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u043e\u0432 (\u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c \u0447\u0430\u0441\u0442\u0435\u0439) <\/p>\n<p>   \u0421\u0441\u044b\u043b\u043a\u0438: <\/p>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/03.OMNetProject_v0.9_lltdapp.7z\">OMNetProject (v0.9) lltdapp<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/04.OMNetProject_v0.9.1_lltdapp.7z\">OMNetProject (v0.9.1) lltdapp<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/05.OMNetProject_fixed_event_time_-_v0.9.2_lltdapp.7z\">OMNetProject (fixed event time \u2014 v0.9.2) lltdapp<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/06.OMNetProject_v0.9.3_lltdapp.7z\">OMNetProject (v0.9.3) lltdapp<\/a><\/li>\n<\/ul>\n<hr>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">4: \u041c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0430<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<h1>LLTR \u0427\u0430\u0441\u0442\u044c 4: \u041c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0430<\/h1>\n<p>  <a name=\"LLTR_a4_habr-pic\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"Wolfram Mathematica \u2013 Numbers (last episode 1 season) \u2013 \u0441\u043c. \u043d\u0430 \u043a\u043d\u0438\u0436\u043a\u0443 \u043d\u0430 \u0441\u0442\u043e\u043b\u0435\" height=\"398\" src=\"https:\/\/habrastorage.org\/webt\/_y\/jp\/dp\/_yjpdpjfe5izoow0fjvfhnnzbjw.jpeg#mathematica%20-%20numbers%20(last%20episode%201%20season).jpg\"><\/div>\n<p>   \u041f\u043e\u0438\u0441\u043a \u0437\u0430\u043a\u043e\u043d\u043e\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u0435\u0439 \u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u0443\u043b <\/p>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u2200 habrauser \u2208 {user \u2208 Habrahabr | user \u043f\u0440\u0438\u0448\u0435\u0434\u0448\u0438\u0439 \u0441 \u0445\u0430\u0431\u0430 \u201c\u041c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0430\u201d},<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u043d\u0443\u043b\u0435\u0432\u0430\u044f \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0438 \u0432 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u043a \u0441\u0442\u0430\u0442\u044c\u0435 \u043e\u043a\u0430\u0436\u0443\u0442\u0441\u044f \u201c\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0435\u0435\u201d \u0441\u0430\u043c\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438. <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>   (\u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c, \u0447\u0442\u043e \u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u043c\u0430\u0442. \u0438\u043d\u0434\u0443\u043a\u0446\u0438\u0438) <\/p>\n<p>   \u0421\u0441\u044b\u043b\u043a\u0438: <\/p>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/09.Get_sequence_math_induction.7z\">Get sequence (math induction)<\/a>, online (Google Spreadsheets):\n<ul>\n<li><a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1Pt_hziyuut4hnMaCXcLUTYbar06ipSqWL7-N02BvFAk\/edit\">Sequence<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1FOh_LK_f7_tys4tNb0Uc62CHrlgbMah-V-8gP8NpM2k\/edit\">Convert sequence dstId and srcId to i<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>   \u041b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e, \u043a\u043e\u0433\u0434\u0430 \u0447\u0438\u0441\u043b\u043e \u0445\u043e\u0441\u0442\u043e\u0432 (hostsCount) \u2013 \u0441\u0442\u0435\u043f\u0435\u043d\u044c \u0434\u0432\u043e\u0439\u043a\u0438. \u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0444\u043e\u0440\u043c\u0443\u043b\u0443. \u0427\u0435\u043c \u044d\u0442\u0430 \u0444\u043e\u0440\u043c\u0443\u043b\u0430 \u0442\u0430\u043a \u0445\u043e\u0440\u043e\u0448\u0430? (\u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430: \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u044f) <\/p>\n<p>   (\u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c, \u0447\u0442\u043e \u044f \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u0441\u043b\u043e\u0432\u043e \u201c\u0434\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e\u201d, \u043d\u043e \u0435\u0433\u043e \u0441\u043c\u044b\u0441\u043b \u0432\u043a\u043b\u044e\u0447\u0430\u044e \u0432 \u0442\u0430\u043a\u0438\u0435 \u0441\u043b\u043e\u0432\u0430 \u043a\u0430\u043a {\u201c\u0432\u044b\u0432\u043e\u0434\u201d,\u201c\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435\u201d,\u201c\u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u201d}) <\/p>\n<p>   (\u0432 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0435 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u043e \u0432\u044b\u0432\u043e\u0434 \u0435\u0449\u0435 \u043e\u0434\u043d\u043e\u0439 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u0443\u043b\u044b \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0447\u0438\u0441\u043b\u0430 (\u0432 \u0434\u0432\u043e\u0438\u0447\u043d\u043e\u043c \u0432\u0438\u0434\u0435) \u043d\u0430 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044e [\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0431\u0438\u0442 \u0432 \u0447\u0438\u0441\u043b\u0435; \u043d\u043e\u043c\u0435\u0440 \u201c\u0431\u0438\u0442\u043e\u0432\u043e\u0439 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438\u201d], \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u0443\u043b\u044b \u2013 \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f n\u2011\u0439 \u201c\u0431\u0438\u0442\u043e\u0432\u043e\u0439 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438\u201d; \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u044c, \u0447\u0442\u043e \u043e\u043d\u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0432 LLTR, \u043e\u043d\u0438 \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u043f\u0440\u0438 \u0441\u0436\u0430\u0442\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445) <\/p>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">Permutation of bitsets (\u201clexicographic\u201d order) derivation (mathematical induction)<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> (\u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u044d\u0442\u043e _\u0448\u0442\u0443\u043a\u0430_ \u0434\u0435\u043b\u0430\u0435\u0442 [\u043c\u043e\u0436\u043d\u043e \u0432\u0437\u044f\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0437 \u0442\u0430\u0431\u043b\u0438\u0446\u044b, \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u0432 \u043f\u0440\u044f\u043c\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438, \u0442\u0430\u043a \u0438 \u0432 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u043c]): <\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">n=4; k=2 bitset \u00a0i 0011 &lt;- 0 0101 &lt;- 1 1001 &lt;- 2 0110 &lt;- 3 1010 &lt;- 4 1100 &lt;- 5<\/code><\/pre>\n<p>   Note: \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043b\u0435\u043a\u0441\u0438\u043a\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a, \u0442.\u0435. bitset<sup>k<\/sup><sub>i<\/sub> &lt; bitset<sup>k<\/sup><sub>i+1<\/sub>, \u0433\u0434\u0435 i \u2013 \u043d\u043e\u043c\u0435\u0440 \u201c\u0431\u0438\u0442\u043e\u0432\u043e\u0439 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438\u201d; k \u2013 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0431\u0438\u0442; n \u2013 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0431\u0438\u0442 \u0432 \u0447\u0438\u0441\u043b\u0435. <\/p>\n<p>   \u0413\u0434\u0435 \u201c\u043c\u044f\u0441\u043e\u201d (\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u0443\u043b; \u0444\u0443\u043d\u043a\u0446\u0438\u0438\/\u043a\u043e\u0434; \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0438 \u201c\u0440\u0430\u0441\u043f\u043e\u0442\u0440\u043e\u0448\u0438\u0442\u044c\u201d\/\u043e\u0442\u043b\u0430\u0434\u0438\u0442\u044c), \u0438 \u0441 \u0447\u0435\u0433\u043e \u043b\u0443\u0447\u0448\u0435 \u043d\u0430\u0447\u0430\u0442\u044c? <\/p>\n<p>  <\/p>\n<ul>\n<li>\u043e\u0442\u043a\u0440\u044b\u0442\u044c <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1EBClwdIeS0cHwFlTYMrCbIfGgSpeiUmG5XP-WxtpgtU\/edit\">\u0442\u0430\u0431\u043b\u0438\u0446\u0443<\/a> (\u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u044f\u0447\u0435\u0439\u043a\u0443 \u201cB9\u201d) (\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u201c\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b\u201d \u0431\u044b\u0432\u0430\u044e\u0442 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c\u0438 O_o; \u043b\u044e\u0431\u043b\u044e \u0438\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u044f \u0437\u0430 \u0447\u0438\u0441\u043b\u0430\u043c\u0438, \u0438 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430 \u0437\u0430\u043a\u043e\u043d\u043e\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u0435\u0439)<\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/10.Get_n-th_Permutation_of_bitsets_AND_vice_versa_math_induction.7z\">\u0441\u043a\u0430\u0447\u0430\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438<\/a><\/li>\n<li>\u0438\u0437\u0443\u0447\u0438\u0442\u044c \u201c<code>_tmain()<\/code>\u201d (\u043d\u0435 \u043e\u0431\u0440\u0430\u0449\u0430\u044f \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0437\u0430 \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043a\u0443\u0441\u043a\u0438 \u043a\u043e\u0434\u0430)<\/li>\n<li>\u0441\u043e\u0431\u0440\u0430\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443, \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0435\u0435, \u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0435\u0435 \u0432\u044b\u0432\u043e\u0434\u0430 \u2013 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0432\u043e\u0438 \u0434\u043e\u0433\u0430\u0434\u043a\u0438 \u043d\u0430\u0441\u0447\u0435\u0442 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u201c<code>med()<\/code>\u201d \u0438 \u201c<code>demed()<\/code>\u201d<\/li>\n<\/ul>\n<p>   \u0416\u0430\u043b\u043a\u043e, \u0447\u0442\u043e \u044d\u0442\u043e \u043f\u0440\u043e\u0448\u043b\u043e \u043c\u0438\u043c\u043e \u043c\u0435\u043d\u044f: <\/p>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/habrahabr.ru\/post\/276937\/#comment_8768131\">habrahabr.ru\/post\/276937\/#comment_8768131<\/a> ( <a href=\"https:\/\/habr.com\/users\/alisey\/\" class=\"user_link\">alisey<\/a> <a href=\"https:\/\/habr.com\/users\/trif\/\" class=\"user_link\">Trif<\/a> )<\/li>\n<li><a href=\"https:\/\/stackoverflow.com\/questions\/7918806\/finding-n-th-permutation-without-computing-others\/24257996#24257996\">stackoverflow.com\/questions\/7918806\/finding-n-th-permutation-without-computing-others\/24257996#24257996<\/a>\n<ul>\n<li><a href=\"https:\/\/stackoverflow.com\/a\/7918978\">stackoverflow.com\/a\/7918978<\/a>\n<ul>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Factorial_number_system?stable=1\">en.wikipedia.org\/wiki\/Factorial_number_system?stable=1<\/a><\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Lehmer_code?stable=1\">en.wikipedia.org\/wiki\/Lehmer_code?stable=1<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>   \u041d\u043e \u0435\u0441\u0442\u044c \u0438 \u043e\u0442\u043b\u0438\u0447\u0438\u044f:<br \/>   \u0417\u0434\u0435\u0441\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u201c\u0431\u0438\u0442\u043e\u0432\u0430\u044f \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\u201d (\u201c\u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0441 \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435\u043c\u201d; \u043b\u0438\u0431\u043e \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u0435\u0435 \u201cPermutations of multisets\u201d).<br \/>   \u0412 \u0447\u0435\u043c \u043e\u0442\u043b\u0438\u0447\u0438\u0435? \u0412 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0445\u0441\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0435\u0442 (\u043f\u0440\u0438\u043c\u0435\u0440 [abcdef]), \u043d\u043e \u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043e\u043d\u0438 \u0435\u0441\u0442\u044c (\u043f\u0440\u0438\u043c\u0435\u0440 [000011]).<br \/>   \u0415\u0441\u043b\u0438 \u0436\u0435 \u0432\u0437\u044f\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u043a, \u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u0441\u044f \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c (\u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0437\u0430\u043c\u0435\u043d\u0443): <\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">a =&gt; 0 b =&gt; 0 c =&gt; 0 d =&gt; 0 e =&gt; 1 f =&gt; 1<\/code><\/pre>\n<p>  , \u0442\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f, \u0442.\u043a. \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438, \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u043c, \u0431\u0443\u0434\u0435\u0442 [abcdfe] \u21d2 [000011], \u043e\u0434\u043d\u0430\u043a\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442 [000011] \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0432 \u043d\u0430\u0448\u0435\u043c \u043d\u0430\u0431\u043e\u0440\u0435. (\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043d\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442) <\/p>\n<p>   \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u0441\u043b\u0443\u0447\u0430\u044f {{000011}}.<br \/>   \u0427\u0438\u0441\u043b\u043e \u0432\u0441\u0435\u0445 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u043a {abcdef} \u0440\u0430\u0432\u043d\u043e 6! ( <a href=\"http:\/\/nuclphys.sinp.msu.ru\/mathan\/p1\/m0204.html\">nuclphys.sinp.msu.ru\/mathan\/p1\/m0204.html<\/a> ).<br \/>   \u0418\u0441\u043a\u043b\u044e\u0447\u0438\u043c \u0438\u0437 \u043d\u0435\u0433\u043e \u043b\u0438\u0448\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438.<br \/>   \u0422\u0430\u043a, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430 \u043a\u0430\u0436\u0434\u0443\u044e \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 [000011]) \u0431\u0443\u0434\u0443\u0442 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u0443\u0431\u043b\u0438, (\u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u0435\u0434\u0438\u043d\u0438\u0446\u044b (\u201c1\u201d) 2! \u0440\u0430\u0437\u00a0 \u00d7\u00a0 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u043d\u0443\u043b\u0438 (\u201c0\u201d) 4! \u0440\u0430\u0437) = 2! \u00d7 4! = 2! \u00d7 (6\u22122)! .<br \/>   \u0412 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u0441\u043b\u0443\u0447\u0430\u044f = 6! \u2215 (2! \u00d7 (6\u22122)!). <\/p>\n<p>   \u042d\u0442\u0430 \u0437\u0430\u043f\u0438\u0441\u044c \u043e\u0447\u0435\u043d\u044c \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 \u0444\u043e\u0440\u043c\u0443\u043b\u0443 \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u0447\u0438\u0441\u043b\u0430 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0439 ( <a href=\"http:\/\/nuclphys.sinp.msu.ru\/mathan\/p1\/m0204.html\">nuclphys.sinp.msu.ru\/mathan\/p1\/m0204.html<\/a> ), \u043d\u043e \u043f\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044e ( <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D0%BE%D1%87%D0%B5%D1%82%D0%B0%D0%BD%D0%B8%D0%B5?stable=1\">ru.wikipedia.org\/wiki\/\u0421\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0435?stable=1<\/a> ) \u043d\u0430\u0448 \u0441\u043b\u0443\u0447\u0430\u0439 \u2013 \u044d\u0442\u043e \u043d\u0435 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0435. \u0414\u043b\u044f \u043d\u0430\u0441 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0432\u0430\u0436\u0435\u043d. \u0422\u043e\u0433\u0434\u0430 \u043c\u043e\u0436\u0435\u0442 \u044d\u0442\u043e \u201c\u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0441 \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u044f\u043c\u0438\u201d ( <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A0%D0%B0%D0%B7%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5?stable=1\">ru.wikipedia.org\/wiki\/\u0420\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435?stable=1<\/a> ), \u043e\u0434\u043d\u0430\u043a\u043e \u0432 \u043d\u0435\u043c \u043d\u0435\u043b\u044c\u0437\u044f \u201c\u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u201d \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0439 \u201c1\u201d \u0438 \u201c0\u201d \u2013 \u0432 \u043d\u0435\u043c \u043f\u0435\u0440\u0435\u0431\u0438\u0440\u0430\u044e\u0442\u0441\u044f \u0432\u0441\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0439 ( <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A0%D0%B0%D0%B7%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5?stable=1#%D0%9A%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE_%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81_%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8\">ru.wikipedia.org\/wiki\/\u0420\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435?stable=1#\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e_\u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0439_\u0441_\u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u044f\u043c\u0438<\/a> ). <\/p>\n<p>   \u041f\u043e\u0440\u0430 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u0441\u044f \u043d\u0430 EN: \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u044f \u2192 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u2192 combination: ( k\u2011combination with repetitions \/ k\u2011multicombination \/ multisubset ), \u0438 \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440 ( <a href=\"https:\/\/en.wikipedia.org\/wiki\/Combination?stable=1#Example_of_counting_multisubsets\">en.wikipedia.org\/wiki\/Combination?stable=1#Example_of_counting_multisubsets<\/a> ), \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u201cStars and Bars\u201d ( <a href=\"https:\/\/en.wikipedia.org\/wiki\/Stars_and_bars_(combinatorics)?stable=1#Proofs_via_the_method_of_stars_and_bars\">en.wikipedia.org\/wiki\/Stars_and_bars_(combinatorics)?stable=1#Proofs_via_the_method_of_stars_and_bars<\/a> ). \u0427\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0434\u0432\u043e\u0438\u0447\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u0447\u0438\u0441\u043b\u0430 \u0432 \u0432\u0438\u0434\u0435 \u0437\u0432\u0435\u0437\u0434\u043e\u0447\u0435\u043a \u0438 \u044f\u0449\u0438\u0447\u043a\u043e\u0432 (\u0433\u0440\u0430\u043d\u0438\u0446\/\u043f\u0435\u0440\u0435\u0433\u043e\u0440\u043e\u0434\u043e\u043a \u044f\u0449\u0438\u0447\u043a\u043e\u0432): \u201c1\u201d \u2013 Star, \u0430 \u201c0\u201d \u2013 Bar. <\/p>\n<p>   \u0412\u043e\u0442 \u0442\u0430\u043a, \u0447\u0435\u0440\u0435\u0437 \u201cStars and Bars\u201d \u0431\u044b\u043b\u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u201c\u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u044f\u201d (\u0438 \u201c\u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u044f \u0441 \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435\u043c\u201d \u2013 k\u2011combination with repetitions) \u0441 \u201c\u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\u043c\u0438 \u0441 \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435\u043c\u201d (permutations of multisets): <a href=\"https:\/\/en.wikipedia.org\/wiki\/Permutation?stable=1#Permutations_of_multisets\">en.wikipedia.org\/wiki\/Permutation?stable=1#Permutations_of_multisets<\/a> .<br \/>   \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044f\u0441\u044c \u043d\u0430 RU: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%B5%D1%80%D0%B5%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0?stable=1#%D0%9F%D0%B5%D1%80%D0%B5%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D1%81_%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC\">ru.wikipedia.org\/wiki\/\u041f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430?stable=1#\u041f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438_\u0441_\u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435\u043c<\/a> <\/p>\n<p>   P.S. \u043a\u043e\u0434 \u0438\u0437 \u043e\u0442\u0432\u0435\u0442\u0430 <a href=\"https:\/\/stackoverflow.com\/a\/24257996\">stackoverflow.com\/a\/24257996<\/a> \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u043d\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u041f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u043a, \u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0420\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0439 ( \u041f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u2013 \u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 \u0420\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f: n!\u2215((n\u2212k)!); n\u2a75k; (n\u2212k)!\u21d21; n! ). <\/p>\n<p>   P.P.S. [\u0441\u043a\u043e\u0440\u0435\u0435 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043a <a href=\"https:\/\/habr.com\/users\/alisey\/\" class=\"user_link\">alisey<\/a> \u0438 <a href=\"https:\/\/habr.com\/users\/trif\/\" class=\"user_link\">Trif<\/a>] \u0435\u0441\u043b\u0438 \u0440\u0430\u043d\u044c\u0448\u0435 \u0433\u0434\u0435\u2011\u043d\u0438\u0431\u0443\u0434\u044c \u0432 \u0441\u0435\u0442\u0438 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u043b\u0438 \u043f\u043e\u0445\u043e\u0436\u0438\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\/\u043a\u043e\u0434 (\u0434\u043b\u044f \u201cPermutations of multisets\u201d), \u0442\u043e \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0438 \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445? <\/p>\n<hr>\n<\/div>\n<\/div>\n<hr>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">5: OMNeT++ \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 2<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<h1>LLTR \u0427\u0430\u0441\u0442\u044c 5: OMNeT++ \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 2<\/h1>\n<p>   \u041f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 \u0433\u043e\u0442\u043e\u0432\u043e <\/p>\n<p>   (\u043d\u0443\u0436\u043d\u043e \u0435\u0449\u0435 \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c LLTR-Process \u043f\u043e\u0434 \u043d\u043e\u0432\u0443\u044e sequence, \u0432\u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u2013 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0435\u0440\u0435\u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u043c \u043d\u043e\u0432\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u0434 \u0441\u0442\u0430\u0440\u0443\u044e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c {\u0438\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u043e\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u201cLLTD-Process (vFinal)\u201d}, \u0430 \u0437\u0430\u0442\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u043e\u043b\u0443\u0447\u0448\u0435 \u2013 \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0432 \u043d\u0443\u0436\u043d\u043e\u043c \u043c\u0435\u0441\u0442\u0435 \u0444\u043e\u0440\u043c\u0443\u043b\u0443 \u0440\u0430\u0441\u0447\u0435\u0442\u0430 i \u2192 dstId, \u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0442\u0435\u0441\u0442\u0430 \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430) <\/p>\n<p>   \u0421\u0441\u044b\u043b\u043a\u0438: <\/p>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/07.OMNetProject_v0.9.4_lltdapp.7z\">OMNetProject (v0.9.4) lltdapp<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/08.OMNetProject_vFinal_lltdapp.7z\">OMNetProject (vFinal) lltdapp<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Process\/releases\/download\/vEnd\/LLTD-Process_vFinal.7z\">LLTD-Process (vFinal)<\/a><\/li>\n<\/ul>\n<hr>\n<\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">6+7: \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f + \u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<h1>LLTR \u0427\u0430\u0441\u0442\u044c 6: \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f<\/h1>\n<p>   \u0422\u0430\u0439\u043c\u0435\u0440\u044b \u0438 \u0441\u0447\u0435\u0442\u0447\u0438\u043a\u0438 \u0441\u0438\u0441\u0442\u0435\u043c, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0430 Golang. <\/p>\n<p>   \u0421\u0441\u044b\u043b\u043a\u0438: <\/p>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/11.Timers_QPC.7z\">Timers (QPC)<\/a><\/li>\n<\/ul>\n<p>  <\/p>\n<h1>LLTR \u0427\u0430\u0441\u0442\u044c 7: \u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 (\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: \u201c\u0432 \u043a\u043e\u043d\u0446\u0435 \u0414\u0436\u043e\u043d \u0443\u043c\u0440\u0435\u0442\u201d \u2013 \u0444\u0438\u043b\u044c\u043c)<\/h1>\n<p>   (\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0435\u0441\u043b\u0438 \u0434\u043b\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430 \u043d\u0443\u0436\u043d\u043e \u043c\u0438\u043d\u0438\u043c\u0443\u043c 4 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 {\u0431\u0435\u0437 \u0443\u0447\u0435\u0442\u0430 \u0441\u0432\u0438\u0442\u0447\u0435\u0439\/\u0440\u043e\u0443\u0442\u0435\u0440\u043e\u0432\/Wi\u2011Fi}, \u0430 \u0443 \u0432\u0430\u0441 \u0438\u0445 \u0442\u043e\u043b\u044c\u043a\u043e 3 \u0438 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435\u0442? \u0421\u0434\u0435\u043b\u0430\u0442\u044c \u0438\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u2013 2 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430! \u041e\u0434\u0438\u043d \u0438\u0437 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u2013 MacBook, \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0435\u0441\u0442\u044c Wi\u2011Fi \u0438 Ethernet \u0447\u0435\u0440\u0435\u0437 Thunderbolt) <\/p>\n<p>   (\u0415\u0441\u043b\u0438 \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0442\u0435\u043d\u0434 \u0438\u0437 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u201c\u043b\u0435\u0436\u0438\u0442 \u043f\u043e\u0434 \u0440\u0443\u043a\u043e\u0439\u201d, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0443\u0437\u043d\u0430\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u201c\u043b\u0435\u0436\u0438\u0442 \u043f\u043e\u0434 \u0440\u0443\u043a\u043e\u0439\u201d) <\/p>\n<p>   (\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 Wi\u2011Fi \u0438 UDP broadcast \u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438 \u2013 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 <abbr title=\"Wireless Network Interface Card\">WNIC<\/abbr>\/\u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438\/\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435: <a href=\"https:\/\/superuser.com\/q\/946539\">How to override wifi broadcast speed limit?<\/a>, <a href=\"https:\/\/networkengineering.stackexchange.com\/q\/1782\">Why does my UDP Broadcast wireless communication is capped at 1MBs?<\/a>. \u0412 \u043c\u043e\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0431\u044b\u043b\u043e \u043b\u0438\u0431\u043e 3 Mbps, \u043b\u0438\u0431\u043e 5 Mbps {\u0442\u043e\u0447\u043d\u043e \u0443\u0436\u0435 \u043d\u0435 \u043f\u043e\u043c\u043d\u044e}. \u0412 \u0438\u0442\u043e\u0433\u0435 MacBook {Wi\u2011Fi \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441} \u0441\u0442\u0430\u043b Super\u2011\u0445\u043e\u0441\u0442\u043e\u043c, \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u043e\u043d \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043d\u0435 broadcast\u2011\u043f\u0430\u043a\u0435\u0442\u044b, \u0430 unicast, \u0430 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u043e\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e {Wi\u2011Fi-\u0440\u043e\u0443\u0442\u0435\u0440 \u0438\u043b\u0438 \u0441\u0432\u0438\u0442\u0447\u2011\u0440\u043e\u0443\u0442\u0435\u0440} \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 unicast\u2011\u043f\u0430\u043a\u0435\u0442\u044b \u0432 broadcast {\u043d\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u044f \u0435\u0433\u043e \u043d\u0430\u0437\u0430\u0434 \u2013 \u043d\u0430 Wi\u2011Fi}. \u0412 \u043e\u0431\u0449\u0435\u043c, \u0441 Wi\u2011Fi-\u0440\u043e\u0443\u0442\u0435\u0440\u043e\u043c \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u2013 CPU \u0431\u044b\u043b \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0441\u043b\u0430\u0431 \u0434\u043b\u044f \u0442\u0430\u043a\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u043d\u0430 \u0441\u0432\u0438\u0442\u0447\u2011\u0440\u043e\u0443\u0442\u0435\u0440\u0435.) <\/p>\n<p>   (\u041f\u043e\u0447\u0435\u043c\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u0430\u043a\u043e\u0439 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 UDP\u2011\u043f\u0430\u043a\u0435\u0442\u0430, \u043e\u043d \u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f!? \u041e\u0442\u0432\u0435\u0442: \u0434\u043b\u044f Windows \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u201c\u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0449\u0430\u044f\u201d \u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u0441\u043e\u043a\u0435\u0442 {Windows \u0436\u0434\u0435\u0442 \u043f\u043e\u043a\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 NIC \u043d\u0435 \u0441\u043e\u043e\u0431\u0449\u0438\u0442 \u043e\u0431 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0435?..}, \u043a \u044d\u0442\u043e\u043c\u0443 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0447\u0430\u0441\u0442\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 API, \u201c\u0441\u044a\u0435\u0434\u0430\u044e\u0449\u0438\u0435 CPU\u201d {\u0432 Win8 \u0431\u044b\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 API, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445\u2026 (\u0441\u043c. \u0441\u0441\u044b\u043b\u043a\u0438 \u0432 \u201cLLTD\/flood\/main.go\u201d)}. \u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0430\u0439\u043c\u0435\u0440 \u0441 \u201c\u0432\u044b\u0441\u043e\u043a\u0438\u043c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c\u201d. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0430\u043c\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u2013 \u043e\u0434\u043d\u0438\u043c \u0432\u044b\u0437\u043e\u0432\u043e\u043c API \u0441\u0440\u0430\u0437\u0443 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043f\u043e\u0440\u0446\u0438\u044e \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0434\u043e\u043b\u0436\u043d\u043e \u0445\u0432\u0430\u0442\u0438\u0442\u044c \u0434\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u201c\u0442\u0438\u043a\u0430\u201d \u0442\u0430\u0439\u043c\u0435\u0440\u0430. \u0410 \u0432 *nix \u0437\u0430\u043f\u0438\u0441\u044c \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u0430\u044f {\u043c\u043e\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u043e\u0437\u0432\u0440\u0430\u0442 \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0437\u043e\u0432\u0430 API}, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u0430, \u0438 \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u201c\u0442\u0438\u043a\u0435\u201d \u0442\u0430\u0439\u043c\u0435\u0440\u0430 \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043e\u043a \u0434\u0430\u043d\u043d\u044b\u0445 {\u0441\u043c. \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u0432 \u201cLLTD\/flood\/main.go\u201d}. \u0412 \u0442\u0435\u043c\u0443: \u201c<a href=\"http:\/\/burntchrome.blogspot.ru\/2016\/09\/iperf3-and-microbursts.html\">iperf3 and microbursts<\/a>\u201d) <\/p>\n<p>   (\u0412 \u0445\u043e\u0434\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043c\u0435\u043d\u044f\u043b\u0438\u0441\u044c \u2192 \u043d\u0443\u0436\u043d\u043e \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u041f\u041a. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 {\u043e\u0434\u0438\u043d \u0438\u0437 \u041f\u041a; SMB}: \u043c\u0435\u043d\u044f\u043b\u0438\u0441\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u2192 \u0441\u043e\u0431\u0438\u0440\u0430\u043b\u0438\u0441\u044c \u043f\u043e\u0434 \u0432\u0441\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u2192 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043d\u0430 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u2192 MacBook \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e. \u0412\u0441\u0435 \u041f\u041a \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e, \u0447\u0442\u043e\u0431\u044b \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043b\u0438\u044f\u043d\u0438\u0435 \u043d\u0430 \u0441\u0435\u0442\u044c \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430.) <\/p>\n<p>   (\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 \u201cLLTD\/Prepare test environment.txt\u201d) <\/p>\n<p>   \u0421\u0441\u044b\u043b\u043a\u0438: <\/p>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/12.GoLLTD.7z\">GoLLTD<\/a><\/li>\n<\/ul>\n<p>   (\u0447\u0430\u0441\u0442\u044c \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 \u201cLLTD\/Client.go\u201d, \u0430 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 \u201c\u043f\u043e\u2011\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438\u201d \u2013 \u0432\u043d\u0438\u0437\u0443 \u201cLLTD\/flood\/main.go\u201d) <\/p>\n<p>   (\u0442\u0430\u043a\u0436\u0435 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u041f\u041a {Client1} NIC \u0438 \u0440\u0430\u043d\u044c\u0448\u0435 \u043d\u0435 \u043b\u044e\u0431\u0438\u043b, \u043a\u043e\u0433\u0434\u0430 \u0435\u0433\u043e \u0437\u0430\u043a\u0438\u0434\u044b\u0432\u0430\u044e\u0442 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u2013 \u043c\u043e\u0433 \u0441\u043f\u043e\u043d\u0442\u0430\u043d\u043d\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f, \u0438 \u043f\u043e\u043c\u043e\u0433\u0430\u043b\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u043b\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u0442\u043e\u0447\u0438\u0432\u0430\u043d\u0438\u0435, \u0442\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u044f \u043d\u0430\u0443\u0447\u0438\u043b\u0441\u044f \u201c\u043f\u043e \u0436\u0435\u043b\u0430\u043d\u0438\u044e\u201d \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c \u0435\u0433\u043e \u0438\u0437 \u0441\u0442\u0440\u043e\u044f: \u0441\u0442\u0440\u043e\u0447\u043a\u0430 \u0432 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0435 \u201c interface always dead\u201d) <\/p>\n<p>   Note: \u0414\u0436\u043e\u043d \u2013 Wi\u2011Fi \u0440\u043e\u0443\u0442\u0435\u0440 (\u0442\u043e\u0447\u043d\u0435\u0435 ADSL\u2011\u043c\u043e\u0434\u0435\u043c\/\u0440\u043e\u0443\u0442\u0435\u0440, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0442\u043f\u0430\u043b\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0432 ADSL \u0438 \u0440\u043e\u0443\u0442\u0435\u0440 \u0447\u0430\u0441\u0442\u0438 \u2013 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0442\u043e\u0447\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430) <\/p>\n<p>   Note: \u0421\u043e \u0441\u0432\u0438\u0442\u0447\u043e\u043c\u2011\u0440\u043e\u0443\u0442\u0435\u0440\u043e\u043c \u0442\u043e\u0436\u0435 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c: \u043e\u043d \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u201c\u043f\u0435\u0440\u0435\u0432\u0430\u0440\u0438\u0432\u0430\u0435\u0442\u201d 100 Mbps \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e unicast \u0442\u0440\u0430\u0444\u0438\u043a\u0430; \u043e\u043d \u043c\u043e\u0436\u0435\u0442 \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u0441\u0430\u043c \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c 100 Mbps broadcast \u0442\u0440\u0430\u0444\u0438\u043a\u0430. \u041d\u043e \u0443 \u043d\u0435\u0433\u043e \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e (\u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435 \u043c\u0435\u0440\u0435, \u0435\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\/\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u0437\u0430\u0434\u0430\u043b) <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>   <b>TODO<\/b>: \u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u0441 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c \u0441\u0442\u0430\u0442\u044c\u0438: \u043e\u0434\u043d\u0443 \u0438\u0437 \u0441\u0442\u0430\u0442\u044c\u0435\u0439 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u0442\u044c \u0432 \u0432\u0438\u0434\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432 \u043a \u0441\u0442\u0430\u0442\u044c\u0435 (\u043a\u0430\u0436\u0434\u044b\u0439 \u0430\u0431\u0437\u0430\u0446 \u2013 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439; \u043c\u043e\u0436\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u043c\u0443 \u0430\u0431\u0437\u0430\u0446\u0443; \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0434\u0430\u0436\u0435 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u0442\u044c +1\/\u22121 \u0437\u0430 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0430\u0431\u0437\u0430\u0446). \u042d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0445\u043e\u0436\u0435 \u043d\u0430 Google Wave, \u0438\u043b\u0438 \u043d\u0430 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u0432 Google Docs, \u0438\u043b\u0438 \u043d\u0430 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u044b\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 Discus. \u0424\u043e\u0440\u043c\u0430\u0442: <\/p>\n<p>  <\/p>\n<ul>\n<li>\u0442\u0435\u043a\u0441\u0442 \u0434\u043e \u043a\u0430\u0442\u0430 \u2013 \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u043e<\/li>\n<li>\u043f\u043e\u0441\u043b\u0435 \u043a\u0430\u0442\u0430 \u2013 \u043f\u043e\u044f\u0441\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445<\/li>\n<li>\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438:\n<ul>\n<li>\u043a\u0430\u0436\u0434\u044b\u0439 \u0430\u0431\u0437\u0430\u0446 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438<\/li>\n<li>\u0440\u0430\u0437\u0434\u0435\u043b \u0434\u043b\u044f \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432, \u043d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0430\u0431\u0437\u0430\u0446\u0435\u043c (\u0442.\u0435. \u0434\u043b\u044f \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f) \u2013 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0441 \u0442\u0435\u043a\u0441\u0442\u043e\u043c \u201c\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438\u201d \u0438\u043b\u0438 \u201c\u0414\u043b\u044f \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432\u201d \u2013 \u043f\u043e \u0438\u0434\u0435\u0435 \u0432\u0441\u0435 \u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0434\u043e\u0447\u0435\u0440\u043d\u0438\u043c\u0438 \u043a \u044d\u0442\u043e\u043c\u0443 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044e (\u0442.\u0435. \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u201c\u041e\u0442\u0432\u0435\u0442\u043e\u043c\u201d \u043d\u0430 \u044d\u0442\u043e\u0442 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>   \u0422\u0430\u043a\u0436\u0435 \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c UserJS\/UserCSS, \u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0439 \u0432\u0441\u0435, \u043a\u0440\u043e\u043c\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432, \u0442.\u0435. \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u0441\u0430\u043c\u0443 \u0441\u0442\u0430\u0442\u044c\u044e. <\/p>\n<p>   \u0422\u0430\u043a\u0436\u0435 \u0442\u0430\u043a\u043e\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u043f\u043e\u0432\u043b\u0438\u044f\u0435\u0442 \u0438 \u043d\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u0442\u0430\u0442\u044c\u0438 \u2013 \u043d\u0430 \u0440\u0430\u0437\u043c\u0435\u0440 \u0435\u0435 \u0430\u0431\u0437\u0430\u0446\u0435\u0432 \u2013 \u043e\u043d\u0438 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043a\u0440\u0443\u043f\u043d\u044b\u043c\u0438, \u0447\u0442\u043e\u0431\u044b UI \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432 (\u043d\u0438\u043a, \u0430\u0432\u0430\u0442\u0430\u0440\u043a\u0430, \u0434\u0430\u0442\u0430) \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u043b\u0438\u0441\u044c \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0440\u0435\u0436\u0435 (\u0435\u0441\u043b\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u0442\u044c\u0441\u044f \u0447\u0430\u0441\u0442\u043e, \u0442\u043e \u0432\u0437\u0433\u043b\u044f\u0434 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043e \u043d\u0438\u0445 \u201c\u0441\u043f\u043e\u0442\u044b\u043a\u0430\u0442\u044c\u0441\u044f\u201d). \u041b\u0438\u0431\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u201c\u0448\u0443\u043c\u201d \u043e\u0442 \u044d\u0442\u0438\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 UserCSS. \u0418 \u0432\u0441\u0435 \u0436\u0435 \u044f \u0434\u0443\u043c\u0430\u044e, \u0447\u0442\u043e \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0438\u0445 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0443\u0431\u0438\u0440\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u043e\u0441\u0442\u0430\u0432\u0430\u043b\u043e\u0441\u044c \u043e\u0449\u0443\u0449\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0448\u044c\u0441\u044f \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 (\u0432 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0438 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432), \u0438 \u043c\u043e\u0436\u0435\u0448\u044c \u0437\u0430\u0434\u0430\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441 (\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439) \u043f\u0440\u044f\u043c\u043e \u0437\u0434\u0435\u0441\u044c (\u043d\u0430 \u043c\u0435\u0441\u0442\u0435). <\/p>\n<p>   \u0427\u0435\u0440\u0435\u0437 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0434\u0443\u0431\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u0442\u0430\u0442\u044c\u0438 (\u0438\u0437 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432) \u0432 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0435 (\u0432 \u0442\u0435\u043a\u0441\u0442\u0435 \u043f\u043e\u0441\u043b\u0435 \u043a\u0430\u0442\u0430). \u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0445\u0430\u0431\u0440\u0430 (\u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u044b \u0432\u0440\u043e\u0434\u0435 \u0431\u044b \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 UserJS \u0438 UserCSS; Opera Presto \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b\u0430, Firefox \u0442\u043e\u0436\u0435 \u0432\u0440\u043e\u0434\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442) <\/p>\n<p>   \u041e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0434\u043b\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430 \u2013 \u0441\u0442\u0430\u0442\u044c\u044f \u201c<nobr>OMNeT++<\/nobr> \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 2\u201d. <\/p>\n<p>   <b>TODO<\/b>[x]: \u043f\u0440\u0438 \u0432\u0441\u0442\u0430\u0432\u043a\u0435 \u0441\u0441\u044b\u043b\u043e\u043a \u043d\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0438\u0445 \u0432 \u0432\u0438\u0434\u0435 \u0432\u0435\u0442\u043e\u043a (\u0434\u0435\u0440\u0435\u0432\u0430) + \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438, \u0447\u0442\u043e \u0432 \u043d\u0438\u0445 \u0431\u044b\u043b\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043e + \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439, \u043f\u0440\u043e \u0442\u043e, \u0447\u0442\u043e \u044d\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b\u043e\u0441\u044c \u043d\u0430 \u0441\u0442\u0430\u0440\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 <nobr>OMNeT++<\/nobr> v5.0b1 \u0438 INET v3.0.0 + \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u043e \u0442\u043e, \u0447\u0442\u043e \u0434\u043b\u044f \u0441\u0442\u0430\u0442\u0435\u0439 \u044f \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043b \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 (\u043c\u0435\u043d\u044f\u043b \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445), \u0438 \u0447\u0442\u043e\u0431\u044b \u043b\u0435\u0433\u0447\u0435 \u0431\u044b\u043b\u043e \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u2013 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u0430\u043a\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043a\u0430\u043a\u0438\u043c \u043a\u043e\u043c\u043c\u0438\u0442\u0430\u043c\/\u0442\u0435\u0433\u0430\u043c \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 <\/p>\n<p>   <strong>\u0421\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438<\/strong>: <\/p>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/01.OMNetProjectLLTD_lltdapp_+_sim.7z\">OMNetProjectLLTD lltdapp + sim<\/a> \u2013 \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f LLTR \u043d\u0435 \u0438\u043c\u0435\u043b \u0441\u0432\u043e\u0435\u0433\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f, \u0438 \u044f \u0435\u0433\u043e \u043d\u0430\u0437\u044b\u0432\u0430\u043b \u043f\u0440\u043e\u0441\u0442\u043e \u201cLLTD\u201d (\u201cR\u201d \u2013 \u044d\u0442\u043e \u201cD\u201d, \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432\u044b\u0440\u043e\u0441\u043b\u0438 \u043d\u043e\u0436\u043a\u0438\/\u0432\u0435\u0442\u043a\u0438\/\u043a\u043e\u0440\u043d\u0438) [\u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u043c\u0443 \u043a\u043e\u043c\u043c\u0438\u0442\u0443 \u0438\u0437 \u201c\u0427\u0430\u0441\u0442\u044c 1\u201d, \u0442.\u0435. \u0432\u0435\u0442\u043a\u0435 <a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/tree\/article_1\">article_1<\/a> \u0438 \u0442\u0435\u0433\u0443 a1_v0.30.0 <img loading=\"lazy\" decoding=\"async\" alt=\"git\" width=\"19\" height=\"19\" src=\"https:\/\/habrastorage.org\/webt\/z1\/ho\/tn\/z1hotnqqi-dye8uvlxqhvqfjr6i.png#Git-Icon_2x.png\">] {\u043f\u043e \u0434\u0430\u0442\u0430\u043c \u0432 \u0430\u0440\u0445\u0438\u0432\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u043b}<\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/02.OMNetProject_before_v0.9_lltdapp.7z\">OMNetProject (before v0.9) lltdapp<\/a> \u2013 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u043f\u0440\u0430\u0432\u043a\u0438 (\u201cLLTDClient.cc\u201d: \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u043b \u043e\u043f\u0435\u0447\u0430\u0442\u043a\u0443, \u0438 \u043f\u0435\u0440\u0435\u0448\u0435\u043b \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 DISCARD\u2011\u043f\u043e\u0440\u0442\u0430 \u0434\u043b\u044f \u201c\u0440\u0430\u0437\u043e\u0433\u0440\u0435\u0432\u0430\u201d ARP) [\u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u0435\u0442\u043a\u0435 <a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/tree\/article_1\">article_1<\/a>] {\u0434\u043e\u0431\u0430\u0432\u0438\u043b \u0432 \u0430\u0440\u0445\u0438\u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u201cfor diff (LLTR)\u201d \u2013 \u0441\u0440\u0430\u0432\u043d\u0438\u0432 (diff) \u0435\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438, \u043c\u043e\u0436\u043d\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c, \u043a\u0430\u043a \u0431\u044b\u043b\u0438 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u044b \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435}<\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/03.OMNetProject_v0.9_lltdapp.7z\">OMNetProject (v0.9) lltdapp<\/a> \u2013 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0430 \u043b\u043e\u0433\u0438\u043a\u0430 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u043e\u0434\u0441\u0447\u0435\u0442\u0430 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u0438\u043d\u044f\u0442\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 (\u201cLLTDClient.cc\u201d: \u201c<code>trafCount[stepN]++<\/code>\u201d): \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u0441\u043c. \u201c<code>timeCalcEnd<\/code>\u201d \u0438 \u201c<code>timeoutCalc<\/code>\u201d), \u0447\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e \u043e\u0442\u0440\u0430\u0437\u0438\u043b\u043e\u0441\u044c \u043d\u0430 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0435 (\u201cstat.txt\u201d: \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u043b\u0441\u044f \u043a\u043e\u043d\u0442\u0440\u0430\u0441\u0442) [\u0427\u0430\u0441\u0442\u044c 3] {\u0437\u0430 \u043a\u0430\u0434\u0440\u043e\u043c \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u201c\u043a\u0430\u043a \u044f \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u043e\u201d, \u0442.\u0435. \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438\u0439\u0442\u0438 \u043a \u0442\u0430\u043a\u043e\u043c\u0443 \u0440\u0435\u0448\u0435\u043d\u0438\u044e}<\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/11.Timers_QPC.7z\">Timers (QPC)<\/a> \u2013 \u0441\u0430\u043c\u043e\u0435 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435 \u0432 \u043d\u0435\u043c \u2013 \u044d\u0442\u043e \u0441\u0441\u044b\u043b\u043a\u0438 (\u0432 \u201cTimers.cpp\u201d; \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u043d\u0430 \u201c<a href=\"http:\/\/www.windowstimestamp.com\/description#C_part2\">The Windows Timestamp Project: Adjustment of System Time (NTP)<\/a>\u201d) [\u0427\u0430\u0441\u0442\u044c 6] {\u043f\u043e \u0445\u0440\u043e\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u044d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0437\u0434\u0435\u0441\u044c, \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043d\u0430 Golang, \u043d\u043e \u044f \u0440\u0435\u0448\u0438\u043b \u0432\u0441\u0435 \u044d\u0442\u043e \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u0432 \u201c\u0427\u0430\u0441\u0442\u044c 6\u201d}<\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/04.OMNetProject_v0.9.1_lltdapp.7z\">OMNetProject (v0.9.1) lltdapp<\/a> \u2013 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u0438\u0437 \u043d\u0438\u0445: \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u201cLLTDClient.cc\u201d: \u201c<code>sntpTimeOffset<\/code>\u201d \u0438 \u201c<code>sntpLatency<\/code>\u201d \u2013 \u044d\u0442\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u043a\u0430 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f, \u043d\u043e \u043f\u0440\u0438\u0433\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c) [\u0427\u0430\u0441\u0442\u044c 3]<\/li>\n<li>\u201cfixed event time\u201d \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0435 \u2013 \u043f\u0440\u0435\u0434\u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043b \u0432\u0440\u0435\u043c\u044f \u043d\u0430\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044f:\n<ul>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/05.OMNetProject_fixed_event_time_-_v0.9.2_lltdapp.7z\">OMNetProject (fixed event time \u2014 v0.9.2) lltdapp<\/a> \u2013 \u043c\u043d\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0432 \u201cstat.txt\u201d [\u0427\u0430\u0441\u0442\u044c 3]<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/06.OMNetProject_v0.9.3_lltdapp.7z\">OMNetProject (v0.9.3) lltdapp<\/a> \u2013 v0.9.1 + \u0434\u043e\u0434\u0435\u043b\u043a\u0430 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0435\u0435 + \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0438\u0437 v0.9.2ft [\u0427\u0430\u0441\u0442\u044c 3]<\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/09.Get_sequence_math_induction.7z\">Get sequence (math induction)<\/a> \u2013 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u0443\u043b \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0435\u0442\u0438: unicast_src_host<sub>i+1<\/sub> = unicast_dst_host<sub>i<\/sub>, \u0442.\u0435. \u0445\u043e\u0441\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0435\u0439\u0447\u0430\u0441 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0442\u0440\u0430\u0444\u0438\u043a (unicast dst), \u0441\u0442\u0430\u043d\u0435\u0442 \u0445\u043e\u0441\u0442\u043e\u043c, \u0438\u0441\u043f\u0443\u0441\u043a\u0430\u044e\u0449\u0438\u043c \u0442\u0440\u0430\u0444\u0438\u043a (unicast src) [\u0427\u0430\u0441\u0442\u044c 4] {\u043e\u0434\u043d\u043e \u0438\u0437 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432 \u044d\u0442\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c, \u0441\u0440\u0430\u0432\u043d\u0438\u0432 \u043c\u0435\u0441\u0442\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u201c\u0437\u0430\u0442\u043e\u0440\u043e\u0432\u201d (\u043d\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0431\u0443\u0444\u0435\u0440\u0430 \u0432 \u0441\u0432\u0438\u0442\u0447\u0430\u0445) \u0432 \u0434\u0432\u0443\u0445 \u0440\u044f\u0434\u043e\u043c \u0441\u0442\u043e\u044f\u0449\u0438\u0445 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044f\u0445 \u2013 \u0442\u0435\u043f\u0435\u0440\u044c \u201c\u0437\u0430\u0442\u043e\u0440\u201d \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0442\u044c \u0434\u0432\u0430 \u0440\u0430\u0437\u0430 \u043f\u043e\u0434\u0440\u044f\u0434 \u0432 \u043e\u0434\u043d\u043e\u043c \u0438 \u0442\u043e\u043c \u0436\u0435 \u043c\u0435\u0441\u0442\u0435, \u0447\u0442\u043e \u0431\u043b\u0430\u0433\u043e\u043f\u0440\u0438\u044f\u0442\u043d\u043e \u0441\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043d\u0430: \u201c\u0441\u0430\u043c\u043e\u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0438 \u0441\u0435\u0442\u0438\u201d (\u0441\u0440\u0435\u0434\u043d\u0435\u0439 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0435 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430), \u0438, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u043d\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u043c\u043e\u0439 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438}<\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/07.OMNetProject_v0.9.4_lltdapp.7z\">OMNetProject (v0.9.4) lltdapp<\/a> \u2013 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c: \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u043e\u0432\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0435\u0442\u0438, \u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u201c\u0445\u0430\u043a\u043e\u0432 \u0434\u043b\u044f <abbr title=\"\u041e\u0431\u044a\u0435\u043a\u0442\u043d\u043e\u2011\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\">\u041e\u041e\u041f<\/abbr>\u201d [\u0427\u0430\u0441\u0442\u044c 5]<\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/08.OMNetProject_vFinal_lltdapp.7z\">OMNetProject (vFinal) lltdapp<\/a> \u2013 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 [\u0427\u0430\u0441\u0442\u044c 5]<\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Process\/releases\/download\/vEnd\/LLTD-Process_vFinal.7z\">LLTD-Process (vFinal)<\/a> \u2013 \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u044f \u043f\u043e\u0434 \u043d\u043e\u0432\u0443\u044e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0435\u0442\u0438 [\u0427\u0430\u0441\u0442\u044c 5]<\/li>\n<li><a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\/releases\/download\/a1_v0.30.0\/12.GoLLTD.7z\">GoLLTD<\/a> \u2013 \u0441\u0442\u0430\u0440\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 Go (\u201cLLTD\/old\/main.old.go\u201d) + \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f + \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430 (\u201cLLTD\/Prepare test environment.txt\u201d) + \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b, \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430: \u201cTimers\/\u201d, \u201cSNTP\/\u201d, \u201cLLTD\/flood\/broadcast.txt\u201d, \u201cLLTD\/Prepare test environment.txt\u201d, \u201cLLTD\/flood\/old\/main.go\u201d, \u201cLLTD\/flood\/main.go\u201d, \u201cLLTD\/\u201d [\u0427\u0430\u0441\u0442\u044c 6,7]<\/li>\n<\/ul>\n<p>   \u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 (<em>\u0447\u0430\u0441\u0442\u044f\u0445<\/em>) \u0431\u044b\u043b\u0438 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u0441\u0442\u0438\u043a\u0435\u0440\u043e\u0432 (\u043b\u0438\u0441\u0442\u043e\u0447\u043a\u043e\u0432), \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f \u0434\u0435\u043b\u0430\u043b \u0437\u0430\u043c\u0435\u0442\u043a\u0438. \u042f \u043d\u0430\u0437\u044b\u0432\u0430\u044e \u0438\u0445 \u201c\u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u0435\u0440\u0435\u0434 \u0441\u043d\u043e\u043c\u201d \u2013 \u0437\u0430\u043f\u0438\u0441\u0438 \u0438\u0434\u0435\u0439, \u0440\u043e\u0434\u0438\u0432\u0448\u0438\u0445\u0441\u044f \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0437\u0430\u0441\u044b\u043f\u0430\u043d\u0438\u044f. <\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u043f\u043e\u043a\u0430 \u044f \u043d\u0435 \u0437\u0430\u043f\u0438\u0448\u0443 \u0438\u0434\u0435\u044e \u2013 \u044f \u043d\u0435 \u043c\u043e\u0433\u0443 \u0437\u0430\u0441\u043d\u0443\u0442\u044c, \u0430 \u0441\u0430\u043c\u044b\u0439 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 (\u0432 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f) \u0441\u043f\u043e\u0441\u043e\u0431 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0434\u0435\u044e \u2013 \u043d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c \u043d\u0430 \u043b\u0438\u0441\u0442\u043e\u0447\u043a\u0435. <\/p>\n<p>   \u041a \u043a\u0430\u0436\u0434\u043e\u0439 <em>\u0447\u0430\u0441\u0442\u0438<\/em> \u044f \u0445\u043e\u0442\u0435\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u201c\u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u0435\u0440\u0435\u0434 \u0441\u043d\u043e\u043c\u201d, \u043b\u0438\u0431\u043e \u0441\u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0440\u043e\u0432\u0430\u0432, \u043b\u0438\u0431\u043e \u043d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u0432 \u201c\u0432 \u0432\u0435\u043a\u0442\u043e\u0440\u0435\u201d. <\/p>\n<p>   \u0412\u0441\u0435 \u201c\u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u0435\u0440\u0435\u0434 \u0441\u043d\u043e\u043c\u201d, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0442\u0435\u0445, \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443\u0436\u0435 \u0431\u044b\u043b\u0438 \u0432 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0447\u0430\u0441\u0442\u044f\u0445: <\/p>\n<p>  <a name=\"fig_stickers-other\"><\/a><a href=\"https:\/\/habrastorage.org\/webt\/ka\/vm\/ni\/kavmnigbvpq8jlsgnlhe-lmjyzk.jpeg#stickers-other.jpg\"><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"\u0421\u0442\u0438\u043a\u0435\u0440\u044b: \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u0442\u0438\u043a\u0435\u0440\u044b \u0438 TOP SECRET\" title=\"\u0444\u043e\u0440\u043c\u0430\u0442: \u2039\u043e\u0434\u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0430\u203a \u2039\u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430\u203a\" height=\"820\" src=\"https:\/\/habrastorage.org\/webt\/ka\/vm\/ni\/kavmnigbvpq8jlsgnlhe-lmjyzk.jpeg#stickers-other.jpg\"><\/div>\n<p><\/a> <\/p>\n<p>   \u0412 \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u2013 \u0441\u043a\u0430\u043d \u043e\u0434\u043d\u043e\u0433\u043e \u0438 \u0442\u043e\u0433\u043e \u0436\u0435 \u043b\u0438\u0441\u0442\u043e\u0447\u043a\u0430 \u0441 \u0434\u0432\u0443\u0445 \u0441\u0442\u043e\u0440\u043e\u043d. \u0412 \u0442\u0435\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u043d\u0435 \u0431\u044b\u043b\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u2013 \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u043b \u043f\u0440\u043e\u0431\u0435\u043b \u201c\u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0439 \u0437\u0430\u043c\u0435\u0442\u043a\u043e\u0439\u201d. <\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u201c\u043a\u0443\u043b\u0435\u0440\u201d \u2013 \u0445\u043e\u0442\u0435\u043b \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0442\u0435\u043f\u043b\u043e\u043e\u0442\u0432\u043e\u0434\u0430 (\u0442\u0435\u043f\u043b\u043e\u0432\u043e\u0433\u043e \u0441\u043e\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u044f<sup>\u22121<\/sup>) \u043a \u0448\u0443\u043c\u0443 (\u0437\u0432\u0443\u043a\u043e\u0432\u043e\u043c\u0443 \u0434\u0430\u0432\u043b\u0435\u043d\u0438\u044e) \u0434\u043b\u044f \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0438 \u0435\u0435 \u0432\u0430\u0440\u0438\u0430\u0446\u0438\u0439 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: \u0442\u0435\u043f\u043b\u043e\u0432\u044b\u0435 \u0442\u0440\u0443\u0431\u043a\u0438 \u0441\u043c\u0435\u0449\u0435\u043d\u044b \u043a \u0446\u0435\u043d\u0442\u0440\u0443; \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u043a\u0440\u044b\u043b\u044c\u0447\u0430\u0442\u043a\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0441\u043d\u0430\u0440\u0443\u0436\u0438; \u043f\u043e\u0442\u043e\u043a \u0432\u043e\u0437\u0434\u0443\u0445\u0430 \u043e\u0442 \u0446\u0435\u043d\u0442\u0440\u0430 \u2013 \u043d\u0430\u0440\u0443\u0436\u0443); \u201c\u0445\u0430\u0431\u0440\u0430\u2011\u043a\u0430\u0440\u043c\u0430\u2011\u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b\u2011\u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430\u201d \u2013 (\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044f \u0433\u0438\u043f\u0435\u0440\u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044c) \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u044d\u043a\u0441\u0442\u0440\u0435\u043c\u0443\u043c\u043e\u0432 \u043c\u043d\u043e\u0433\u043e, \u0438 \u0431\u044b\u043b\u043e \u0431\u044b \u0443\u0434\u043e\u0431\u043d\u043e \u0432\u0438\u0434\u0435\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0442\u0435\u0431\u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442\u044c \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0439 \u044d\u043a\u0441\u0442\u0440\u0435\u043c\u0443\u043c \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u0435\u0435 (\u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u0443\u0442\u044c \u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u044d\u043a\u0441\u0442\u0440\u0435\u043c\u0443\u043c\u0443), \u0438 \u0441\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0432\u0441\u0435, \u0447\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0442\u044f\u0433\u0438\u0432\u0430\u0442\u044c \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u043a\u0441\u0442\u0440\u0435\u043c\u0443\u043c {\u0430 \u0447\u0442\u043e\u0431\u044b \u0431\u044b\u043b\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0438\u0437 \u201c\u043f\u0443\u0437\u044b\u0440\u044f\u201d (\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u044d\u043a\u0441\u0442\u0440\u0435\u043c\u0443\u043c\u0430) \u2013 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u0432, \u043f\u0440\u0438 \u043a\u043b\u0438\u043a\u0435 \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439, \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u201c\u0430 \u0447\u0442\u043e \u0442\u0430\u043c \u0443 \u0434\u0440\u0443\u0433\u0438\u0445?\u201d; + \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u201c\u0445\u043e\u0447\u0443 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0441\u0442\u0430\u0442\u044c\u0438 &#8216;\u0434\u043b\u044f \u043c\u0435\u043d\u044f&#8217;, \u043d\u043e \u043d\u0435 \u0445\u043e\u0447\u0443 \u043b\u043e\u0433\u0438\u043d\u0435\u0442\u0441\u044f \u0430 \u0447\u0443\u0436\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435\u201d, \u0440\u0435\u0448\u0435\u043d\u0438\u0435: \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f (cookie) \u0434\u043b\u044f \u0440\u0435\u0436\u0438\u043c\u0430 view\u2011only} <\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u044b \u0432 \u0445\u0440\u043e\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435 (\u0441\u0432\u0435\u0440\u0445\u0443\u2011\u0432\u043d\u0438\u0437) <\/p>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0410 \u0442\u0430\u043a\u0436\u0435 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> LLTD v1 \u2013 \u0441 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u043e TCP (\u043d\u0443\u0436\u0435\u043d map?), \u0441\u0431\u043e\u0440 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435,<br \/>   \u0438 \u043f\u0440\u0438\u043a\u0440\u0443\u0442\u0438\u0442\u044c \u043e\u0442\u0441\u0435\u0447\u0435\u043d\u0438\u0435 \u043b\u0438\u0448\u043d\u0438\u0445 (\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0445) \u0437\u043e\u043d\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0439, \u0435\u0441\u043b\u0438 \u0437\u043e\u043d\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u043e\u0434\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0443\u0436\u0435 \u0434\u0430\u043b\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 <\/p>\n<p>   LLTD v0.9 \u2013 \u043d\u0430 client \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438 \u043d\u0435 \u0434\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0441\u0438\u043d\u0445\u0440\u043e\u0441\u0438\u0433\u043d\u0430\u043b\u0430, \u0430 \u0434\u043e \u0438\u0441\u0442\u0435\u0447\u0435\u043d\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0430 \u0441\u0438\u043d\u0445\u0440\u043e\u0441\u0438\u0433\u043d\u0430\u043b\u0430) <\/p>\n<p>   \u043b\u0438\u0431\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0435\u0441\u0442\u043e\u0432\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e v0.5 \u043d\u0430 Go<br \/>   \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f IP, \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u0442\u044c <a href=\"https:\/\/github.com\/hashicorp\/mdns\">github.com\/hashicorp\/mdns<\/a><br \/>   <a href=\"https:\/\/github.com\/davecheney\/mdns\">github.com\/davecheney\/mdns<\/a><br \/>   <a href=\"http:\/\/grokbase.com\/t\/gg\/golang-nuts\/132tcpawde\/go-nuts-udp-multicast-who-is-on-my-network\">grokbase.com\/t\/gg\/golang-nuts\/132tcpawde\/go-nuts-udp-multicast-who-is-on-my-network<\/a> <\/p>\n<p>   P.S. \u043f\u0440\u0438 \u0440\u0430\u043d\u0434\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0430\u0439\u043c\u0435\u0440\u043e\u0432 (\u0432 \u043c\u043e\u0434\u0435\u043b\u0438) \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u201c\u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u201d.<br \/>   r=rand();<br \/>   \u0412\u0437\u044f\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0431\u0438\u0442 \u0443 r, \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043d\u043e\u043c\u0435\u0440\u0430 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0431\u0438\u0442 \u043f\u0440\u0438 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0431\u0438\u0442.<br \/>   \u0421\u0434\u0435\u043b\u0430\u0442\u044c \u0434\u0432\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430:<br \/>   1. \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u2011\u0441\u0442\u0443\u043f\u0435\u043d\u0447\u0430\u0442\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435. \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0431\u0438\u0442 \u0434\u0430\u0435\u0442 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435, \u0430 \u043d\u043e\u043c\u0435\u0440 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u2013 \u0440\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u043e\u0435. \u0411\u0435\u0440\u0435\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0431\u0438\u0442 \u0437\u0430 \u043e\u0441\u043d\u043e\u0432\u0443 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0430 + \u0443\u0442\u043e\u0447\u043d\u044f\u0435\u043c \u0435\u0433\u043e \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u00b1 \u043d\u043e\u043c\u0435\u0440\u0430 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 (\u0441 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0432 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u0445 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u201c\u0441\u0442\u0443\u043f\u0435\u043d\u044c\u043a\u0438\u201d \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f).<br \/>   2. \u201c\u043c\u0435\u0448\u0430\u043d\u0438\u043d\u0430\u201d. \u0411\u0435\u0440\u0435\u043c \u043d\u043e\u043c\u0435\u0440 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0437\u0430 \u043e\u0441\u043d\u043e\u0432\u0443 (\u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u043c, \u0447\u0442\u043e \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0435\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0432\u0441\u0435\u0433\u0434\u0430 \u0440\u0430\u0437\u043d\u044b\u0439 \u0438 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0431\u0438\u0442; \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0433\u043e \u043d\u0430\u0434\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430 \u0432\u0435\u0441\u044c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0430) + \u0443\u0442\u043e\u0447\u043d\u044f\u0435\u043c \u0435\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0445 \u0431\u0438\u0442 (\u043e\u0442\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u0432 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u0445 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u201c\u0441\u0442\u0443\u043f\u0435\u043d\u044c\u043a\u0438\u201d \u0440\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f) <\/p>\n<p>   iperf3 and microbursts <a href=\"http:\/\/burntchrome.blogspot.ru\/2016\/09\/iperf3-and-microbursts.html\">burntchrome.blogspot.ru\/2016\/09\/iperf3-and-microbursts.html<\/a> <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>  <\/p>\n<h3><a name=\"check-list--todo\"><\/a><a href=\"#check-list--todo\" title=\"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\"><font color=\"gray\">#<\/font><\/a> Check\u2011list (TODO&#8217;s)<\/h3>\n<p>   \u041c\u043e\u0438 TODO, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u043f\u0440\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0435 \u0441\u0442\u0430\u0442\u0435\u0439. <\/p>\n<p>   \u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 PNG{SVG} (SVG \u0441 <em>thumbnail<\/em> \u0432 \u0432\u0438\u0434\u0435 PNG) \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439: <\/p>\n<p>  <\/p>\n<ol>\n<li>PNG:\n<ol>\n<li>[\u0435\u0441\u043b\u0438 \u0448\u0438\u0440\u0438\u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0435\u0442 778px, 756px] \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0433\u0434\u0435\u2011\u043d\u0438\u0431\u0443\u0434\u044c \u043f\u043e\u0434\u0440\u0435\u0437\u0430\u0442\u044c (\u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0441\u043c. \u0432 <a href=\"#any-img-prep\">\u044d\u0442\u0430\u043f\u0430\u0445 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u043b\u044e\u0431\u044b\u0445 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439<\/a>)<\/li>\n<li>\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043c\u0435\u0442\u043a\u0443\u2011\u0438\u043a\u043e\u043d\u043a\u0443 7z (un[7z]me), \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0432 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043d\u0435 \u043e\u0442\u0432\u043b\u0435\u043a\u0430\u044e\u0449\u0435\u043c \u043c\u0435\u0441\u0442\u0435 (\u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2013 \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u201c\u0432\u0438\u0441\u0435\u043b\u043e \u0432 \u0432\u043e\u0437\u0434\u0443\u0445\u0435\u201d, \u0430 \u0431\u044b\u043b\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435\u043c \u043a\u0430\u043a\u043e\u0439\u2011\u043b\u0438\u0431\u043e \u0433\u0440\u0443\u043f\u043f\u044b \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043d\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0431\u044b\u043b\u043e \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u2011\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0442\u0434\u0435\u043b\u0435\u043d\u043e \u043e\u0442 \u043d\u0435\u0435)\n<ul>\n<li>[\u0435\u0441\u043b\u0438 \u0438\u043a\u043e\u043d\u043a\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u043b\u0430\u0441\u044c \u0432 Photoshop] \u0434\u043b\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u201cSave for Web\u201d \u2192 PNG 24+alpha<\/li>\n<li>[\u0435\u0441\u043b\u0438 \u0438\u043a\u043e\u043d\u043a\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u043b\u0430\u0441\u044c \u0432 GIMP] \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u201c8bpc RGBA\u201d (\u0432\u0441\u0435 <a href=\"https:\/\/docs.gimp.org\/en\/gimp-images-out.html#file-png-save-defaults\">\u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0446\u0438\u0438<\/a> \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c), \u043b\u0438\u0431\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u0432 \u201c<a href=\"http:\/\/registry.gimp.org\/node\/33\">Save for Web<\/a>\u201d<\/li>\n<\/ul>\n<\/li>\n<li>\u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0446\u0432\u0435\u0442\u043e\u0432 \u0434\u043e 256 + alpha\u2011\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c\n<ul>\n<li>[\u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c Adobe Fireworks] (Ctrl+Shift+X) \u2192 PNG\u20118 + alpha<\/li>\n<li>[\u0438\u043d\u0430\u0447\u0435]\n<ul>\n<li><a href=\"https:\/\/pngmini.com\">ImageAlpha<\/a> (<a href=\"https:\/\/pngquant.org\">pngquant<\/a>+<a href=\"http:\/\/sourceforge.net\/projects\/pngnqs9\/\">pngnq-s9<\/a>+<a href=\"https:\/\/github.com\/kornelski\/mediancut-posterizer\">posterizer<\/a>)<\/li>\n<li><a href=\"http:\/\/x128.ho.ua\/color-quantizer.html\">Color Quantizer<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\u201c\u0434\u043e\u0436\u0430\u0442\u044c\u201d \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f <a href=\"https:\/\/habrahabr.ru\/post\/121096\">Image Catalyst<\/a> (\u044f \u201c\u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e\u201d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b 2 \u0432\u0435\u0440\u0441\u0438\u0438: <a href=\"http:\/\/rgho.st\/35627692\">2.1<\/a> \u0438 <a href=\"https:\/\/github.com\/lorents17\/iCatalyst\/releases\/tag\/2.5\">2.5<\/a>, \u0430 \u0437\u0430\u0442\u0435\u043c \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u043b \u0444\u0430\u0439\u043b \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430):\n<ol>\n<li>\u201c\u0437\u0430\u043a\u0438\u043d\u0443\u0442\u044c\u201d \u043a\u043e\u043f\u0438\u044e \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0432 <a href=\"http:\/\/forum.ru-board.com\/topic.cgi?forum=4&amp;topic=4263&amp;start=220#8\">Image<\/a> <a href=\"https:\/\/habrahabr.ru\/post\/135109\">Catalyst<\/a> <a href=\"http:\/\/rgho.st\/35627692\">2.1<\/a> ([5] Xtreme profile) <br \/> \n<div class=\"spoiler\"><b class=\"spoiler_title\">Tools\\config.ini<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<pre><code>[options] ;\u0415\u0441\u043b\u0438 \u0412\u044b \u043d\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u043f\u043e\u0434\u043f\u0430\u043f\u043a\u0430\u0445 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0438, \u0442\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \"true\" \u043d\u0430 \"false\". fs = true  ;\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 PNG. \u0415\u0441\u043b\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0, \u0442\u043e \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0440\u0430\u0432\u043d\u043e\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 %NUMBER_OF_PROCESSORS%. threatpng = 0  ;\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \u0415\u0441\u043b\u0438 \u0412\u044b \u043d\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u0442\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \"true\" \u043d\u0430 \"false\". up = false  [JPEG] ;\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 Metadata. \u0415\u0441\u043b\u0438 \u0412\u044b \u043d\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u044f\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 Metadata \u0432 JPEG, \u0442\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \"true\" \u043d\u0430 \"false\" \u0442\u0430\u043c, \u0433\u0434\u0435 \u044d\u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e. dc = true\u00a0\u00a0\u00a0 ;Delete comment field (as left by progs like Photoshop &amp; Compupic). de = true\u00a0\u00a0\u00a0 ;Strip Exif section (smaller JPEG file, but lose digicam info). di = true\u00a0\u00a0\u00a0 ;Delete IPTC section (from Photoshop, or Picasa). dx = true\u00a0\u00a0\u00a0 ;Deletex XMP section. du = true\u00a0\u00a0\u00a0 ;Delete non image sections except for Exif and comment sections.  [PNG] ;\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f ColorType \u0438 BitDepth. \u0415\u0441\u043b\u0438 \u0412\u044b \u043d\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c ColorType \u0438 BitDepth \u0432 PNG, \u0442\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \"true\" \u043d\u0430 \"false\". nc = true  ;\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0430\u043b\u044c\u0444\u0430-\u043a\u0430\u043d\u0430\u043b\u0430. \u0415\u0441\u043b\u0438 \u0412\u044b \u043d\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \"Dirty Transparency\" \u0434\u043b\u044f PNG c \u0430\u043b\u044c\u0444\u0430-\u043a\u0430\u043d\u0430\u043b\u043e\u043c, \u0442\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \"true\" \u043d\u0430 \"false\". na = true  ;\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 Chunks. ;\u0415\u0441\u043b\u0438 \u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 Chunks \u0438\u043b\u0438 \u0433\u0440\u0443\u043f\u043f\u044b Chunks, \u0442\u043e \u043f\u0440\u043e\u043f\u0438\u0448\u0438\u0442\u0435 \"remove\" \u0431\u0435\u0437 \u043a\u0430\u0432\u044b\u0447\u0435\u043a \u0438 \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u043f\u044f\u0442\u0443\u044e \u0442\u0435 Chunks \u0438\u043b\u0438 \u0433\u0440\u0443\u043f\u043f\u044b Chunks, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c. ;\u0415\u0441\u043b\u0438 \u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 Chunks \u0438\u043b\u0438 \u0433\u0440\u0443\u043f\u043f\u044b Chunks, \u0442\u043e \u043f\u0440\u043e\u043f\u0438\u0448\u0438\u0442\u0435 \"keep\" \u0431\u0435\u0437 \u043a\u0430\u0432\u044b\u0447\u0435\u043a \u0438 \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u043f\u044f\u0442\u0443\u044e \u0442\u0435 Chunks \u0438\u043b\u0438 \u0433\u0440\u0443\u043f\u043f\u044b Chunks, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c. ;\u0413\u0440\u0443\u043f\u043f\u044b Chunks: ;text\u00a0 = iTXt,tEXt,zTXt ;color = cHRM,sRGB,iCCP,gAMA ;misc\u00a0 = bKGD,pHYs,sBIT,sPLT,hIST,tIME ;all\u00a0\u00a0 = all of noncritical chunks \u0441hunks = remove all<\/code><\/pre>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0435\u0441\u043b\u0438 \u043e\u043d \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u201c<a href=\"https:\/\/habrahabr.ru\/post\/135109\/#comment_4542924\">Image Catalyst 2.1 \u0443\u0436\u0435 \u0437\u0430\u043f\u0443\u0449\u0435\u043d. \u0414\u043b\u044f \u0432\u044b\u0445\u043e\u0434\u0430 \u0438\u0437 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u043d\u0430 Enter.<\/a>\u201d, \u0445\u043e\u0442\u044f \u044d\u0442\u043e \u043d\u0435 \u0442\u0430\u043a, \u0442\u043e \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u0443\u0439\u0442\u0435 \u043f\u0430\u043f\u043a\u0443, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u043d \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f (\u044f \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043b \u201cImage Catalyst 2.1\u201d \u0432 \u201cImage-Catalyst-2.1\u201d) <\/p>\n<hr>\n<\/div>\n<\/div>\n<\/li>\n<li>\u201c\u0437\u0430\u043a\u0438\u043d\u0443\u0442\u044c\u201d \u043a\u043e\u043f\u0438\u044e \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0432 <a href=\"https:\/\/habrahabr.ru\/post\/215213\">Image Catalyst<\/a> <a href=\"https:\/\/github.com\/lorents17\/iCatalyst\/releases\/tag\/2.5\">2.5<\/a> ([1] Xtreme profile) <br \/> \n<div class=\"spoiler\"><b class=\"spoiler_title\">Tools\\config.ini<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<pre><code>[options] ;Number of streams. If value early 0, is used value of parameter %NUMBER_OF_PROCESSORS%. thread=0  ;Automatic replacement of original images by the optimized. outdir=true  ;Check update update=false  [PNG] ;Parameters of optimization of PNG: ;\/a# - PNG dirty transparency 0=Clean, 1=Optimize; ;\/g# - PNG gamma 0=Remove, 1=Apply &amp; Remove, 2=Keep; ;\/na - PNG don't change RGB values for fully transparent pixels; ;\/nc - PNG don't change ColorType and BitDepth; ;\/np - PNG don't change Palette. xtreme=\/a1 \/g0 advanced=\/a0 \/g0  ;Remove PNG Metadata (Chunks). chunks=true  [JPEG] ;Remove JPEG Metadata. metadata=true  [GIF] ;Remove GIF Metadata. giftags=true<\/code><\/pre>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0435\u0441\u043b\u0438 \u043e\u043d \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u201c<a href=\"https:\/\/habrahabr.ru\/post\/135109\/#comment_4542924\">Attention: running 2 of Image Catalyst.<\/a>\u201d, \u0445\u043e\u0442\u044f \u044d\u0442\u043e \u043d\u0435 \u0442\u0430\u043a, \u0442\u043e \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u0443\u0439\u0442\u0435 \u043f\u0430\u043f\u043a\u0443, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u043d \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f (\u044f \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043b \u0432 \u201ciCatalyst-2.5\u201d) <\/p>\n<hr>\n<\/div>\n<\/div>\n<\/li>\n<li>\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430 <br \/>  <a name=\"merge_min-bat\"><\/a>\n<div class=\"spoiler\"><b class=\"spoiler_title\">merge_min.bat<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<pre><code>@echo off setlocal enabledelayedexpansion  :: Copy file from source to destination directory only if :: source file is smaller in size than in destination directory  echo Src dir: %~f1 echo Dst dir: %~f2  echo ---  for \/r \"%~1\" %%A in (*) do ( \u00a0 set FileA=%%~fA \u00a0 set FileB=!FileA:%~f1=%~f2!  \u00a0 set FileASize=%%~zA \u00a0 for %%Z in (\"!FileB!\") do set FileBSize=%%~zZ  \u00a0 if !FileASize! LSS !FileBSize! copy \"!FileA!\" \"!FileB!\" )<\/code><\/pre>\n<hr>\n<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<\/li>\n<li>\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u201c.svg\u201d \u043f\u043e\u0441\u043b\u0435 \u0438\u043c\u0435\u043d\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 (\u043f\u0435\u0440\u0435\u0434 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c) \u2013 \u0431\u0443\u0434\u0435\u0442 \u0432\u043b\u0438\u044f\u0442\u044c \u043d\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430 (SVG) \u043f\u043e\u0441\u043b\u0435 \u0435\u0433\u043e \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0438 (un[7z]me)<\/li>\n<\/ol>\n<\/li>\n<li>SVG:\n<ol>\n<li>\u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 {SVG 1.1; UTF-8; \u0441\u0442\u0438\u043b\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u0444\u0430\u0439\u043b\u0430; \u0435\u0434\u0438\u043d\u0438\u0446\u0430 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f: \u043f\u0438\u043a\u0441\u0435\u043b\u0438; \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c: \u201c1:100\u201d; \u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u043a\u0440\u0438\u0432\u044b\u0435} (\u0435\u0441\u043b\u0438 \u0434\u043e \u044d\u0442\u043e\u0433\u043e \u0431\u044b\u043b\u0430 \u0432\u044b\u0431\u0440\u0430\u043d\u0430 \u0434\u0440\u0443\u0433\u0430\u044f <em>\u0435\u0434\u0438\u043d\u0438\u0446\u0430 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f<\/em>, \u0442\u043e \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c 2 \u0440\u0430\u0437\u0430 \u2013 \u0432 1\u2011\u0439 \u0440\u0430\u0437 \u0431\u0443\u0434\u0443\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u043d\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u044b)<\/li>\n<li>\u0438\u0437\u0431\u0430\u0432\u0438\u0442\u0441\u044f \u043e\u0442 \u0432\u0441\u0435\u0445 transform \u0432 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u043c SVG (\u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u043e\u043d\u0438 \u0441\u043e\u0437\u0434\u0430\u044e\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0430 \u043d\u0430 90 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432) (\u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u043c\u043e\u0436\u043d\u043e \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 SVG \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0432\u0441\u0435\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b):\n<ol>\n<li>\u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 \u0432 DevTools \u043d\u0430\u0439\u0442\u0438 \u0432\u0441\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0441 transform (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0441\u0435\u043b\u0435\u043a\u0442\u043e\u0440 \u201c<code>[transform]<\/code>\u201d)<\/li>\n<li>\u0443\u0431\u0440\u0430\u0442\u044c \u043f\u043e\u0432\u043e\u0440\u043e\u0442 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0435 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043c\u0430\u043a\u0440\u043e\u0441\u0430 \u201c<code>Rotate90AndSwapWH()<\/code>\u201d (\u044f \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u043b \u0435\u0433\u043e \u0432 \u201c\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u043a\u0440\u043e\u0441\u044b\u201d) <br \/> \n<div class=\"spoiler\"><b class=\"spoiler_title\">Rotate90AndSwapWH()<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<pre><code>Sub Rotate90AndSwapWH() \u00a0\u00a0\u00a0 Dim sr As ShapeRange, s As Shape, w#, h# \u00a0\u00a0\u00a0 Set sr = ActiveSelectionRange  \u00a0\u00a0\u00a0 On Error Resume Next  \u00a0\u00a0\u00a0 boostStart2 \"Rotate 90 and Swap W-H\" \u00a0\u00a0\u00a0 For Each s In sr \u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0s.GetSize w, h \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 s.Rotate -90 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 s.SetSizeEx s.CenterX, s.CenterY, w, h \u00a0\u00a0\u00a0 Next s \u00a0\u00a0\u00a0 boostFinish2 End Sub<\/code><\/pre>\n<p>   + boostStart2\/boostFinish2: <\/p>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/cdrpro-macros\/cdr-tools\/blob\/master\/source\/sToolsBoost.bas\">github.com\/cdrpro-macros\/cdr-tools\/blob\/master\/source\/sToolsBoost.bas<\/a><\/li>\n<li><a href=\"https:\/\/cdrpro-forum-archive.github.io\/node\/2706.html\">\u041a\u0430\u043a \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u043c\u0430\u043a\u0440\u043e\u0441\u043e\u0432 \u0432 CorelDRAW<\/a><\/li>\n<\/ul>\n<p>   \u042f \u0438\u0445 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u043b: <\/p>\n<p>  <\/p>\n<pre><code>Private Sub boostStart2(ByVal unDo$) \u00a0\u00a0\u00a0 On Error Resume Next \u00a0\u00a0\u00a0 ActiveDocument.BeginCommandGroup unDo \u00a0\u00a0\u00a0 Optimization = True \u00a0\u00a0\u00a0 EventsEnabled = False End Sub Private Sub boostFinish2() \u00a0\u00a0\u00a0 On Error Resume Next \u00a0\u00a0\u00a0 EventsEnabled = True \u00a0\u00a0\u00a0 Optimization = False \u00a0\u00a0\u00a0 ActiveWindow.Refresh \u00a0\u00a0\u00a0 ActiveDocument.EndCommandGroup \u00a0\u00a0\u00a0 'Refresh End Sub<\/code><\/pre>\n<hr>\n<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<\/li>\n<li>\u043f\u0435\u0440\u0435\u0434 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u043c \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u043e\u043c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c <em>\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0438 \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a<\/em>: <br \/> \n<ul>\n<li>\u0437\u0430\u043b\u0438\u0442\u044c \u0435\u0433\u043e \u0431\u0435\u043b\u044b\u043c<\/li>\n<li>\u0431\u0435\u0437 \u0430\u0431\u0440\u0438\u0441\u0430<\/li>\n<li>\u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d:\n<ul>\n<li>\u043f\u043e\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u043f\u0438\u043a\u0441\u0435\u043b\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f (\u043f\u0440\u0438\u0447\u0435\u043c \u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u044b [\u0448\u0438\u0440\u0438\u043d\u0430, \u0432\u044b\u0441\u043e\u0442\u0430] \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0447\u0435\u0442\u043d\u044b\u043c\u0438 \u0447\u0438\u0441\u043b\u0430\u043c\u0438)<\/li>\n<li>\u0431\u044b\u0442\u044c \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u043f\u0438\u043a\u0441\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0435 (\u043a \u043a\u0440\u0430\u044e \u043f\u0438\u043a\u0441\u0435\u043b\u044f)<\/li>\n<\/ul>\n<\/li>\n<li>\u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u043d\u0430 \u0437\u0430\u0434\u043d\u0438\u0439 \u043f\u043b\u0430\u043d<\/li>\n<\/ul>\n<\/li>\n<li>\u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c (\u0441 \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c\u0438 \u0432\u044b\u0448\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438)<\/li>\n<li>\u043f\u043e\u0434\u043f\u0440\u0430\u0432\u0438\u0442\u044c XML (\u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f \u043f\u043e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435 \u0441 \u0443\u0436\u0435 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438)\n<ol>\n<li>\u0441\u043a\u043e\u043f\u043e\u043c (\u0432\u043e \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043b\u0430\u0445):\n<ul>\n<li>\u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u201c<code>DOCTYPE<\/code>\u201d \u0438 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u201c<code>Creator<\/code>\u201d \u043d\u0430 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u201c<code>96ppi<\/code>\u201d (\u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a\u0438\u043c \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c ppi \u0443 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0432 CorelDRAW \u043f\u0435\u0440\u0435\u0434 \u0438\u043c\u043f\u043e\u0440\u0442\u043e\u043c \u0432 \u043d\u0435\u0433\u043e \u044d\u0442\u043e\u0433\u043e SVG)<\/li>\n<li>\u0441\u0442\u0435\u0440\u0435\u0442\u044c \u201c<code>metadata<\/code>\u201d, \u201c<code>id<\/code>\u201d (\u0443 \u0432\u043d\u0435\u0448\u043d\u0435\u0439 \u0433\u0440\u0443\u043f\u043f\u044b)<\/li>\n<li>\u0432 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430\u0445 \u0442\u0435\u0433\u0430 svg:\n<ol>\n<li>\u0441\u0442\u0435\u0440\u0435\u0442\u044c \u201c<code>xmlns<\/code>\u201d \u0438 \u201c<code>xml:space<\/code>\u201d<\/li>\n<li>\u0441\u0442\u0435\u0440\u0435\u0442\u044c \u201c<code>xmlns:xlink<\/code>\u201d<\/li>\n<li>[\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u0447\u0442\u043e \u0432 \u201c<code>style<\/code>\u201d \u0432\u043e \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043b\u0430\u0445 \u0435\u0441\u0442\u044c \u201c<code>fill-rule:evenodd; clip-rule:evenodd<\/code>\u201d] \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u201c<code>version<\/code>\u201d \u0438 \u201c<code>style<\/code>\u201d \u043d\u0430 `<code>style=\"margin:16px auto\" shape-rendering=\"geometricPrecision\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" baseProfile=\"full\"<\/code>`<\/li>\n<\/ol>\n<\/li>\n<li>\u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c (\u0443\u0431\u0440\u0430\u0442\u044c \u043f\u0440\u043e\u0431\u0435\u043b) `<code> \"<\/code>` \u043d\u0430 `<code>\"<\/code>`<\/li>\n<\/ul>\n<\/li>\n<li>\u0443\u0434\u0430\u043b\u0438\u0442\u044c <em>\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a<\/em> (\u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u043c &lt;rect&gt; \u0432 &lt;g&gt;), \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0432, \u0447\u0442\u043e \u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0440\u0430\u0437\u043c\u0435\u0440\u0430\u043c \u201c<code>viewBox<\/code>\u201d (\u0432 &lt;svg&gt;)\n<ul>\n<li>\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u043a\u0430\u043a SVG \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435, \u0438 \u043a\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043f\u043e\u0441\u043b\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u0432 CorelDRAW \u2013 \u0432\u0441\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0447\u0435\u0442\u043a\u0438\u043c, \u0435\u0441\u043b\u0438 \u043a\u0440\u0430\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438\u0441\u044c \u0440\u0430\u0437\u043c\u044b\u0442\u044b\u043c\u0438, \u0442\u043e \u044d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e <em>\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a<\/em> \u043d\u0435 \u0431\u044b\u043b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d (\u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0435\u0433\u043e \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0435, \u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0435 \u043f\u0443\u043d\u043a\u0442\u044b \u0437\u0430\u043d\u043e\u0432\u043e)<\/li>\n<\/ul>\n<\/li>\n<li>\u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 <a href=\"http:\/\/petercollingridge.appspot.com\/svg-optimiser\">SVG optimiser<\/a>:\n<ul>\n<li>\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438:\n<ul>\n<li>Whitespace: pretty<\/li>\n<li>Style type: optimal<\/li>\n<li>Truncate * numbers: unchanged<\/li>\n<li>\u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u0441\u0435 \u043e\u043f\u0446\u0438\u0438 (\u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u044b, \u0442\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u201cRemove clean group\u201d, \u0438 \u0437\u0430\u0442\u0435\u043c \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0443\u0431\u0440\u0430\u0442\u044c \u043e\u0434\u043d\u043e\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043d\u044b\u0435 \u0433\u0440\u0443\u043f\u043f\u044b)<\/li>\n<\/ul>\n<\/li>\n<li>\u043d\u0435 \u0437\u0430\u043c\u0435\u043d\u044f\u0442\u044c \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044b \u0442\u0435\u0433\u0430 &lt;svg&gt;<\/li>\n<li>\u043d\u0435 \u0437\u0430\u043c\u0435\u043d\u044f\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0442\u0435\u0433\u0430 &lt;style&gt; \u2013 \u0432 \u043d\u0435\u043c SVG optimiser \u0442\u043e\u043b\u044c\u043a\u043e \u0443\u0431\u0438\u0440\u0430\u0435\u0442 CDATA (\u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u044f \u0441\u0430\u043c\u0438 \u0441\u0442\u0438\u043b\u0438)<\/li>\n<\/ul>\n<\/li>\n<li>\u043e\u0442\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c XML<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li>\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c PNG \u0441\u043e \u0441\u0436\u0430\u0442\u044b\u043c SVG:\n<ol>\n<li>\u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u201cPNG_SVG.bat\u201d (\u043b\u0443\u0447\u0448\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b 7-Zip \u0434\u043b\u044f \u0441\u0436\u0430\u0442\u0438\u044f SVG: \u201c<code>-txz -m0=LZMA2:lc1:pb0 -mx<\/code>\u201d) <br \/> \n<div class=\"spoiler\"><b class=\"spoiler_title\">PNG_SVG.bat<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<pre><code>@echo off setlocal enabledelayedexpansion  :: PNG+7Zip{SVG}  echo PNG dir: %~f1 echo SVG dir: %~f2  echo ---  for \/r \"%~2\" %%A in (*.svg) do ( \u00a0 set SVG=%%~fA \u00a0 set PNG=!SVG:%~f2=%~f1!.png  \u00a0 \"%ProgramFiles%\\7-Zip\\7z.exe\" a dummy -txz -m0=LZMA2:d96m:fb74:lc1:pb0 -mx -so -- \"!SVG!\" &gt;&gt; \"!PNG!\" )<\/code><\/pre>\n<p>   \u041a\u0430\u043a \u0431\u044b\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0430 \u201c<code>LZMA2:d96m:fb74:lc1:pb0<\/code>\u201d? <\/p>\n<p>   \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e\u0434\u0431\u0438\u0440\u0430\u043b\u0438\u0441\u044c \u0441\u043b\u0435\u0432\u0430\u2011\u043d\u0430\u043f\u0440\u0430\u0432\u043e (\u0434\u043b\u044f \u201cRingSync_no_problem.svg\u201d): <\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">- \"LZMA2:d96m:fb64\"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 6804 byte - \"LZMA2:d96m:fb74\"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 6800 byte - \"LZMA2:d96m:fb74:lc2\"\u00a0\u00a0\u00a0\u00a0 6812 byte - \"LZMA2:d96m:fb57:lc2\"\u00a0\u00a0\u00a0\u00a0 6780 byte - \"LZMA2:d96m:fb57:lc1\"\u00a0\u00a0\u00a0\u00a0 6768 byte - \"LZMA2:d96m:fb56:lc1\"\u00a0\u00a0\u00a0\u00a0 6760 byte - \"LZMA2:d96m:fb49:lc1\"\u00a0\u00a0\u00a0\u00a0 6760 byte - \"LZMA2:d96m:fb56:lc1:pb0\" 6696 byte - \"LZMA2:d96m:fb46:lc1:pb0\" 6688 byte (fb44-fb47) - \"LZMA2:d96m:fb63:lc1:pb0\" 6688 byte - \"LZMA2:d96m:fb66:lc1:pb0\" 6684 byte - \"LZMA2:d96m:fb74:lc1:pb0\" 6692 byte<\/code><\/pre>\n<p>   \u0414\u043b\u044f \u0432\u0441\u0435\u0445 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 svg \u0440\u0430\u0437\u043c\u0435\u0440 \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043b\u0441\u044f \u0441 \u201c<code>LZMA2:d96m<\/code>\u201d (fb64), \u0438 \u201c<code>LZMA2:d96m:fb74:lc1:pb0<\/code>\u201d \u0432\u0441\u0435\u0433\u0434\u0430 \u0431\u044b\u043b \u043c\u0435\u043d\u044c\u0448\u0435. <\/p>\n<hr>\n<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u043d\u044b\u0439 Image Catalyst: \u0437\u0430\u043c\u0435\u043d\u0438\u043b ping \u043d\u0430 timeout, \u0438 \u0441\u0434\u0435\u043b\u0430\u043b (\u0434\u043b\u044f \u0432\u0435\u0440\u0441\u0438\u0438 2.5) \u0432\u044b\u0432\u043e\u0434 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0432 \u0431\u0430\u0439\u0442\u0430\u0445 (\u043a\u0430\u043a \u0431\u044b\u043b\u043e \u0432 \u0432\u0435\u0440\u0441\u0438\u0438 2.1 \u2013 \u0434\u043b\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432 \u043c\u0435\u0436\u0434\u0443 \u044d\u0442\u0438\u043c\u0438 \u0434\u0432\u0443\u043c\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438) <\/p>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">Image Catalyst.bat<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> v2.1 diff: <\/p>\n<p>  <\/p>\n<pre><code>182c182 &lt; if defined thrt &gt;nul 2&gt;&amp;1 ping -n 1 -w 500 127.255.255.255 &amp; goto:waithreat --- &gt; if defined thrt &gt;nul 2&gt;&amp;1 timeout \/t 1 \/nobreak &amp; goto:waithreat 203c203 &lt; 1&gt;nul 2&gt;&amp;1 ping -n 1 -w 500 127.255.255.255 --- &gt; 1&gt;nul 2&gt;&amp;1 timeout \/t 1 \/nobreak 237c237 &lt; if exist \"%~1\" (1&gt;nul 2&gt;&amp;1 ping -n 1 -w 500 127.255.255.255 &amp; goto:waitflag) --- &gt; if exist \"%~1\" (1&gt;nul 2&gt;&amp;1 timeout \/t 1 \/nobreak &amp; goto:waitflag) 513c513 &lt; \u00a0\u00a0\u00a0\u00a0 if exist \"%tmppath%\\typelog.lck\" (1&gt;nul 2&gt;&amp;1 ping -n 1 -w 500 127.255.255.255 &amp; goto:savelog) --- &gt; \u00a0\u00a0\u00a0\u00a0 if exist \"%tmppath%\\typelog.lck\" (1&gt;nul 2&gt;&amp;1 timeout \/t 1 \/nobreak &amp; goto:savelog) 534c534 &lt; if \"%jpeg%\" equ \"0\" if \"%png%\" equ \"0\" 1&gt;nul ping -n 1 -w 500 127.255.255.255 2&gt;nul &amp; goto:finmessage --- &gt; if \"%jpeg%\" equ \"0\" if \"%png%\" equ \"0\" 1&gt;nul timeout \/t 1 \/nobreak 2&gt;nul &amp; goto:finmessage 572c572 &lt; \u00a0\u00a0\u00a0\u00a0 1&gt;nul ping -n 1 -w 500 127.255.255.255 2&gt;nul --- &gt; \u00a0\u00a0\u00a0\u00a0 1&gt;nul timeout \/t 1 \/nobreak 2&gt;nul<\/code><\/pre>\n<p>   V2.5 diff: <\/p>\n<p>  <\/p>\n<pre><code>319,320c319 &lt; \u00a0\u00a0\u00a0\u00a0 call:division float 1024 100 &lt; \u00a0\u00a0\u00a0\u00a0 call:echostd \" In\u00a0\u00a0\u00a0 - !float! \u041a\u0411\" --- &gt; \u00a0\u00a0\u00a0\u00a0 call:echostd \" In\u00a0\u00a0\u00a0 - !float! \u0431\u0430\u0439\u0442\" 322d320 &lt; \u00a0\u00a0\u00a0\u00a0 call:division change 1024 100 324,325c322 &lt; \u00a0\u00a0\u00a0\u00a0 call:division float 1024 100 &lt; \u00a0\u00a0\u00a0\u00a0 call:echostd \" Out\u00a0\u00a0 - !float! \u041a\u0411 (!change! \u041a\u0411, %5%%%%%%)\" --- &gt; \u00a0\u00a0\u00a0\u00a0 call:echostd \" Out\u00a0\u00a0 - !float! \u0431\u0430\u0439\u0442 (!change! \u0431\u0430\u0439\u0442, %5%%%%%%)\" 362,363c359,360 &lt; set \/a \"ww=%random%%%%1\" &lt; 1&gt;nul 2&gt;&amp;1 ping -n 1 -w %ww% 127.255.255.255 --- &gt; set \/a \"ww=%random%%%%1\/1000\" &gt; 1&gt;nul 2&gt;&amp;1 timeout \/t %ww% \/nobreak 707c704 &lt; if %jpeg% equ 0 if %png% equ 0 if %gif% equ 0 1&gt;nul 2&gt;&amp;1 ping -n 1 -w 500 127.255.255.255 &amp; goto:finmessage --- &gt; if %jpeg% equ 0 if %png% equ 0 if %gif% equ 0 1&gt;nul 2&gt;&amp;1 timeout \/t 1 \/nobreak &amp; goto:finmessage 741d737 &lt; call:division changePNG 1024 100 747d742 &lt; call:division changeJPG 1024 100 753d747 &lt; call:division changeGIF 1024 100 800c794 &lt; \u00a0\u00a0\u00a0\u00a0 call:echostd \" Total %1:\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 %%change%1%% \u041a\u0411, %%perc%1%%%%%%\" --- &gt; \u00a0\u00a0\u00a0\u00a0 call:echostd \" Total %1:\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 %%change%1%% \u0431\u0430\u0439\u0442, %%perc%1%%%%%%\"<\/code><\/pre>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0431\u0430\u0442\u043d\u0438\u043a\u0438 Image Catalyst \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b \u0432 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0435 (\u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435) CP866, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044d\u0442\u0438 diff, \u043f\u0435\u0440\u0435\u0434 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0432 \u043d\u0435\u0439 \u0436\u0435. <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>  <a name=\"any-img-prep\"><\/a> \u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u043b\u044e\u0431\u044b\u0445 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439: <\/p>\n<p>  <\/p>\n<ul>\n<li>778px \u2013 <em>\u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0448\u0438\u0440\u0438\u043d\u0430<\/em> (780px \u2013 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u0438 \u2212 2px \u0437\u0430\u043f\u0430\u0441\u043d\u044b\u0445)\n<ul>\n<li>756px \u2013 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f (758px \u2013 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u0438 \u0432 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0435 \u2212 2px \u0437\u0430\u043f\u0430\u0441\u043d\u044b\u0445)<\/li>\n<li>738px \u2013 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u0446\u0438\u0442\u0430\u0442\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f (740px \u2013 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u0438 \u0432 \u0446\u0438\u0442\u0430\u0442\u0435 \u2212 2px \u0437\u0430\u043f\u0430\u0441\u043d\u044b\u0445)<\/li>\n<\/ul>\n<\/li>\n<li>\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 Image Catalyst v2.1 \u0438 v2.5, \u0437\u0430\u0442\u0435\u043c \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430 (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u201c<a href=\"#merge_min-bat\">merge_min.bat<\/a>\u201d).<\/li>\n<li>\u041f\u0440\u0438 \u0432\u0441\u0442\u0430\u0432\u043a\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0432 \u043f\u043e\u0441\u0442 \u2013 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u043c\u0435\u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u043a: habrastorage \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0432\u0441\u0435 \u0438\u043c\u0435\u043d\u0430 \u0432 \u201cdwbmwbyvlzes80cep1hvcdb5iy.png\u201d (\u043f\u0440\u0438\u043c\u0435\u0440) \u0438 \u043d\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0438\u043c\u044f \u0432 HTTP\u2011\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435 \u201c<code><a href=\"https:\/\/stackoverflow.com\/a\/7969807\">Content-Disposition<\/a>: <a href=\"https:\/\/developer.mozilla.org\/ru\/docs\/Web\/HTTP\/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8\/Content-Disposition\">inline<\/a>;...<\/code>\u201d, \u043f\u043e\u044d\u0442\u043e\u043c\u0443, \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0438\u043c\u044f, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0445\u0435\u0448 (\u044f\u043a\u043e\u0440\u044c): \u201cdwbmwbyvlzes80cep1hvcdb5iy.png#real-name.png\u201d. \u0412\u0441\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c\u0441\u044f \u0442\u0430\u043a \u0436\u0435, \u043a\u0430\u043a \u0438 \u043f\u0440\u0435\u0436\u0434\u0435 \u2013 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0445\u0435\u0448 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 (\u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u0437\u0430\u043c\u0435\u0442\u0438\u0442 \u0440\u0430\u0437\u043d\u0438\u0446\u044b). \u0415\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043c\u043e\u0436\u0435\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u0441 SVG \u2013 \u0434\u043b\u044f \u043d\u0438\u0445 \u0445\u0435\u0448 \u043c\u043e\u0436\u0435\u0442 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0430 \u0441\u0438\u043c\u0432\u043e\u043b (\u0441\u043f\u0440\u0430\u0439\u0442), \u043b\u0438\u0431\u043e \u043d\u0430 \u043a\u0430\u0434\u0440 \u0432 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438, \u043b\u0438\u0431\u043e \u2026<\/li>\n<li>\u041f\u043e\u043c\u0435\u0442\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044f\u043a\u043e\u0440\u0435\u043c (id, name). \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u044f\u043a\u043e\u0440\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430. (\u044f\u043a\u043e\u0440\u044f \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0445 \u0432 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0430\u0445 \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u044b \u2013 \u043e\u043d\u0438 \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043f\u043e\u043a\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0430 \u0441\u043a\u0440\u044b\u0442\u043e, \u043d\u043e \u0432\u0441\u0435 \u0436\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044f\u043a\u043e\u0440\u044f \u0438 \u0434\u043b\u044f \u043d\u0438\u0445, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u2013 \u0442\u0435\u043a\u0441\u0442 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u0430 \u043c\u043e\u0436\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435)<\/li>\n<li>\u0415\u0441\u043b\u0438 \u0448\u0438\u0440\u0438\u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u0432\u0441\u0435 \u0436\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 <em>\u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0448\u0438\u0440\u0438\u043d\u044b<\/em>, \u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0441\u0441\u044b\u043b\u043a\u043e\u0439 \u043d\u0430 \u043d\u0435\u0433\u043e \u0436\u0435 (\u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438 \u043a\u043b\u0438\u043a\u0435 \u043e\u0442\u043a\u0440\u044b\u043b\u043e\u0441\u044c \u043d\u0435 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435).<\/li>\n<li>\u0414\u043b\u044f \u0432\u0441\u0435\u0445 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439\u2011\u0430\u0440\u0445\u0438\u0432\u043e\u0432 (un[7z]me), \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u043b\u0438\u0432\u043a\u0438 \u043d\u0430 habrastorage \u2013 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u0447\u0442\u043e \u0441 \u043d\u0438\u043c\u0438 <a href=\"https:\/\/pwmon.org\/p\/5470\/cloudflare-discolors-web\/\">\u0441\u0434\u0435\u043b\u0430\u043b CloudFlare Polish<\/a>.<\/li>\n<\/ul>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u0435\u043f\u0435\u0440\u044c habrastorage \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 SVG (\u0440\u0430\u043d\u044c\u0448\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b): <a href=\"https:\/\/habrahabr.ru\/post\/349362\/#comment_10676658\">\u043f\u0440\u0438\u043c\u0435\u0440<\/a> (<a href=\"https:\/\/habrastorage.org\/getpro\/habr\/comment_images\/027\/ea2\/357\/027ea235753062811f9697dbd7a968a7.svg\">\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430<\/a>), \u043d\u043e \u044f \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u043b PNG{SVG} (\u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u043d\u044b\u0439 \u0440\u0435\u043d\u0434\u0440 SVG, \u0434\u0430\u0436\u0435 \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445 \u043e\u0434\u043d\u043e\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u0438 \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0440\u0435\u0436\u0438\u043c\u0430\u0445 \u043e\u0434\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u2013 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f) (\u0432 \u0440\u0430\u0441\u0442\u0440\u043e\u0432\u043e\u043c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043a\u0430\u0437\u0438\u0442\u0441\u044f \u043f\u0440\u0438 \u0440\u0435\u043d\u0434\u0435\u0440\u0435, \u043a\u0440\u043e\u043c\u0435 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u0439\/\u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u2013 \u044d\u0442\u043e \u0433\u0430\u043c\u043c\u0430\u2011\u043a\u0440\u0438\u0432\u044b\u0435 \/ \u0446\u0432\u0435\u0442\u043e\u0432\u043e\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c, \u0430 \u0432 \u0432\u0435\u043a\u0442\u043e\u0440\u043d\u043e\u043c \u043a \u044d\u0442\u043e\u043c\u0443 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u0435 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438) <\/p>\n<p>   \u0422\u0435\u043a\u0441\u0442 \u0438 git: <\/p>\n<p>  <\/p>\n<ul>\n<li>\u041f\u043e\u043c\u0435\u0442\u0438\u0442\u044c \u0432\u0441\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 git tag \u0437\u043d\u0430\u0447\u043a\u043e\u043c git <img loading=\"lazy\" decoding=\"async\" width=\"19\" height=\"19\" src=\"https:\/\/habrastorage.org\/webt\/z1\/ho\/tn\/z1hotnqqi-dye8uvlxqhvqfjr6i.png#Git-Icon_2x.png\">\u00a0\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u044f\u043a\u043e\u0440\u044c \u201cgit-tag-\u2039\u0432\u0435\u0440\u0441\u0438\u044f\u203a\u201d \u043a \u0437\u043d\u0430\u0447\u043a\u0443.<\/li>\n<li>\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0432 git \u0441\u0432\u043e\u044e \u0432\u0435\u0442\u043a\u0443, \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0443\u044e \u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043a\u043e\u043c\u043c\u0438\u0442\/\u0442\u044d\u0433 \u0447\u0430\u0441\u0442\u0438, \u0438 \u0434\u0430\u0432\u0430\u0442\u044c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u201carticle_#\u201d. (\u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0434\u043b\u044f \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f <a href=\"https:\/\/github.com\/ZiroKyl\/LLTR-Simulation-Model\">LLTR Simulation Model<\/a>)<\/li>\n<li>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c (\u043f\u043e\u0438\u0441\u043a \u043f\u043e \u201chttp\u201d), \u0447\u0442\u043e \u0432\u0441\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 (\u0432 \u0441\u0442\u0430\u0442\u044c\u0435 \u0438 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0430\u0445) \u0435\u0441\u0442\u044c \u0432 web.archive.org, \u0438 \u043d\u0430 sohabr.net: <br \/> \n<pre><code class=\"javascript\">var res=str.match(\/http[^#)\\s]*\/gm); var res_l=res.length; for(var i=0;i&lt;res_l;i++) console.log(res[i]); var archive = res.filter(function(a){return a.search(\/(omnetpp.org\\\/doc\\\/omnetpp\\\/manual\\\/#|wikipedia|\\\/github.com\\\/)\/)==-1;});<\/code><\/pre>\n<ul>\n<li>\u041f\u0435\u0440\u0435\u0434 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0435\u0439 \u043e\u043f\u044f\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0432\u0441\u0435 \u0441\u0441\u044b\u043b\u043a\u0438, \u0438 \u043d\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430 web.archive.org \u0438\u043b\u0438 \u043d\u0430 sohabr.net .<\/li>\n<li>\u041d\u0435 \u0437\u0430\u043c\u0435\u043d\u044f\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 habrahabr.ru \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438 \u043d\u0430 habr.com, \u0442.\u043a. \u0438\u0445 \u043d\u0435\u0442 \u0432 web.archive.org (\u043b\u0438\u0431\u043e \u043e\u043d\u0438 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c, \u043d\u043e \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u0441\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0446\u0435\u043b\u0438\u043a\u043e\u043c).<\/li>\n<\/ul>\n<\/li>\n<li>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u0447\u0442\u043e \u0443 \u0432\u0441\u0435\u0445 \u0441\u0441\u044b\u043b\u043e\u043a \u043d\u0430 Wikipedia \u0435\u0441\u0442\u044c \u201c?stable=1\u201d.<\/li>\n<li>\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0435 \u044f\u043a\u043e\u0440\u044f (\u0445\u0435\u0448\u0438) \u0432 \u0441\u0441\u044b\u043b\u043a\u0430\u0445 MediaWiki (\u201c#.D0.AD.D0.B2.D1.80.D0.B8.D1.81\u2026\u201d; \u043f\u043e\u0438\u0441\u043a \u043f\u043e \u201cwikipedia\u201d, \u0438 \u043f\u043e \u201c#.D0\u201d) \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 (\u201c#\u042d\u0432\u0440\u0438\u0441\u2026\u201d).<\/li>\n<li>C\u0434\u0435\u043b\u0430\u0442\u044c \u0431\u0435\u043a\u0430\u043f \u0441\u0442\u0430\u0442\u044c\u0438 (\u0441\u043e \u0432\u0441\u0435\u043c\u0438 \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 \u0438 \u0432\u043d\u0435\u0448\u043d\u0438\u043c\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c\u0438) + \u0431\u0435\u043a\u0430\u043f Git.<\/li>\n<li>[\u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u201c\u0427\u0430\u0441\u0442\u0438 2\u201d] \u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0440\u0430\u0434\u0435\u043b \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 (\u201cLLTR \u0427\u0430\u0441\u0442\u044c #::\u201d), \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u201ctitle\u201d (\u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u0447\u0430\u0441\u0442\u0438).<\/li>\n<li>\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0443 \u044f\u043a\u043e\u0440\u044c (id, name), \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0434 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c \u0437\u043d\u0430\u0447\u043e\u043a (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u0435\u0440\u044b\u0439 \u201c#\u201d) \u0441 \u0441\u0441\u044b\u043b\u043a\u043e\u0439 \u043d\u0430 \u044d\u0442\u043e\u0442 \u044f\u043a\u043e\u0440\u044c (\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c title \u201c\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u201d).\n<ul>\n<li>sohabr.net \u0437\u0430\u043c\u0435\u043d\u044f\u0435\u0442 `<code>id<\/code>` \u0443 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 (<a href=\"https:\/\/sohabr.net\/habr\/post\/315186\/\">\u043f\u0440\u0438\u043c\u0435\u0440<\/a>), \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c `<code>&lt;a name=\"\"&gt;&lt;\/a&gt;<\/code>`?<\/li>\n<li>\u041c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u201cUnicode Link Symbol\u201d (U+1F517; \u201c&amp;#128279;\u201d) \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430, \u043d\u043e \u043d\u0435 \u0432\u0441\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u044b \u0435\u0433\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u044f\u0442 (Chrome \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442, \u0435\u0441\u043b\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u0448\u0440\u0438\u0444\u0442 \u0438\u0437 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0438\u0439 \u044d\u0442\u043e\u0442 \u0441\u0438\u043c\u0432\u043e\u043b), \u0442.\u043a. \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0448\u0440\u0438\u0444\u0442\u0435.<\/li>\n<\/ul>\n<\/li>\n<li>\u041d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u0438 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0442\u044c \u0441\u043f\u043e\u0439\u043b\u0435\u0440 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043b\u0438\u043d\u0438\u044f\u043c\u0438 (&lt;hr \/&gt;) \u2013 \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u043d\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043b UserCSS (\u0430 \u0432 UserCSS \u0443\u0431\u0438\u0440\u0430\u0442\u044c \u044d\u0442\u0438 \u043b\u0438\u043d\u0438\u0438).<\/li>\n<li>\u0414\u043b\u044f \u0430\u0431\u0437\u0430\u0446\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u0435\u0440\u0441\u0442\u043a\u0443 `<code>&lt;p&gt;&lt;br \/&gt;\u0442\u0435\u043a\u0441\u0442&lt;\/p&gt;<\/code>`, \u0447\u0442\u043e\u0431\u044b \u0432 UserCSS \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043b\u0435\u0433\u043a\u043e \u0443\u0431\u0440\u0430\u0442\u044c `<code>&lt;br \/&gt;<\/code>`, \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c `<code>margin<\/code>` \u0434\u043b\u044f `<code>&lt;p&gt;<\/code>` (\u043b\u0435\u0433\u043a\u043e \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c).\n<ul>\n<li><s>\u041f\u043e\u0445\u043e\u0436\u0435 <a href=\"https:\/\/habrahabr.ru\/info\/topics\/madskillz\/#text\"><code>`&lt;p&gt;<\/code>` \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f<\/a>, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c Markdown\u2026<\/s> (\u0436\u0430\u043b\u043a\u043e, \u0447\u0442\u043e `<code>&lt;p&gt;<\/code>` \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 <a href=\"https:\/\/habrahabr.ru\/info\/topics\/madskillz\">info<\/a> \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0441\u0430\u0439\u0442\u0430, \u043d\u043e \u043d\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0435\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u043c, \u044f \u0431\u044b \u0445\u043e\u0442\u0435\u043b \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043c\u0435\u0436\u0434\u0443 \u0430\u0431\u0437\u0430\u0446\u0430\u043c\u0438 \u0432 UserCSS, \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0442\u0435\u043b \u0431\u044b).<\/li>\n<\/ul>\n<\/li>\n<li>\u041f\u0440\u0438 \u0432\u0441\u0442\u0430\u0432\u043a\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u043a \u0443\u043a\u0430\u0437\u0430\u0442\u044c height \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 (\u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0438 \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u043a \u0442\u0435\u043a\u0441\u0442 \u043d\u0435 \u043f\u0440\u044b\u0433\u0430\u043b \u0432\u0435\u0440\u0445\u2011\u0432\u043d\u0438\u0437), \u0435\u0441\u043b\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043e\u0431\u0442\u0435\u043a\u0430\u0435\u0442\u0441\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u043c, \u0442\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0442\u0430\u043a\u0436\u0435 \u0438 width.<\/li>\n<li>\u0412 \u0441\u043c\u0430\u0439\u043b\u0438\u043a\u0430\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u201c<a href=\"http:\/\/xahlee.info\/comp\/unicode_matching_brackets\">Full width brackets<\/a>\u201d (\u0447\u0442\u043e\u0431\u044b \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0438\u0445 \u0431\u044b\u0441\u0442\u0440\u043e \u043d\u0430\u0439\u0442\u0438; \u0445\u043e\u0442\u0435\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0435\u043a\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0441\u043a\u043e\u0431\u043a\u0438, \u043d\u043e \u043e\u043d\u0438 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0441\u043c\u0435\u0449\u0435\u043d\u044b \u043f\u043e \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0438 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u0432\u043e\u0435\u0442\u043e\u0447\u0438\u044f).<\/li>\n<li>\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a \u0441\u0442\u0430\u0442\u044c\u0435 \u0442\u0435\u0433 \u201c\u043a\u0430\u043a\u0438\u0435 \u0435\u0449\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0435\u0433\u0438?\u201d\n<ul>\n<li>\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0445\u0430\u0431\u043e\u0432 \u043a \u0442\u0435\u0433\u0430\u043c (\u043d\u0430 \u0441\u043b\u0443\u0447\u0430\u0439, \u0435\u0441\u043b\u0438 \u0445\u0430\u0431\u044b \u0443\u0434\u0430\u043b\u044f\u0442, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u043f\u043e \u0442\u0435\u0433\u0430\u043c). \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u043c\u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043d\u0430\u0439\u0442\u0438 (\u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u0441\u044f \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438) \u0433\u0440\u0443\u043f\u043f\u0443 \u0441\u0442\u0430\u0442\u0435\u0439, \u043e\u043d\u0438 \u0432\u0441\u0435 \u0431\u044b\u043b\u0438 \u0432 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u043c \u0431\u043b\u043e\u0433\u0435 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438. \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430\u0432\u0435\u043b\u0430 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0431\u043b\u043e\u0433 \u2013 \u043d\u0435 \u0441\u0442\u0430\u043b\u0430 \u043f\u0440\u043e\u0434\u043b\u044f\u0442\u044c \u0435\u0433\u043e. \u0412\u0441\u0435 \u0441\u0442\u0430\u0442\u044c\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0441\u044c, \u043d\u043e \u043f\u043e\u0442\u0435\u0440\u044f\u043b\u0430\u0441\u044c \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u044c (\u043c\u043d\u0435 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0434\u043e\u043b\u0433\u043e \u0438\u0441\u043a\u0430\u0442\u044c \u043d\u0443\u0436\u043d\u044b\u0435 \u0441\u0442\u0430\u0442\u044c\u0438). \u0415\u0441\u043b\u0438 \u0431\u044b \u043e\u0434\u0438\u043d \u0438\u0437 \u0442\u0435\u0433\u043e\u0432 \u0431\u044b\u043b \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u0431\u043b\u043e\u0433\u0430\/\u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u0442\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0430\u0441\u044c \u0431\u044b. \u0425\u0430\u0431 \u043c\u043e\u0433\u0443\u0442 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c\/\u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c\/\u0443\u0434\u0430\u043b\u0438\u0442\u044c, \u0430 \u0442\u0435\u0433\u0438 \u2013 \u0432\u0435\u0447\u043d\u044b.<\/li>\n<li>\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0435\u0433 \u201c<a href=\"http:\/\/www.wikireality.ru\/wiki\/%D0%A5%D0%B0%D0%BA%D0%B5%D1%80%D1%81%D0%BA%D0%B0%D1%8F_%D1%86%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C\" title=\"\u0441 Wikipedia \u0431\u044b\u043b \u0443\u0434\u0430\u043b\u0435\u043d https:\/\/ru.wikipedia.org\/wiki\/\u0425\u0430\u043a\u0435\u0440\u0441\u043a\u0430\u044f_\u0446\u0435\u043d\u043d\u043e\u0441\u0442\u044c?action=edit\">\u0425\u0430\u043a\u0435\u0440\u0441\u043a\u0430\u044f \u0446\u0435\u043d\u043d\u043e\u0441\u0442\u044c<\/a>\u201d.<\/li>\n<\/ul>\n<\/li>\n<li>\u041f\u0440\u043e\u0447\u0435\u0441\u0442\u044c <a href=\"https:\/\/habrahabr.ru\/info\/help\/posts\/\">habrahabr.ru\/info\/help\/posts\/<\/a> (<a href=\"https:\/\/habr.com\/info\/help\/posts\/#allowed_tags\">\u0442\u0435\u0433\u0438<\/a>, <a href=\"https:\/\/web.archive.org\/web\/20140429025144\/http:\/\/habrahabr.ru\/info\/help\/posts\/\">old \u0442\u0435\u0433\u0438<\/a>)<br \/>\n<blockquote><p> \u0435\u0441\u043b\u0438 \u0432\u0430\u0448\u0430 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0435\u0439, \u0443\u0440\u043e\u043a\u043e\u043c \u0438\u043b\u0438 how\u2011to \u2013 \u043e\u0442\u043c\u0435\u0442\u044c\u0442\u0435 \u0447\u0435\u043a\u0431\u043e\u043a\u0441 \u00ab\u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u00bb (tutorial), \u044d\u0442\u043e \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0435\u0435 \u0441\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0447\u0438\u0445; <\/p><\/blockquote>\n<\/li>\n<li>\u041f\u0440\u043e\u0447\u0435\u0441\u0442\u044c <a href=\"https:\/\/habrahabr.ru\/post\/277577\">\u043f\u0430\u043c\u044f\u0442\u043a\u0443 \u043f\u043e \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0442\u043a\u0435 \u0441\u0442\u0430\u0442\u044c\u0438<\/a>.<\/li>\n<\/ul>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> habrahabr \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0442\u0435\u0433 <a href=\"https:\/\/habrahabr.ru\/company\/tm\/blog\/317490\">&lt;oembed&gt;<\/a>, \u043c\u043e\u0436\u043d\u043e <a href=\"http:\/\/iframely.com\/domains\/github\">\u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u043f\u0440\u044f\u043c\u043e \u0441 GitHub<\/a>, <a href=\"https:\/\/habrahabr.ru\/company\/Voximplant\/blog\/332792\">\u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f<\/a>. <\/p>\n<p>   <font color=\"#54524F\"><b>Note<\/b>:<\/font> \u0442\u0430\u043a TODO\u2011\u0441\u043f\u0438\u0441\u043e\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0441\u0430\u043c\u043e\u043c \u043d\u0430\u0447\u0430\u043b\u0435, \u0437\u0430\u0442\u0435\u043c \u043e\u043d \u0440\u0430\u0437\u0440\u043e\u0441\u0441\u044f \u0434\u043e 43 KiB (\u0434\u043b\u044f \u201c\u0427\u0430\u0441\u0442\u0438 0\u201d), \u0434\u043e 69 KiB (\u0434\u043b\u044f \u201c\u0427\u0430\u0441\u0442\u0438 1\u201d), \u0438 \u0434\u043e 45 KiB (\u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u0447\u0430\u0441\u0442\u0438). <\/p>\n<hr>\n<\/div>\n<\/div>\n<hr>\n<\/div>\n<\/div>\n<\/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\/421243\/\"> https:\/\/habr.com\/post\/421243\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div data-io-article-url=\"https:\/\/habr.com\/post\/421243\/\" class=\"post__text post__text-html js-mediator-article\"><a name=\"LLTR_a2_habr-pic\"><\/a><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" alt=\"Link Layer Topology Reveal logo\" height=\"164\" src=\"https:\/\/habrastorage.org\/webt\/5i\/-e\/hf\/5i-ehfvfk0-jh7flz-1ti9yyyke.gif#splash.gif\"><\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0447\u0430\u0441\u0442\u044f\u0445\u2026<\/b><\/p>\n<div class=\"spoiler_text\">\n<hr>\n<p> 0. <a href=\"https:\/\/habr.com\/post\/414799\/\">\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043d\u0435\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u044b. \u041c\u0438\u0441\u0441\u0438\u044f \u043d\u0435\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c\u0430?<\/a> (+ <a href=\"https:\/\/habr.com\/post\/414799\/#user-css\" title=\"\u041d\u0430\u0431\u043e\u0440 \u0441\u0442\u0438\u043b\u0435\u0439, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0438\u0445 \u0447\u0442\u0435\u043d\u0438\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0441\u0442\u0430\u0442\u0435\u0439\"><em>classic Habrahabr <strong>UserCSS<\/strong><\/em><\/a>) <\/p>\n<p>   1. <a href=\"https:\/\/habr.com\/post\/420327\/\">\u041f\u0435\u0440\u0432\u044b\u0435 \u0448\u0430\u0433\u0438 \u0432 <nobr>OMNeT++<\/nobr> \u0438 INET [tutorial]<\/a> <\/p>\n<hr>\n<\/div>\n<\/div>\n<p>   <b>Q:<\/b> \u0427\u0442\u043e \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c?<br \/>   <b>A:<\/b> \u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u0430\u044f \u0441 \u0445\u043e\u0441\u0442\u043e\u0432.<\/p>\n<p>   <b>Q:<\/b> \u0427\u0442\u043e \u043c\u044b \u0445\u043e\u0442\u0438\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c?<br \/>   <b>A:<\/b> \u0422\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044e \u0441\u0435\u0442\u0438! \u0422\u043e\u0447\u043d\u0435\u0435, \u043d\u0443\u0436\u043d\u043e <a href=\"https:\/\/habr.com\/post\/414799\/#lltr-basic\">\u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0443\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443 \u043f\u0438\u0440\u043e\u0432 (\u0445\u043e\u0441\u0442\u043e\u0432)<\/a> \u0434\u043b\u044f <a href=\"http:\/\/9b.asoiu.com\/2016\/3704-ringsync-%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B8%D1%80%D1%83%D0%B5%D0%BC-%D0%BD%D0%B0-%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D0%B9-%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D0%B8-%D1%81\/\">RingSync<\/a>.<\/p>\n<p>   \u041d\u0430\u043c \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u0438\u0442 \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043d\u0430\u0447\u0430\u043b\u0435 \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u0432 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044e \u0441\u0435\u0442\u0438, \u0430 \u0437\u0430\u0442\u0435\u043c \u2013 \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0443 \u043f\u0438\u0440\u043e\u0432. \u041f\u043e\u043a\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a:<\/p>\n<p>  <\/p>\n<pre><code class=\"bash\">\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u2013-[*\u043c\u0430\u0433\u0438\u044f*]--&gt; \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f \u0441\u0435\u0442\u0438 --[*\u043c\u0430\u0433\u0438\u044f*]--&gt; \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u0438\u0440\u043e\u0432<\/code><\/pre>\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-288508","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/288508","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=288508"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/288508\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=288508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=288508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=288508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}