{"id":5203,"date":"2020-09-20T12:02:52","date_gmt":"2020-09-20T09:02:52","guid":{"rendered":"http:\/\/java.mazurok.com\/?p=5203"},"modified":"2020-11-25T12:14:51","modified_gmt":"2020-11-25T09:14:51","slug":"e-olimp-8234-%d1%81%d1%85%d0%be%d0%b4%d0%b8%d0%bd%d0%ba%d0%b8","status":"publish","type":"post","link":"https:\/\/java.mazurok.com\/?p=5203","title":{"rendered":"e-olimp 8234. \u0421\u0445\u043e\u0434\u0438\u043d\u043a\u0438"},"content":{"rendered":"<h1>\u0417\u0430\u0434\u0430\u0447\u0430<\/h1>\n<p>\u0421\u043a\u0456\u043b\u044c\u043a\u043e\u043c\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438 \u043c\u043e\u0436\u043d\u0430 \u043f\u043e\u0442\u0440\u0430\u043f\u0438\u0442\u0438 \u043d\u0430 $n$-\u0442\u0443 \u0441\u0445\u043e\u0434\u0438\u043d\u043a\u0443, \u044f\u043a\u0449\u043e \u043c\u043e\u0436\u043d\u0430 \u0441\u0442\u0443\u043f\u0430\u0442\u0438 \u043d\u0430 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443, \u043f\u0435\u0440\u0435\u0441\u0442\u0443\u043f\u0430\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 \u043e\u0434\u043d\u0443 \u0456 \u0447\u0435\u0440\u0435\u0437 \u0434\u0432\u0456 \u0441\u0445\u043e\u0434\u0438\u043d\u043a\u0438.<\/p>\n<h1>\u0412\u0445\u0456\u0434\u043d\u0456 \u0434\u0430\u043d\u0456<\/h1>\n<p>\u041e\u0434\u043d\u0435 \u0447\u0438\u0441\u043b\u043e $n$ &#8212; \u043d\u043e\u043c\u0435\u0440 \u0441\u0445\u043e\u0434\u0438\u043d\u043a\u0438 $(n \\leqslant 60)$.<\/p>\n<h1>\u0412\u0438\u0445\u0456\u0434\u043d\u0456 \u0434\u0430\u043d\u0456<\/h1>\n<p>\u0412\u0438\u0432\u0435\u0441\u0442\u0438 \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u0441\u043f\u043e\u0441\u043e\u0431\u0456\u0432, \u044f\u043a\u0438\u043c\u0438 \u043c\u043e\u0436\u043d\u0430 \u043f\u043e\u0442\u0440\u0430\u043f\u0438\u0442\u0438 \u043d\u0430 $n$-\u0442\u0443 \u0441\u0445\u043e\u0434\u0438\u043d\u043a\u0443.<\/p>\n<h1>\u0422\u0435\u0441\u0442\u0438<\/h1>\n<table style=\"height: 198px\" width=\"200\">\n<tbody>\n<tr>\n<th>\u0412\u0445\u0456\u0434\u043d\u0456 \u0434\u0430\u043d\u0456<\/th>\n<th>\u0412\u0438\u0445\u0456\u0434\u043d\u0456 \u0434\u0430\u043d\u0456<\/th>\n<\/tr>\n<tr>\n<td>0<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>13<\/td>\n<\/tr>\n<tr>\n<td>15<\/td>\n<td>5768<\/td>\n<\/tr>\n<tr>\n<td>32<\/td>\n<td>181997601<\/td>\n<\/tr>\n<tr>\n<td>60<\/td>\n<td>4680045560037375<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h1>\u041a\u043e\u0434 \u2116 1<\/h1>\n<pre class=\"lang:java decode:true\">class Main{\r\n\tpublic static void main (String[] args) throws java.lang.Exception \t{\r\n\t\tjava.util.Scanner i = new java.util.Scanner(System.in);\r\n\t\tint n = i.nextInt();\r\n\t\tlong array[] = new long[61];\r\n\t\tarray[0] = 1;\r\n    \tarray[1] = 1;\r\n    \tarray[2] = 2;\r\n    \tfor(int k = 3; k &lt;= n; k++) {\r\n        \tarray[k] = array[k-1] + array[k-2] + array[k-3];\r\n\t\t}\r\n\t\tSystem.out.print(array[n]);\r\n\t}\r\n}\r\n<\/pre>\n<h1>\u0420\u0456\u0448\u0435\u043d\u043d\u044f<\/h1>\n<p>\u0420\u043e\u0437\u0456\u0431&#8217;\u0454\u043c\u043e \u0437\u0430\u0434\u0430\u0447\u0443 \u043d\u0430 \u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u043f\u0440\u043e\u0441\u0442\u0438\u0445. \u0421\u043f\u043e\u0447\u0430\u0442\u043a\u0443 \u0440\u043e\u0437\u0440\u0430\u0445\u0443\u0454\u043c\u043e \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u0441\u043f\u043e\u0441\u043e\u0431\u0456\u0432 \u0434\u043b\u044f \u043e\u0434\u043d\u0456\u0454\u0457 \u0441\u0445\u043e\u0434\u0438\u043d\u043a\u0438 (1 \u0441\u043f\u043e\u0441\u0456\u0431), \u043f\u043e\u0442\u0456\u043c \u0434\u043b\u044f \u0434\u0432\u043e\u0445 (2 \u0441\u043f\u043e\u0441\u043e\u0431\u0438: 0 $\\rightarrow$ 1 $\\rightarrow$ 2; 0 $\\rightarrow$ 2) \u0456 \u0442\u0430\u043a\u043e\u0436 \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u0432\u0440\u0430\u0445\u0443\u0432\u0430\u0442\u0438 \u0432\u0438\u043f\u0430\u0434\u043e\u043a, \u043a\u043e\u043b\u0438 \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u0441\u0445\u043e\u0434\u0438\u043d\u043e\u043a \u0434\u043e\u0440\u0456\u0432\u043d\u044e\u0454 \u043d\u0443\u043b\u044e (1 \u0441\u043f\u043e\u0441\u0456\u0431). \u0414\u0430\u043b\u0456 \u043b\u0435\u0433\u043a\u043e \u043f\u043e\u043c\u0456\u0442\u0438\u0442\u0438, \u0449\u043e \u043a\u043e\u0436\u043d\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u0434\u043e\u0440\u0456\u0432\u043d\u044e\u0454 \u0441\u0443\u043c\u0456 \u0442\u0440\u044c\u043e\u0445 \u043f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456\u0445 \u0437\u0432\u0456\u0434\u043a\u0438 \u0456 \u043e\u0442\u0440\u0438\u043c\u0443\u0454\u043c\u043e \u0444\u043e\u0440\u043c\u0443\u043b\u0443:<br \/>\n<span id=\"crayon-5e2ab240e0b52829846648\" class=\"crayon-syntax crayon-syntax-inline crayon-theme-mirc-dark crayon-theme-mirc-dark-inline crayon-font-monospace\" style=\"font-size: 12px !important;line-height: 15px !important\"><span class=\"crayon-pre crayon-code\" style=\"font-size: 12px !important;line-height: 15px !important\"><span class=\"crayon-v\">arr<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-v\">i<\/span><span class=\"crayon-sy\">] <\/span><span class=\"crayon-v\">=<\/span><span class=\"crayon-v\"> arr<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-v\">i-1<\/span><span class=\"crayon-sy\">] <\/span> <span class=\"crayon-v\">+<\/span> <span class=\"crayon-v\">arr<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-v\">i-2<\/span><span class=\"crayon-sy\">] <\/span> <span class=\"crayon-v\">+<\/span> <span class=\"crayon-v\">arr<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-v\">i-3<\/span><span class=\"crayon-sy\">]<\/span><\/span><\/span><br \/>\n\u0422\u0430\u043a\u043e\u0436 \u0446\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u043c\u043e\u0436\u043d\u0430 \u0432\u0438\u0440\u0456\u0448\u0438\u0442\u0438 \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0440\u0435\u043a\u0443\u0440\u0441\u0456\u0457. \u042f \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043b\u0430 \u0440\u0435\u043a\u0443\u0440\u0441\u0456\u044e \u0437 \u0437\u0430\u043f\u0430\u043c&#8217;\u044f\u0442\u043e\u0432\u0443\u0432\u0430\u043d\u043d\u044f\u043c \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0449\u043e\u0431 \u0443\u043d\u0438\u043a\u043d\u0443\u0442\u0438 \u043f\u0435\u0440\u0435\u043f\u043e\u0432\u043d\u0435\u043d\u043d\u044f \u0441\u0442\u0435\u043a\u0443 \u0432\u0438\u043a\u043b\u0438\u043a\u0456\u0432 (\u0437\u0430\u0433\u0430\u043b\u044c\u043d\u0430 \u0456\u0434\u0435\u044f \u0442\u0430\u043a\u0430: \u043f\u0440\u0438 \u043a\u043e\u0436\u043d\u043e\u043c\u0443 \u0432\u0438\u043a\u043b\u0438\u043a\u0443 \u0444\u0443\u043d\u043a\u0446\u0456\u0457 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u044f\u0454\u043c\u043e, \u0447\u0438 \u043c\u0430\u0454\u043c\u043e \u043c\u0438 \u0432\u0436\u0435 \u0446\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f, \u0456 \u044f\u043a\u0449\u043e \u043d\u0456, \u0440\u0430\u0445\u0443\u0454\u043c\u043e \u0439\u043e\u0433\u043e. \u0422\u0430\u043a\u0438\u043c \u0447\u0438\u043d\u043e\u043c \u043c\u0438 \u0431\u0443\u0434\u0435\u043c\u043e \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u043a\u043e\u0436\u043d\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043b\u0438\u0448\u0435 \u043e\u0434\u0438\u043d \u0440\u0430\u0437).<\/p>\n<h1>\u041a\u043e\u0434 \u2116 2<\/h1>\n<pre class=\"lang:java decode:true\">public class Main{\r\n\tpublic static long array[] = new long[61];\r\n    public static long num_of_ways(int n){\r\n\t\tif(array[n] == 0) {\r\n\t\t\tarray[n] = num_of_ways(n-1) + num_of_ways(n-2) + num_of_ways(n-3);\r\n        \treturn array[n];\r\n    \t}\r\n\t\telse {\r\n        \treturn array[n];\r\n    \t}\r\n\t}\r\n\tpublic static void main (String[] args) throws java.lang.Exception \t{\r\n\t\tjava.util.Scanner i = new java.util.Scanner(System.in);\r\n\t\tint n = i.nextInt();\r\n\t\tarray[0] = 1;\r\n    \tarray[1] = 1;\r\n    \tarray[2] = 2;\r\n\t\tSystem.out.print(num_of_ways(n));\r\n\t}\r\n}<\/pre>\n<h1>\u041f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f<\/h1>\n<p>\u0423\u043c\u043e\u0432\u0430 \u0437\u0430\u0434\u0430\u0447\u0456 \u043d\u0430 <a href=\"\/\/www.e-olymp.com\/ru\/problems\/8234\"> E-Olymp<\/a><br \/>\n\u041a\u043e\u0434 \u0437\u0430\u0434\u0430\u0447\u0456 \u2116 1 \u043d\u0430 <a href=\"\/\/ideone.com\/LBpvtm\">Ideone<\/a><br \/>\n\u041a\u043e\u0434 \u0437\u0430\u0434\u0430\u0447\u0456 \u2116 2 \u043d\u0430 <a href=\"\/\/ideone.com\/RLoQ2J\">Ideone<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0417\u0430\u0434\u0430\u0447\u0430 \u0421\u043a\u0456\u043b\u044c\u043a\u043e\u043c\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438 \u043c\u043e\u0436\u043d\u0430 \u043f\u043e\u0442\u0440\u0430\u043f\u0438\u0442\u0438 \u043d\u0430 $n$-\u0442\u0443 \u0441\u0445\u043e\u0434\u0438\u043d\u043a\u0443, \u044f\u043a\u0449\u043e \u043c\u043e\u0436\u043d\u0430 \u0441\u0442\u0443\u043f\u0430\u0442\u0438 \u043d\u0430 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443, \u043f\u0435\u0440\u0435\u0441\u0442\u0443\u043f\u0430\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 \u043e\u0434\u043d\u0443 \u0456 \u0447\u0435\u0440\u0435\u0437 \u0434\u0432\u0456 \u0441\u0445\u043e\u0434\u0438\u043d\u043a\u0438. \u0412\u0445\u0456\u0434\u043d\u0456 \u0434\u0430\u043d\u0456 \u041e\u0434\u043d\u0435 \u0447\u0438\u0441\u043b\u043e $n$ &#8212; \u043d\u043e\u043c\u0435\u0440 \u0441\u0445\u043e\u0434\u0438\u043d\u043a\u0438 $(n \\leqslant 60)$. \u0412\u0438\u0445\u0456\u0434\u043d\u0456 \u0434\u0430\u043d\u0456 \u0412\u0438\u0432\u0435\u0441\u0442\u0438 \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u0441\u043f\u043e\u0441\u043e\u0431\u0456\u0432, \u044f\u043a\u0438\u043c\u0438 \u043c\u043e\u0436\u043d\u0430 \u043f\u043e\u0442\u0440\u0430\u043f\u0438\u0442\u0438 \u043d\u0430 $n$-\u0442\u0443 \u0441\u0445\u043e\u0434\u0438\u043d\u043a\u0443. \u0422\u0435\u0441\u0442\u0438 \u0412\u0445\u0456\u0434\u043d\u0456 \u0434\u0430\u043d\u0456 \u0412\u0438\u0445\u0456\u0434\u043d\u0456 \u0434\u0430\u043d\u0456 0 1 5 13 15 5768 32 181997601 &hellip; <a href=\"https:\/\/java.mazurok.com\/?p=5203\" class=\"more-link\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":152,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,25],"tags":[723,724,725,726,727,728,729],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/posts\/5203"}],"collection":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/users\/152"}],"replies":[{"embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5203"}],"version-history":[{"count":3,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/posts\/5203\/revisions"}],"predecessor-version":[{"id":5206,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/posts\/5203\/revisions\/5206"}],"wp:attachment":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}