{"id":374,"date":"2013-03-28T11:25:00","date_gmt":"2013-03-28T03:25:00","guid":{"rendered":"http:\/\/nike0good.jp1.rpvhost.net\/278"},"modified":"2013-03-28T11:25:00","modified_gmt":"2013-03-28T03:25:00","slug":"bzoj_2705_sdoi2012_problem_of_longge_-_euler_function_phi_i","status":"publish","type":"post","link":"https:\/\/nike0good.com\/?p=374","title":{"rendered":"BZOJ 2705([SDOI2012]Longge\u7684\u95ee\u9898-\u6b27\u62c9\u51fd\u6570\u03c6(i))"},"content":{"rendered":"<p><center style=\"font-family:arial,verdana,helvetica,sans-serif; font-size:14px\"><\/p>\n<h2 style=\"color:blue\">2705: [SDOI2012]Longge\u7684\u95ee\u9898<\/h2>\n<p><span class=\"green\">Time Limit:&nbsp;<\/span>3 Sec&nbsp;&nbsp;<span class=\"green\">Memory Limit:&nbsp;<\/span>128 MB<br \/>\n<span class=\"green\">Submit:&nbsp;<\/span>375&nbsp;&nbsp;<span class=\"green\">Solved:&nbsp;<\/span>239<br \/>\n[<a href=\"http:\/\/www.lydsy.com\/JudgeOnline\/submitpage.php?id=2705\" style=\"color:blue; text-decoration:none\">Submit<\/a>][<a href=\"http:\/\/www.lydsy.com\/JudgeOnline\/problemstatus.php?id=2705\" style=\"color:blue; text-decoration:none\">Status<\/a>][<a href=\"http:\/\/www.lydsy.com\/JudgeOnline\/bbs.php?id=2705\" style=\"color:blue; text-decoration:none\">Discuss<\/a>]<\/center><\/p>\n<h2 style=\"font-family:arial,verdana,helvetica,sans-serif; color:blue\">Description<\/h2>\n<div class=\"content\" style=\"font-family:arial,verdana,helvetica,sans-serif; height:auto; background-color:rgb(228,240,248); margin:0px; padding:0px 20px; font-size:14px\">\n<div align=\"left\" style=\"text-indent:21pt\"><span style=\"font-size:14px\">Longge\u7684\u6570\u5b66\u6210\u7ee9\u975e\u5e38\u597d\uff0c\u5e76\u4e14\u4ed6\u975e\u5e38\u4e50\u4e8e\u6311\u6218\u9ad8\u96be\u5ea6\u7684\u6570\u5b66\u95ee\u9898\u3002\u73b0\u5728\u95ee\u9898\u6765\u4e86\uff1a\u7ed9\u5b9a\u4e00\u4e2a\u6574\u6570N\uff0c\u4f60\u9700\u8981\u6c42\u51fa\u2211gcd(i, N)(1&lt;=i &lt;=N)\u3002<\/span><\/div>\n<\/div>\n<h2 style=\"font-family:arial,verdana,helvetica,sans-serif; color:blue\">Input<\/h2>\n<div class=\"content\" style=\"font-family:arial,verdana,helvetica,sans-serif; height:auto; background-color:rgb(228,240,248); margin:0px; padding:0px 20px; font-size:14px\">\n<div align=\"left\" style=\"text-indent:21pt\"><span style=\"font-size:14px\">\u4e00\u4e2a\u6574\u6570\uff0c\u4e3aN\u3002<\/span><\/div>\n<\/div>\n<h2 style=\"font-family:arial,verdana,helvetica,sans-serif; color:blue\">Output<\/h2>\n<div class=\"content\" style=\"font-family:arial,verdana,helvetica,sans-serif; height:auto; background-color:rgb(228,240,248); margin:0px; padding:0px 20px; font-size:14px\">\n<div align=\"left\" style=\"text-indent:21pt\"><span style=\"font-size:14px\">\u4e00\u4e2a\u6574\u6570\uff0c\u4e3a\u6240\u6c42\u7684\u7b54\u6848\u3002<\/span><\/div>\n<\/div>\n<h2 style=\"font-family:arial,verdana,helvetica,sans-serif; color:blue\">Sample Input<\/h2>\n<div class=\"content\" style=\"font-family:arial,verdana,helvetica,sans-serif; height:auto; background-color:rgb(228,240,248); margin:0px; padding:0px 20px; font-size:14px\">\n<span class=\"sampledata\" style=\"font-family:monospace; white-space:pre; background-color:rgb(141,184,255); font-size:18px\">6<br style=\"font-family:arial,verdana,helvetica,sans-serif!important\" \/><br \/>\n<\/span><\/div>\n<h2 style=\"font-family:arial,verdana,helvetica,sans-serif; color:blue\">Sample Output<\/h2>\n<div class=\"content\" style=\"font-family:arial,verdana,helvetica,sans-serif; height:auto; background-color:rgb(228,240,248); margin:0px; padding:0px 20px; font-size:14px\">\n<span class=\"sampledata\" style=\"font-family:monospace; white-space:pre; background-color:rgb(141,184,255); font-size:18px\">15<br style=\"font-family:arial,verdana,helvetica,sans-serif!important\" \/><br \/>\n<\/span><\/div>\n<h2 style=\"font-family:arial,verdana,helvetica,sans-serif; color:blue\">HINT<\/h2>\n<div class=\"content\" style=\"font-family:arial,verdana,helvetica,sans-serif; height:auto; background-color:rgb(228,240,248); margin:0px; padding:0px 20px; font-size:14px\">\n<p>\u3010\u6570\u636e\u8303\u56f4\u3011<\/p>\n<p>\u5bf9\u4e8e60%\u7684\u6570\u636e\uff0c0&lt;N&lt;=2^16\u3002<\/p>\n<p>\u5bf9\u4e8e100%\u7684\u6570\u636e\uff0c0&lt;N&lt;=2^32\u3002<\/p>\n<p>&nbsp;<\/p>\n<\/p>\n<\/div>\n<p>\n<\/p>\n<p>\n<\/p>\n<p><span style=\"font-size:14px\"><a href=\"http:\/\/zh.wikipedia.org\/wiki\/%E6%AC%A7%E6%8B%89%E5%87%BD%E6%95%B0\">\u6b27\u62c9\u51fd\u6570<\/a>\uff1a<\/span><\/p>\n<\/p>\n<p align=\"left\" style=\"line-height:25px; margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; font-family:Arial,Helvetica,simsun,u5b8bu4f53; font-size:14px\">\n<span style=\"font-size:14px; line-height:28px\">\u679a\u4e3en\u7684\u7ea6\u6570k\uff0c\u4ee4s(k)\u4e3a\u6ee1\u8db3gcd(m,n)=k,(1&lt;=m&lt;=n)&nbsp; m\u7684\u4e2a\u6570\uff0c\u5219ans=sigma(k*s(k)) (k\u4e3an\u7684\u7ea6\u6570\uff09<\/span><\/p>\n<p align=\"left\" style=\"line-height:25px; margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; font-family:Arial,Helvetica,simsun,u5b8bu4f53; font-size:14px\">\n<span style=\"font-size:14px; line-height:28px\">&nbsp;\u56e0\u4e3agcd(m,n)=k,\u6240\u4ee5gcd(m\/k,n\/k)=1,\u4e8e\u662fs(k)=euler(n\/k)<\/span><\/p>\n<p align=\"left\" style=\"line-height:25px; margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; font-family:Arial,Helvetica,simsun,u5b8bu4f53; font-size:14px\">\n<span style=\"font-size:14px; line-height:28px\">&nbsp;\u679a\u4e3en\u7684\u7ea6\u6570\u5373\u53ef\uff0c\u590d\u6742\u5ea6o(sqrt(n))<\/span><\/p>\n<p><span style=\"font-size:14px\">PS:\u521a\u521aksy\u544a\u8bc9\u6211C&#43;&#43;\uff0c\u76f4\u63a5\u8bfbint\u6bd4\u8bfbchar\u8f6cint\u6162\uff08\u2014\u20140\uff09<\/span><\/p>\n<p><span style=\"font-size:14px\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-size:14px\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-size:14px\"><\/span><\/p>\n<pre name=\"code\" class=\"cpp\">#include&lt;cstdio&gt;\n#include&lt;cstring&gt;\n#include&lt;cstdlib&gt;\n#include&lt;cmath&gt;\n#include&lt;functional&gt;\n#include&lt;algorithm&gt;\n#include&lt;cctype&gt;\n#include&lt;iostream&gt;\nusing namespace std;\n#define MAXN (2&lt;&lt;31)\nlong long ans=0,n;\nlong long phi(long long n)\n{\n\tif (n==1) return 1;\n\/\/\tcout&lt;&lt;n;\n\tlong long ans=1;\n\tfor (long long i=2;i*i&lt;=n;i++)\n\t\tif (n%i==0)\n\t\t{\n\t\t\tint k=0;\n\t\t\twhile (n%i==0) {k++,n\/=i;}\n\t\t\tans*=i-1;\n\t\t\tfor (int j=2;j&lt;=k;j++) ans*=i;\n\t\t}\n\tif (n&gt;1) ans*=n-1;\n\/\/\tcout&lt;&lt;' '&lt;&lt;ans&lt;&lt;endl;\n\treturn ans;\n}\nint main()\n{\n\tcin&gt;&gt;n;\n\tfor (int i=1;i*i&lt;=n;i++)\n\t\tif (n%i==0)\n\t\t{\n\t\t\tans+=(long long)i*phi(n\/i);\n\t\t\tif (i*i&lt;n) ans+=(long long)n\/i*phi(i);\n\t\t}\n\tcout&lt;&lt;ans&lt;&lt;endl;\n\treturn 0;\n}<\/pre><\/p>\n","protected":false},"excerpt":{"rendered":"<p>2705: [SDOI2012]Longge\u7684\u95ee\u9898 Time Limit:&nbsp;3 Sec&nbsp;&#038; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[3],"tags":[100],"class_list":["post-374","post","type-post","status-publish","format-standard","hentry","category-defaultcategory","tag-euler_function"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>BZOJ 2705([SDOI2012]Longge\u7684\u95ee\u9898-\u6b27\u62c9\u51fd\u6570\u03c6(i)) - nike0good<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nike0good.com\/?p=374\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BZOJ 2705([SDOI2012]Longge\u7684\u95ee\u9898-\u6b27\u62c9\u51fd\u6570\u03c6(i)) - nike0good\" \/>\n<meta property=\"og:description\" content=\"2705: [SDOI2012]Longge\u7684\u95ee\u9898 Time Limit:&nbsp;3 Sec&nbsp;&amp; [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nike0good.com\/?p=374\" \/>\n<meta property=\"og:site_name\" content=\"nike0good\" \/>\n<meta property=\"article:published_time\" content=\"2013-03-28T03:25:00+00:00\" \/>\n<meta name=\"author\" content=\"nike0good\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"nike0good\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=374#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=374\"},\"author\":{\"name\":\"nike0good\",\"@id\":\"https:\\\/\\\/nike0good.com\\\/#\\\/schema\\\/person\\\/4defa38da89de87e400861e73396baad\"},\"headline\":\"BZOJ 2705([SDOI2012]Longge\u7684\u95ee\u9898-\u6b27\u62c9\u51fd\u6570\u03c6(i))\",\"datePublished\":\"2013-03-28T03:25:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=374\"},\"wordCount\":98,\"commentCount\":0,\"keywords\":[\"\u6b27\u62c9\u51fd\u6570\"],\"articleSection\":[\"DefaultCategory\"],\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/nike0good.com\\\/?p=374#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=374\",\"url\":\"https:\\\/\\\/nike0good.com\\\/?p=374\",\"name\":\"BZOJ 2705([SDOI2012]Longge\u7684\u95ee\u9898-\u6b27\u62c9\u51fd\u6570\u03c6(i)) - nike0good\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nike0good.com\\\/#website\"},\"datePublished\":\"2013-03-28T03:25:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/nike0good.com\\\/#\\\/schema\\\/person\\\/4defa38da89de87e400861e73396baad\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=374#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nike0good.com\\\/?p=374\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=374#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nike0good.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BZOJ 2705([SDOI2012]Longge\u7684\u95ee\u9898-\u6b27\u62c9\u51fd\u6570\u03c6(i))\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nike0good.com\\\/#website\",\"url\":\"https:\\\/\\\/nike0good.com\\\/\",\"name\":\"nike0good\",\"description\":\"\u6709\u6240\u4f5c\u4e3a\u662f\u4eba\u751f\u7684\u6700\u9ad8\u5883\u754c\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nike0good.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nike0good.com\\\/#\\\/schema\\\/person\\\/4defa38da89de87e400861e73396baad\",\"name\":\"nike0good\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8e5fa08d5c367a1a6fb5ff13bb10ed5a331f981513256951290ae42322da6854?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8e5fa08d5c367a1a6fb5ff13bb10ed5a331f981513256951290ae42322da6854?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8e5fa08d5c367a1a6fb5ff13bb10ed5a331f981513256951290ae42322da6854?s=96&d=identicon&r=g\",\"caption\":\"nike0good\"},\"sameAs\":[\"https:\\\/\\\/nike0good.com\"],\"url\":\"https:\\\/\\\/nike0good.com\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BZOJ 2705([SDOI2012]Longge\u7684\u95ee\u9898-\u6b27\u62c9\u51fd\u6570\u03c6(i)) - nike0good","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nike0good.com\/?p=374","og_locale":"zh_CN","og_type":"article","og_title":"BZOJ 2705([SDOI2012]Longge\u7684\u95ee\u9898-\u6b27\u62c9\u51fd\u6570\u03c6(i)) - nike0good","og_description":"2705: [SDOI2012]Longge\u7684\u95ee\u9898 Time Limit:&nbsp;3 Sec&nbsp;& [&hellip;]","og_url":"https:\/\/nike0good.com\/?p=374","og_site_name":"nike0good","article_published_time":"2013-03-28T03:25:00+00:00","author":"nike0good","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"nike0good","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nike0good.com\/?p=374#article","isPartOf":{"@id":"https:\/\/nike0good.com\/?p=374"},"author":{"name":"nike0good","@id":"https:\/\/nike0good.com\/#\/schema\/person\/4defa38da89de87e400861e73396baad"},"headline":"BZOJ 2705([SDOI2012]Longge\u7684\u95ee\u9898-\u6b27\u62c9\u51fd\u6570\u03c6(i))","datePublished":"2013-03-28T03:25:00+00:00","mainEntityOfPage":{"@id":"https:\/\/nike0good.com\/?p=374"},"wordCount":98,"commentCount":0,"keywords":["\u6b27\u62c9\u51fd\u6570"],"articleSection":["DefaultCategory"],"inLanguage":"zh-Hans","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nike0good.com\/?p=374#respond"]}]},{"@type":"WebPage","@id":"https:\/\/nike0good.com\/?p=374","url":"https:\/\/nike0good.com\/?p=374","name":"BZOJ 2705([SDOI2012]Longge\u7684\u95ee\u9898-\u6b27\u62c9\u51fd\u6570\u03c6(i)) - nike0good","isPartOf":{"@id":"https:\/\/nike0good.com\/#website"},"datePublished":"2013-03-28T03:25:00+00:00","author":{"@id":"https:\/\/nike0good.com\/#\/schema\/person\/4defa38da89de87e400861e73396baad"},"breadcrumb":{"@id":"https:\/\/nike0good.com\/?p=374#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nike0good.com\/?p=374"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/nike0good.com\/?p=374#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nike0good.com\/"},{"@type":"ListItem","position":2,"name":"BZOJ 2705([SDOI2012]Longge\u7684\u95ee\u9898-\u6b27\u62c9\u51fd\u6570\u03c6(i))"}]},{"@type":"WebSite","@id":"https:\/\/nike0good.com\/#website","url":"https:\/\/nike0good.com\/","name":"nike0good","description":"\u6709\u6240\u4f5c\u4e3a\u662f\u4eba\u751f\u7684\u6700\u9ad8\u5883\u754c","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nike0good.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/nike0good.com\/#\/schema\/person\/4defa38da89de87e400861e73396baad","name":"nike0good","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/secure.gravatar.com\/avatar\/8e5fa08d5c367a1a6fb5ff13bb10ed5a331f981513256951290ae42322da6854?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8e5fa08d5c367a1a6fb5ff13bb10ed5a331f981513256951290ae42322da6854?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8e5fa08d5c367a1a6fb5ff13bb10ed5a331f981513256951290ae42322da6854?s=96&d=identicon&r=g","caption":"nike0good"},"sameAs":["https:\/\/nike0good.com"],"url":"https:\/\/nike0good.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/nike0good.com\/index.php?rest_route=\/wp\/v2\/posts\/374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nike0good.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nike0good.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nike0good.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nike0good.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=374"}],"version-history":[{"count":0,"href":"https:\/\/nike0good.com\/index.php?rest_route=\/wp\/v2\/posts\/374\/revisions"}],"wp:attachment":[{"href":"https:\/\/nike0good.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nike0good.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nike0good.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}