{"id":5147,"date":"2020-10-04T22:55:50","date_gmt":"2020-10-04T19:55:50","guid":{"rendered":"http:\/\/java.mazurok.com\/?p=5147"},"modified":"2020-11-25T12:04:54","modified_gmt":"2020-11-25T09:04:54","slug":"e-olymp-1327-%d0%bb%d0%b0%d0%b4%d1%8c%d0%b8-%d0%bd%d0%b0-%d1%88%d0%b0%d1%85%d0%bc%d0%b0%d1%82%d0%bd%d0%be%d0%b9-%d0%b4%d0%be%d1%81%d0%ba%d0%b5-2","status":"publish","type":"post","link":"https:\/\/java.mazurok.com\/?p=5147","title":{"rendered":"e-olymp 1327. \u041b\u0430\u0434\u044c\u0438 \u043d\u0430 \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u043e\u0439 \u0434\u043e\u0441\u043a\u0435"},"content":{"rendered":"<h3>\u0417\u0430\u0434\u0430\u0447\u0430<\/h3>\n<p>\u0415\u0449\u0451 \u0432 \u0434\u0435\u0442\u0441\u0442\u0432\u0435 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u0433\u043e \u0413\u0430\u0440\u0438\u043a\u0430 \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043b \u0432\u043e\u043f\u0440\u043e\u0441: \u0430 \u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438 \u043d\u0430 \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u043e\u0439 \u0434\u043e\u0441\u043a\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c [latex]n \\times n[\/latex]\u00a0\u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u0442\u0430\u0432\u0438\u0442\u044c\u00a0[latex] n [\/latex] \u043b\u0430\u0434\u0435\u0439 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043e\u043d\u0438 \u043d\u0435 \u0431\u0438\u043b\u0438 \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0430. \u041e\u043d \u043e\u0447\u0435\u043d\u044c \u0434\u043e\u043b\u0433\u043e \u0440\u0435\u0448\u0430\u043b \u044d\u0442\u0443 \u0437\u0430\u0434\u0430\u0447\u043a\u0443 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430, \u0430 \u043a\u043e\u0433\u0434\u0430 \u0440\u0435\u0448\u0438\u043b &#8212; \u0431\u0440\u043e\u0441\u0438\u043b \u0448\u0430\u0445\u043c\u0430\u0442\u044b.<\/p>\n<p>\u0410 \u043a\u0430\u043a \u0431\u044b\u0441\u0442\u0440\u043e \u0412\u044b \u0443\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u0441\u044c \u0441 \u044d\u0442\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u043a\u043e\u0439?<\/p>\n<h3>\u0412\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435<\/h3>\n<p>\u0420\u0430\u0437\u043c\u0435\u0440 \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u043e\u0439 \u0434\u043e\u0441\u043a\u0438 &#8212; \u043d\u0430\u0442\u0443\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e, \u043d\u0435 \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u044e\u0449\u0435\u0435 [latex] 1000 [\/latex].<\/p>\n<h3>\u0412\u044b\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435<\/h3>\n<p>\u0412\u044b\u0432\u0435\u0434\u0438\u0442\u0435 \u043e\u0442\u0432\u0435\u0442, \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0439 \u0413\u0430\u0440\u0438\u043a\u043e\u043c.<\/p>\n<h3>\u0422\u0435\u0441\u0442\u044b<\/h3>\n<table style=\"height: 1552px\" width=\"603\">\n<tbody>\n<tr>\n<th>\u0412\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435<\/th>\n<th>\u0412\u044b\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435<\/th>\n<\/tr>\n<tr class=\"row1\">\n<td>2<\/td>\n<td>2<\/td>\n<\/tr>\n<tr class=\"row4\">\n<td>10<\/td>\n<td>3628800<\/td>\n<\/tr>\n<tr class=\"row2\">\n<td>500<\/td>\n<td>122013682599111006870123878542304692625357434280319284219241<br \/>\n358838584537315388199760549644750220328186301361647714820358<br \/>\n416337872207817720048078520515932928547790757193933060377296<br \/>\n085908627042917454788242491272634430567017327076946106280231<br \/>\n045264421887878946575477714986349436778103764427403382736539<br \/>\n747138647787849543848959553753799042324106127132698432774571<br \/>\n554630997720278101456108118837370953101635632443298702956389<br \/>\n662891165897476957208792692887128178007026517450776841071962<br \/>\n439039432253642260523494585012991857150124870696156814162535<br \/>\n905669342381300885624924689156412677565448188650659384795177<br \/>\n536089400574523894033579847636394490531306232374906644504882<br \/>\n466507594673586207463792518420045936969298102226397195259719<br \/>\n094521782333175693458150855233282076282002340262690789834245<br \/>\n171200620771464097945611612762914595123722991334016955236385<br \/>\n094288559201872743379517301458635757082835578015873543276888<br \/>\n868012039988238470215146760544540766353598417443048012893831<br \/>\n389688163948746965881750450692636533817505547812864000000000<br \/>\n000000000000000000000000000000000000000000000000000000000000<br \/>\n0000000000000000000000000000000000000000000000000000000<\/td>\n<\/tr>\n<tr class=\"row2\">\n<td>999<\/td>\n<td>402387260077093773543702433923003985719374864210714632543799<br \/>\n910429938512398629020592044208486969404800479988610197196058<br \/>\n631666872994808558901323829669944590997424504087073759918823<br \/>\n627727188732519779505950995276120874975462497043601418278094<br \/>\n646496291056393887437886487337119181045825783647849977012476<br \/>\n632889835955735432513185323958463075557409114262417474349347<br \/>\n553428646576611667797396668820291207379143853719588249808126<br \/>\n867838374559731746136085379534524221586593201928090878297308<br \/>\n431392844403281231558611036976801357304216168747609675871348<br \/>\n312025478589320767169132448426236131412508780208000261683151<br \/>\n027341827977704784635868170164365024153691398281264810213092<br \/>\n761244896359928705114964975419909342221566832572080821333186<br \/>\n116811553615836546984046708975602900950537616475847728421889<br \/>\n679646244945160765353408198901385442487984959953319101723355<br \/>\n556602139450399736280750137837615307127761926849034352625200<br \/>\n015888535147331611702103968175921510907788019393178114194545<br \/>\n257223865541461062892187960223838971476088506276862967146674<br \/>\n697562911234082439208160153780889893964518263243671616762179<br \/>\n168909779911903754031274622289988005195444414282012187361745<br \/>\n992642956581746628302955570299024324153181617210465832036786<br \/>\n906117260158783520751516284225540265170483304226143974286933<br \/>\n061690897968482590125458327168226458066526769958652682272807<br \/>\n075781391858178889652208164348344825993266043367660176999612<br \/>\n831860788386150279465955131156552036093988180612138558600301<br \/>\n435694527224206344631797460594682573103790084024432438465657<br \/>\n245014402821885252470935190620929023136493273497565513958720<br \/>\n559654228749774011413346962715422845862377387538230483865688<br \/>\n976461927383814900140767310446640259899490222221765904339901<br \/>\n886018566526485061799702356193897017860040811889729918311021<br \/>\n171229845901641921068884387121855646124960798722908519296819<br \/>\n372388642614839657382291123125024186649353143970137428531926<br \/>\n649875337218940694281434118520158014123344828015051399694290<br \/>\n153483077644569099073152433278288269864602789864321139083506<br \/>\n217095002597389863554277196742822248757586765752344220207573<br \/>\n630569498825087968928162753848863396909959826280956121450994<br \/>\n871701244516461260379029309120889086942028510640182154399457<br \/>\n156805941872748998094254742173582401063677404595741785160829<br \/>\n230135358081840096996372524230560855903700624271243416909004<br \/>\n153690105933983835777939410970027753472000000000000000000000<br \/>\n000000000000000000000000000000000000000000000000000000000000<br \/>\n000000000000000000000000000000000000000000000000000000000000<br \/>\n000000000000000000000000000000000000000000000000000000000000<br \/>\n000000000000000000000000000000000000000000000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 \u043a\u043e\u0434<\/h3>\n<pre class=\"lang:java decode:true \" title=\"\u041a\u043e\u0434 \">import java.math.BigInteger;\r\nimport java.util.Scanner;\r\n\r\nclass Main\r\n{\r\n\tpublic static void main (String[] args) \r\n\t{\r\n\t\tScanner scanner = new Scanner(System.in);\r\n\t\tint n = scanner.nextInt();\r\n\t\tBigInteger factorial = BigInteger.valueOf(1); \r\n\t\t\/* \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0443 1, \u043f\u0440\u0438\u0432\u043e\u0434\u044f \u043a \u0442\u0438\u043f\u0443 BigInteger;\r\n\t\t1 - \u043d\u0435\u0439\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u044f *\/\r\n\t\tif(n == 0) {\r\n\t\t\tSystem.out.println(1);\r\n\t\t}\r\n\t\telse {\r\n\t\t\tfor(int i = 1; i &lt;=n; i++) {\r\n\t\t\t\tfactorial = factorial.multiply(BigInteger.valueOf(i)); \r\n\t\t\t\t\/\/ \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u043c i \u043a \u0442\u0438\u043f\u0443 BigInteger\r\n\t\t\t}\r\n\t\t\tSystem.out.println(factorial);\r\n\t\t}\r\n\t}\r\n}\r\n<\/pre>\n<h3>\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u044f<\/h3>\n<p>\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u044c [latex]n! = 1\\times 2\\times 3\\times \\cdots\\times n [\/latex] , \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0434\u043b\u0438\u043d\u043d\u0443\u044e \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u043a\u0443 ( \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u043b\u0438\u043d\u043d\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0430 \u043d\u0430 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 ).<br \/>\n\u0418\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u0432\u043e\u0441\u044c\u043c\u0438 \u043b\u0430\u0434\u0435\u0439:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-30329 aligncenter\" src=\"http:\/\/cpp.mazurok.com\/wp-content\/uploads\/2019\/12\/251.gif\" alt=\"\" width=\"204\" height=\"201\" \/><\/p>\n<h3>\u0414\u0435\u0442\u0430\u043b\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438<\/h3>\n<ul>\n<li>\u0414\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430 \u043a\u043b\u0430\u0441\u0441 java.math.BigInteger, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043d\u0435\u043c \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c <a href=\"https:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/math\/BigInteger.html\">\u0437\u0434\u0435\u0441\u044c<\/a>.<\/li>\n<li> \u0422\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0432\u0432\u043e\u0434\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430 \u043a\u043b\u0430\u0441\u0441 java.util.Scanner, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043d\u0435\u043c \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c  <a href=\"https:\/\/java.mazurok.com\/?p=44\">\u0442\u0443\u0442<\/a> \u0438 \u0432\u043e\u0442 <a href=\"https:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/util\/Scanner.html\">\u0442\u0443\u0442<\/a>.<\/li>\n<\/ul>\n<p>\u0421\u0441\u044b\u043b\u043a\u0438 :<br \/>\n\u0417\u0430\u0434\u0430\u0447\u0430 \u043d\u0430<a href=\"https:\/\/www.e-olymp.com\/ru\/problems\/1327\"> e-olymp<\/a><br \/>\n\u041a\u043e\u0434 \u043d\u0430 <a href=\"https:\/\/ideone.com\/a2jzak\">ideone<\/a><br \/>\n\u0417\u0430\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u043e\u0435 <a href=\"https:\/\/www.e-olymp.com\/ru\/submissions\/7447010\">\u0440\u0435\u0448\u0435\u043d\u0438\u0435<\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0417\u0430\u0434\u0430\u0447\u0430 \u0415\u0449\u0451 \u0432 \u0434\u0435\u0442\u0441\u0442\u0432\u0435 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u0433\u043e \u0413\u0430\u0440\u0438\u043a\u0430 \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043b \u0432\u043e\u043f\u0440\u043e\u0441: \u0430 \u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438 \u043d\u0430 \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u043e\u0439 \u0434\u043e\u0441\u043a\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c [latex]n \\times n[\/latex]\u00a0\u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u0442\u0430\u0432\u0438\u0442\u044c\u00a0[latex] n [\/latex] \u043b\u0430\u0434\u0435\u0439 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043e\u043d\u0438 \u043d\u0435 \u0431\u0438\u043b\u0438 \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0430. \u041e\u043d \u043e\u0447\u0435\u043d\u044c \u0434\u043e\u043b\u0433\u043e \u0440\u0435\u0448\u0430\u043b \u044d\u0442\u0443 \u0437\u0430\u0434\u0430\u0447\u043a\u0443 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430, \u0430 \u043a\u043e\u0433\u0434\u0430 \u0440\u0435\u0448\u0438\u043b &#8212; \u0431\u0440\u043e\u0441\u0438\u043b \u0448\u0430\u0445\u043c\u0430\u0442\u044b. \u0410 \u043a\u0430\u043a \u0431\u044b\u0441\u0442\u0440\u043e \u0412\u044b \u0443\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u0441\u044c \u0441 \u044d\u0442\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u043a\u043e\u0439? \u0412\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0420\u0430\u0437\u043c\u0435\u0440 &hellip; <a href=\"https:\/\/java.mazurok.com\/?p=5147\" class=\"more-link\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":154,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[736,657,517,737,140,716,611],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/posts\/5147"}],"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\/154"}],"replies":[{"embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5147"}],"version-history":[{"count":13,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/posts\/5147\/revisions"}],"predecessor-version":[{"id":5282,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/posts\/5147\/revisions\/5282"}],"wp:attachment":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}