﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-HooLee-随笔分类-数论</title><link>http://www.cppblog.com/hoolee/category/20498.html</link><description>If you believe, you can!</description><language>zh-cn</language><lastBuildDate>Tue, 30 Apr 2013 13:34:01 GMT</lastBuildDate><pubDate>Tue, 30 Apr 2013 13:34:01 GMT</pubDate><ttl>60</ttl><item><title>素数筛法，欧拉公式</title><link>http://www.cppblog.com/hoolee/archive/2013/04/30/199863.html</link><dc:creator>小鼠标</dc:creator><author>小鼠标</author><pubDate>Tue, 30 Apr 2013 13:26:00 GMT</pubDate><guid>http://www.cppblog.com/hoolee/archive/2013/04/30/199863.html</guid><wfw:comment>http://www.cppblog.com/hoolee/comments/199863.html</wfw:comment><comments>http://www.cppblog.com/hoolee/archive/2013/04/30/199863.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/hoolee/comments/commentRss/199863.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hoolee/services/trackbacks/199863.html</trackback:ping><description><![CDATA[<div style="line-height: normal; background-color: #ffffff; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066ff; font-size: 24px">
<p style="text-align: center; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; color: #3366cc; margin-left: 0px; font-size: 18pt; margin-right: 0px; padding-top: 0px">Counting fractions</p>
<p style="text-align: center; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-left: 0px; font-size: 15px; margin-right: 0px; padding-top: 0px"><span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #33cc66; padding-top: 0px">TimeLimit:&nbsp;</span>2000MS&nbsp;&nbsp;<span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #33cc66; padding-top: 0px">MemoryLimit:&nbsp;</span>65536 Kb</p>
<p style="text-align: center; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-left: 0px; font-size: 15px; margin-right: 0px; padding-top: 0px"><span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #33cc66; padding-top: 0px">Totalsubmit:&nbsp;</span>39 &nbsp;&nbsp;<span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #33cc66; padding-top: 0px">Accepted:&nbsp;</span>6 &nbsp;</p></div>
<div style="line-height: normal; background-color: #ffffff; margin: 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px"  editor_content?="">
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 12px; padding-left: 0px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 12px; color: #3366cc; font-size: 18pt; padding-top: 0px">Description</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px"></p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px">Consider&nbsp;the&nbsp;fraction,&nbsp;<em style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">n/d</em>,&nbsp;where&nbsp;<em style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">n</em>&nbsp;and&nbsp;<em style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">d</em>&nbsp;are&nbsp;positive&nbsp;integers.&nbsp;If&nbsp;<em style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">n&nbsp;</em>&lt;=&nbsp;<em style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">d</em>&nbsp;and&nbsp;HCF(<em style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">n,d</em>)=1,&nbsp;it&nbsp;is&nbsp;called&nbsp;a&nbsp;reduced&nbsp;proper&nbsp;fraction.</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px">If&nbsp;we&nbsp;list&nbsp;the&nbsp;set&nbsp;of&nbsp;reduced&nbsp;proper&nbsp;fractions&nbsp;for&nbsp;<em style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">d</em>&nbsp;&lt;= 8&nbsp;in&nbsp;ascending&nbsp;order&nbsp;of&nbsp;size,&nbsp;we&nbsp;get:</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px">1/8,&nbsp;1/7,&nbsp;1/6,&nbsp;1/5,&nbsp;1/4,&nbsp;2/7,&nbsp;1/3,&nbsp;3/8,&nbsp;2/5,&nbsp;3/7,&nbsp;1/2,&nbsp;4/7,&nbsp;3/5,&nbsp;5/8,&nbsp;2/3,&nbsp;5/7,&nbsp;3/4,&nbsp;4/5,&nbsp;5/6,&nbsp;6/7,&nbsp;7/8</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px">It&nbsp;can&nbsp;be&nbsp;seen&nbsp;that&nbsp;there&nbsp;are&nbsp;21&nbsp;elements&nbsp;in&nbsp;this&nbsp;set.</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px">How&nbsp;many&nbsp;elements&nbsp;would&nbsp;be&nbsp;contained&nbsp;in&nbsp;the&nbsp;set&nbsp;of&nbsp;reduced&nbsp;proper&nbsp;fractions&nbsp;for&nbsp;<em style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">d</em>&nbsp;&lt;=&nbsp;x?</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px"></p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 12px; padding-left: 0px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 12px; color: #3366cc; font-size: 18pt; padding-top: 0px">Input</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px"></p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px">The&nbsp;input&nbsp;will&nbsp;consist&nbsp;of&nbsp;a&nbsp;series&nbsp;of&nbsp;x,&nbsp;1&nbsp;&lt;&nbsp;x&nbsp;&lt;&nbsp;1000001.</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px"></p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 12px; padding-left: 0px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 12px; color: #3366cc; font-size: 18pt; padding-top: 0px">Output</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px"></p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px">For&nbsp;each&nbsp;input&nbsp;integer&nbsp;x,&nbsp;you&nbsp;should&nbsp;output&nbsp;the&nbsp;number&nbsp;of&nbsp;elements&nbsp;contained&nbsp;in&nbsp;the&nbsp;set&nbsp;of&nbsp;reduced&nbsp;proper&nbsp;fractions&nbsp;for&nbsp;<em style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">d</em>&nbsp;&lt;=&nbsp;x&nbsp;in&nbsp;one&nbsp;line.</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px"></p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 12px; padding-left: 0px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 12px; color: #3366cc; font-size: 18pt; padding-top: 0px">Sample Input</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; font-family: 'Courier New', Courier, monospace; margin-bottom: 10px; padding-top: 0px"></p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px">3</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px">8</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px"></p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 12px; padding-left: 0px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 12px; color: #3366cc; font-size: 18pt; padding-top: 0px">Sample Output</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; font-family: 'Courier New', Courier, monospace; margin-bottom: 10px; padding-top: 0px"></p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px">3<br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" />21</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px"></p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 12px; padding-left: 0px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 12px; color: #3366cc; font-size: 18pt; padding-top: 0px">Hint</p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; font-family: 'Courier New', Courier, monospace; margin-bottom: 10px; padding-top: 0px"></p>
<p style="padding-bottom: 0px; line-height: 1.4em; margin-top: 10px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px">HCF代表最大公约数<br /><br />
<div>这里主要说一下<strong>素数筛法</strong>，该方法可以快速的选取出1~N数字中的所有素数。时间复杂度<strong>远小于O(N*sqrt(N))</strong></div>
<div>方法为：从2开始，往后所有素数的倍数都不是素数。最后剩下的数都是素数。</div>
<div>再说说欧拉公式，用来解决所有小于n中的数字有多少个与n互质，用&#936;(n)表示。</div>
<div><strong>&#936;(n)=n*(1-1/q1)*(1-1/q2)*&#8230;&#8230;*(1-1/qk),n为和数，</strong>其中qi为n的质因数。<br /><strong>&#936;(n)=n-1，n为质数<br /></strong></div>
<div>注意：关于数论的题很容易超过int类型的范围，多考虑用long long类型。<br />欧拉函数请参阅：<span style="line-height: 1.4em"><a href="http://zh.wikipedia.org/zh-cn/%E6%AC%A7%E6%8B%89%E5%87%BD%E6%95%B0">http://zh.wikipedia.org/zh-cn/%E6%AC%A7%E6%8B%89%E5%87%BD%E6%95%B0<br /></a></span><br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; border-image: initial"><img id="Code_Closed_Image_212618" onclick="this.style.display='none'; Code_Closed_Text_212618.style.display='none'; Code_Open_Image_212618.style.display='inline'; Code_Open_Text_212618.style.display='inline';" align="top" src="http://www.cppblog.com/images/OutliningIndicators/ContractedBlock.gif" width="11" height="16"><img style="display: none" id="Code_Open_Image_212618" onclick="this.style.display='none'; Code_Open_Text_212618.style.display='none'; Code_Closed_Image_212618.style.display='inline'; Code_Closed_Text_212618.style.display='inline';" align="top" src="http://www.cppblog.com/images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16"><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Code_Closed_Text_212618">代码</span><span style="display: none" id="Code_Open_Text_212618"><br /><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&lt;stdio.h&gt;<br />#include&lt;stdlib.h&gt;<br />#include&lt;<span style="color: #0000ff">string</span>.h&gt;<br />#include&lt;math.h&gt;<br />#include&lt;iostream&gt;<br /><span style="color: #0000ff">#define</span>&nbsp;max(a,&nbsp;b)&nbsp;((a)&nbsp;&gt;&nbsp;(b)&nbsp;?&nbsp;(a)&nbsp;:&nbsp;(b))<br /><span style="color: #0000ff">#define</span>&nbsp;min(a,&nbsp;b)&nbsp;((a)&nbsp;&lt;&nbsp;(b)&nbsp;?&nbsp;(a)&nbsp;:&nbsp;(b))<br /><span style="color: #0000ff">#define</span>&nbsp;LEN&nbsp;1100010<br /><span style="color: #0000ff">using</span>&nbsp;<span style="color: #0000ff">namespace</span>&nbsp;std;<br /><span style="color: #0000ff">int</span>&nbsp;len0&nbsp;=&nbsp;(<span style="color: #0000ff">int</span>)sqrt(LEN);<br /><span style="color: #0000ff">int</span>&nbsp;isp[LEN];<span style="color: #008000">//</span><span style="color: #008000">isprime?</span><span style="color: #008000"><br /></span><span style="color: #0000ff">int</span>&nbsp;pr[LEN];<span style="color: #008000">//</span><span style="color: #008000">依次记录素数</span><span style="color: #008000"><br /></span><span style="color: #0000ff">int</span>&nbsp;pct;<span style="color: #008000">//</span><span style="color: #008000">&nbsp;prime&nbsp;count</span><span style="color: #008000"><br /></span><span style="color: #0000ff">long</span>&nbsp;<span style="color: #0000ff">long</span>&nbsp;rs[LEN];<span style="color: #008000">//</span><span style="color: #008000">fi(n)</span><span style="color: #008000"><br /></span><span style="color: #0000ff">int</span>&nbsp;main()<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">int</span>&nbsp;i,&nbsp;j;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">int</span>&nbsp;x;<br />&nbsp;&nbsp;&nbsp;&nbsp;memset(isp,&nbsp;-1,&nbsp;<span style="color: #0000ff">sizeof</span>(isp));<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span>&nbsp;i&nbsp;=&nbsp;2;&nbsp;i&nbsp;&lt;=&nbsp;len0;&nbsp;i++)<span style="color: #008000">//</span><span style="color: #008000">素数筛法选出素数</span><span style="color: #008000"><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">if</span>(isp[i])<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span>&nbsp;j&nbsp;=&nbsp;i&nbsp;*&nbsp;2;&nbsp;j&nbsp;&lt;&nbsp;LEN;&nbsp;j&nbsp;+=&nbsp;i)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;isp[j]&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;pct&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span>&nbsp;i&nbsp;=&nbsp;2;&nbsp;i&nbsp;&lt;&nbsp;LEN;&nbsp;i++)<span style="color: #008000">//</span><span style="color: #008000">记下选出的素数</span><span style="color: #008000"><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">if</span>(isp[i])<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pr[pct++]&nbsp;=&nbsp;i;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span>&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;LEN;&nbsp;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rs[i]&nbsp;=&nbsp;i;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span>&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;pct;&nbsp;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rs[pr[i]]--;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span>&nbsp;j&nbsp;=&nbsp;pr[i]&nbsp;*&nbsp;2;&nbsp;j&nbsp;&lt;&nbsp;LEN;&nbsp;j&nbsp;+=&nbsp;pr[i])<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rs[j]&nbsp;=&nbsp;rs[j]&nbsp;&nbsp;/&nbsp;pr[i]&nbsp;*&nbsp;(pr[i]&nbsp;-&nbsp;1);<span style="color: #008000">//</span><span style="color: #008000">rs[]要定义成long&nbsp;long类型，因为计算过程中乘法会超过int类型的取值范围<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">rs[j]&nbsp;-=&nbsp;rs[j]&nbsp;/&nbsp;pr[i];</span><span style="color: #008000"><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">while</span>(scanf("%d",&nbsp;&amp;x)&nbsp;!=&nbsp;EOF)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">long</span>&nbsp;<span style="color: #0000ff">long</span>&nbsp;sum&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span>&nbsp;i&nbsp;=&nbsp;2;&nbsp;i&nbsp;&lt;=&nbsp;x;&nbsp;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sum&nbsp;+=&nbsp;rs[i];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000">//</span><span style="color: #008000">printf("%lld\n",&nbsp;sum);</span><span style="color: #008000"><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout&nbsp;&lt;&lt;&nbsp;sum&nbsp;&lt;&lt;&nbsp;endl;<span style="color: #008000">//</span><span style="color: #008000">用cout输出，不用考虑使用%lld还是%I64d</span><span style="color: #008000"><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000">//</span><span style="color: #008000">system("pause");</span><span style="color: #008000"><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">return</span>&nbsp;0;<br />}<br /></span></div></div>
<p>&nbsp;</p></div><img src ="http://www.cppblog.com/hoolee/aggbug/199863.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hoolee/" target="_blank">小鼠标</a> 2013-04-30 21:26 <a href="http://www.cppblog.com/hoolee/archive/2013/04/30/199863.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>