锘??xml version="1.0" encoding="utf-8" standalone="yes"?>精品久久一区二区三区,久久国产一片免费观看,亚洲精品第一综合99久久http://m.shnenglu.com/Dreams/category/10416.htmlzh-cnThu, 07 May 2009 23:06:29 GMTThu, 07 May 2009 23:06:29 GMT60zju 3175 Number of Containershttp://m.shnenglu.com/Dreams/archive/2009/05/07/82141.htmlDreamSkyDreamSkyThu, 07 May 2009 04:07:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/05/07/82141.htmlhttp://m.shnenglu.com/Dreams/comments/82141.htmlhttp://m.shnenglu.com/Dreams/archive/2009/05/07/82141.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/82141.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/82141.htmlhttp://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3216
//1858220 2009-05-07 11:33:22 Accepted  3175 C++ 70 184 aslys 
// x*y = n ……
#include<iostream>
#include
<cmath>
using namespace std;
int main()
{
    
int t;
    cin
>>t;
    
while(t--)
    
{
        
int i;
        
long long n,s,sum=0;
        scanf(
"%lld",&n);
        s 
= sqrt((double)n);
        
for(i = 1;i<=s;i++)
            sum 
+= n/i;
        sum 
*= 2;
        sum 
-= s*s;
        sum 
-= n;
        printf(
"%lld\n",sum);
    }

    
return 0;
}


DreamSky 2009-05-07 12:07 鍙戣〃璇勮
]]>
hdu 1267 涓嬫矙鐨勬矙瀛愭湁鍑犵矑錛?/title><link>http://m.shnenglu.com/Dreams/archive/2009/05/05/81929.html</link><dc:creator>DreamSky</dc:creator><author>DreamSky</author><pubDate>Tue, 05 May 2009 04:53:00 GMT</pubDate><guid>http://m.shnenglu.com/Dreams/archive/2009/05/05/81929.html</guid><wfw:comment>http://m.shnenglu.com/Dreams/comments/81929.html</wfw:comment><comments>http://m.shnenglu.com/Dreams/archive/2009/05/05/81929.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/Dreams/comments/commentRss/81929.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/Dreams/services/trackbacks/81929.html</trackback:ping><description><![CDATA[<a >http://acm.hdu.edu.cn/showproblem.php?pid=1267</a><br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">iostream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">namespace</span><span style="COLOR: #000000"> std;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br><img id=Codehighlighter1_51_1658_Open_Image onclick="this.style.display='none'; Codehighlighter1_51_1658_Open_Text.style.display='none'; Codehighlighter1_51_1658_Closed_Image.style.display='inline'; Codehighlighter1_51_1658_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_51_1658_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_51_1658_Closed_Text.style.display='none'; Codehighlighter1_51_1658_Open_Image.style.display='inline'; Codehighlighter1_51_1658_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_51_1658_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_51_1658_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i,j,len</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,r</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,temp</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img id=Codehighlighter1_103_105_Open_Image onclick="this.style.display='none'; Codehighlighter1_103_105_Open_Text.style.display='none'; Codehighlighter1_103_105_Closed_Image.style.display='inline'; Codehighlighter1_103_105_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_103_105_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_103_105_Closed_Text.style.display='none'; Codehighlighter1_103_105_Open_Image.style.display='inline'; Codehighlighter1_103_105_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> a[</span><span style="COLOR: #000000">201</span><span style="COLOR: #000000">][</span><span style="COLOR: #000000">400</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span id=Codehighlighter1_103_105_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_103_105_Open_Text><span style="COLOR: #000000">{</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">}</span></span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    a[</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">200</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">姹?……200鐨勯樁涔?/span><span style="COLOR: #008000"><br><img id=Codehighlighter1_163_465_Open_Image onclick="this.style.display='none'; Codehighlighter1_163_465_Open_Text.style.display='none'; Codehighlighter1_163_465_Closed_Image.style.display='inline'; Codehighlighter1_163_465_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_163_465_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_163_465_Closed_Text.style.display='none'; Codehighlighter1_163_465_Open_Image.style.display='inline'; Codehighlighter1_163_465_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top></span><span style="COLOR: #000000">    </span><span id=Codehighlighter1_163_465_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_163_465_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">len;j</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            a[i][j] </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> a[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">][j] </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> i;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,r</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">len;j</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_268_369_Open_Image onclick="this.style.display='none'; Codehighlighter1_268_369_Open_Text.style.display='none'; Codehighlighter1_268_369_Closed_Image.style.display='inline'; Codehighlighter1_268_369_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_268_369_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_268_369_Closed_Text.style.display='none'; Codehighlighter1_268_369_Open_Image.style.display='inline'; Codehighlighter1_268_369_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </span><span id=Codehighlighter1_268_369_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_268_369_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            temp </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> a[i][j] </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> r;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            a[i][j] </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> temp </span><span style="COLOR: #000000">%</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            r </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> temp </span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(r)<br><img id=Codehighlighter1_396_459_Open_Image onclick="this.style.display='none'; Codehighlighter1_396_459_Open_Text.style.display='none'; Codehighlighter1_396_459_Closed_Image.style.display='inline'; Codehighlighter1_396_459_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_396_459_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_396_459_Closed_Text.style.display='none'; Codehighlighter1_396_459_Open_Image.style.display='inline'; Codehighlighter1_396_459_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </span><span id=Codehighlighter1_396_459_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_396_459_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            a[i][len</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">] </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> r</span><span style="COLOR: #000000">%</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            r </span><span style="COLOR: #000000">/=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> m,n;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(cin</span><span style="COLOR: #000000">>></span><span style="COLOR: #000000">m</span><span style="COLOR: #000000">>></span><span style="COLOR: #000000">n)<br><img id=Codehighlighter1_505_1642_Open_Image onclick="this.style.display='none'; Codehighlighter1_505_1642_Open_Text.style.display='none'; Codehighlighter1_505_1642_Closed_Image.style.display='inline'; Codehighlighter1_505_1642_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_505_1642_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_505_1642_Closed_Text.style.display='none'; Codehighlighter1_505_1642_Open_Image.style.display='inline'; Codehighlighter1_505_1642_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_505_1642_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_505_1642_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        r </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        len </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">400</span><span style="COLOR: #000000">;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鏀規(guī)垚300灝遍敊浜?/span><span style="COLOR: #008000"><br><img id=Codehighlighter1_570_572_Open_Image onclick="this.style.display='none'; Codehighlighter1_570_572_Open_Text.style.display='none'; Codehighlighter1_570_572_Closed_Image.style.display='inline'; Codehighlighter1_570_572_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_570_572_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_570_572_Closed_Text.style.display='none'; Codehighlighter1_570_572_Open_Image.style.display='inline'; Codehighlighter1_570_572_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top></span><span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> b[</span><span style="COLOR: #000000">500</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span id=Codehighlighter1_570_572_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_570_572_Open_Text><span style="COLOR: #000000">{</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">}</span></span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">len;j</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_610_718_Open_Image onclick="this.style.display='none'; Codehighlighter1_610_718_Open_Text.style.display='none'; Codehighlighter1_610_718_Closed_Image.style.display='inline'; Codehighlighter1_610_718_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_610_718_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_610_718_Closed_Text.style.display='none'; Codehighlighter1_610_718_Open_Image.style.display='inline'; Codehighlighter1_610_718_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </span><span id=Codehighlighter1_610_718_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_610_718_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            temp </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> a[m</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">n][j]</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">(m</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">n) </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> r;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            b[j] </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> temp </span><span style="COLOR: #000000">%</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            r </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> temp </span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(r)<br><img id=Codehighlighter1_745_805_Open_Image onclick="this.style.display='none'; Codehighlighter1_745_805_Open_Text.style.display='none'; Codehighlighter1_745_805_Closed_Image.style.display='inline'; Codehighlighter1_745_805_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_745_805_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_745_805_Closed_Text.style.display='none'; Codehighlighter1_745_805_Open_Image.style.display='inline'; Codehighlighter1_745_805_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </span><span id=Codehighlighter1_745_805_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_745_805_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            b[len</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">] </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> r</span><span style="COLOR: #000000">%</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            r </span><span style="COLOR: #000000">/=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">len</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,r</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000">>=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_850_965_Open_Image onclick="this.style.display='none'; Codehighlighter1_850_965_Open_Text.style.display='none'; Codehighlighter1_850_965_Closed_Image.style.display='inline'; Codehighlighter1_850_965_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_850_965_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_850_965_Closed_Text.style.display='none'; Codehighlighter1_850_965_Open_Image.style.display='inline'; Codehighlighter1_850_965_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </span><span id=Codehighlighter1_850_965_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_850_965_Open_Text><span style="COLOR: #000000">{            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">闄ゆ硶浠庨珮浣嶅埌浣庝綅</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">            temp</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">r</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">b[j];<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            b[j]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">temp</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">(m</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            r</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">temp</span><span style="COLOR: #000000">%</span><span style="COLOR: #000000">(m</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">!</span><span style="COLOR: #000000">b[len])        </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">澶勭悊楂樹綅鐨勯浂浣?/span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">            len</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">m;i</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">)</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">闄!</span><span style="COLOR: #008000"><br><img id=Codehighlighter1_1071_1295_Open_Image onclick="this.style.display='none'; Codehighlighter1_1071_1295_Open_Text.style.display='none'; Codehighlighter1_1071_1295_Closed_Image.style.display='inline'; Codehighlighter1_1071_1295_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1071_1295_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1071_1295_Closed_Text.style.display='none'; Codehighlighter1_1071_1295_Open_Image.style.display='inline'; Codehighlighter1_1071_1295_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top></span><span style="COLOR: #000000">        </span><span id=Codehighlighter1_1071_1295_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_1071_1295_Open_Text><span style="COLOR: #000000">{    <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">len,r</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000">>=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">)  <br><img id=Codehighlighter1_1119_1228_Open_Image onclick="this.style.display='none'; Codehighlighter1_1119_1228_Open_Text.style.display='none'; Codehighlighter1_1119_1228_Closed_Image.style.display='inline'; Codehighlighter1_1119_1228_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1119_1228_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1119_1228_Closed_Text.style.display='none'; Codehighlighter1_1119_1228_Open_Image.style.display='inline'; Codehighlighter1_1119_1228_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>                </span><span id=Codehighlighter1_1119_1228_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_1119_1228_Open_Text><span style="COLOR: #000000">{            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">闄ゆ硶浠庨珮浣嶅埌浣庝綅</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">                temp</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">r</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">b[j];<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                b[j]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">temp</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">i;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                r</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">temp</span><span style="COLOR: #000000">%</span><span style="COLOR: #000000">i;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>                }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">!</span><span style="COLOR: #000000">b[len])        </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">澶勭悊楂樹綅鐨勯浂浣?/span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">            len</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">n;i</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">)</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">闄!</span><span style="COLOR: #008000"><br><img id=Codehighlighter1_1332_1556_Open_Image onclick="this.style.display='none'; Codehighlighter1_1332_1556_Open_Text.style.display='none'; Codehighlighter1_1332_1556_Closed_Image.style.display='inline'; Codehighlighter1_1332_1556_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1332_1556_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1332_1556_Closed_Text.style.display='none'; Codehighlighter1_1332_1556_Open_Image.style.display='inline'; Codehighlighter1_1332_1556_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top></span><span style="COLOR: #000000">        </span><span id=Codehighlighter1_1332_1556_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_1332_1556_Open_Text><span style="COLOR: #000000">{    <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">len,r</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000">>=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">)  <br><img id=Codehighlighter1_1380_1489_Open_Image onclick="this.style.display='none'; Codehighlighter1_1380_1489_Open_Text.style.display='none'; Codehighlighter1_1380_1489_Closed_Image.style.display='inline'; Codehighlighter1_1380_1489_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1380_1489_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1380_1489_Closed_Text.style.display='none'; Codehighlighter1_1380_1489_Open_Image.style.display='inline'; Codehighlighter1_1380_1489_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>                </span><span id=Codehighlighter1_1380_1489_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_1380_1489_Open_Text><span style="COLOR: #000000">{            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">闄ゆ硶浠庨珮浣嶅埌浣庝綅</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">                temp</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">r</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">b[j];<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                b[j]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">temp</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">i;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                r</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">temp</span><span style="COLOR: #000000">%</span><span style="COLOR: #000000">i;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>                }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">!</span><span style="COLOR: #000000">b[len])        </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">澶勭悊楂樹綅鐨勯浂浣?/span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">            len</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">len;j</span><span style="COLOR: #000000">>=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">b[j];<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">endl;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span></div> <img src ="http://m.shnenglu.com/Dreams/aggbug/81929.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/Dreams/" target="_blank">DreamSky</a> 2009-05-05 12:53 <a href="http://m.shnenglu.com/Dreams/archive/2009/05/05/81929.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>hdu 1023 Train Problem IIhttp://m.shnenglu.com/Dreams/archive/2009/05/05/81919.htmlDreamSkyDreamSkyTue, 05 May 2009 03:02:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/05/05/81919.htmlhttp://m.shnenglu.com/Dreams/comments/81919.htmlhttp://m.shnenglu.com/Dreams/archive/2009/05/05/81919.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/81919.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/81919.htmlhttp://acm.hdu.edu.cn/showproblem.php?pid=1023
//C(0) = 1 ; (n+2)*C(n+1) = (4n+2)*C(n);
#include<iostream>
using namespace std;
int a[101][101]={0};
int main()
{
    
int n,i,j,len,r,temp,t;
    
int b[101];
    a[
1][0= 1;
    len 
= 1;
    b[
1= 1;
    
for(i=2;i<=100;i++)
    
{
        t 
= i-1;
        
for(j=0;j<len;j++//涔樻硶
            a[i][j] = a[i-1][j]*(4*t+2);
        
for(r=j=0;j<len;j++)  //澶勭悊鐩鎬箻緇撴灉
        {
            temp 
= a[i][j] + r;
            a[i][j] 
= temp % 10;
            r 
= temp / 10;
        }

        
while(r) //榪涗綅澶勭悊
        {
            a[i][len
++= r % 10;
            r 
/= 10;
        }


        
for(j=len-1,r=0;j>=0;j--//闄ゆ硶
        {
            temp 
= r*10 + a[i][j];
            a[i][j] 
= temp/(t+2);
            r 
= temp%(t+2);
        }

        
while(!a[i][len-1]) //楂樹綅闆跺鐞?/span>
            len --;
        b[i] 
= len;
    }

    
while(cin>>n)
    
{   
        
for(j=b[n]-1;j>=0;j--)
            printf(
"%d",a[n][j]);
        printf(
"\n");
    }

    
return 0;
}

/*
1: 1
2: 2
3: 5
4: 14
5: 42
6: 132
7: 429
8: 1430
9: 4862
10: 16796
11: 58786
12: 208012
13: 742900
14: 2674440
15: 9694845
16: 35357670
17: 129644790
18: 477638700
19: 1767263190
20: 6564120420
21: 24466267020
22: 91482563640
23: 343059613650
24: 1289904147324
25: 4861946401452
26: 18367353072152
27: 69533550916004
28: 263747951750360
29: 1002242216651368
30: 3814986502092304
31: 14544636039226909
32: 55534064877048198
33: 212336130412243110
34: 812944042149730764
35: 3116285494907301262
36: 11959798385860453492
37: 45950804324621742364
38: 176733862787006701400
39: 680425371729975800390
40: 2622127042276492108820
41: 10113918591637898134020
42: 39044429911904443959240
43: 150853479205085351660700
44: 583300119592996693088040
45: 2257117854077248073253720
46: 8740328711533173390046320
47: 33868773757191046886429490
48: 131327898242169365477991900
49: 509552245179617138054608572
50: 1978261657756160653623774456
51: 7684785670514316385230816156
52: 29869166945772625950142417512
53: 116157871455782434250553845880
54: 451959718027953471447609509424
55: 1759414616608818870992479875972
56: 6852456927844873497549658464312
57: 26700952856774851904245220912664
58: 104088460289122304033498318812080
59: 405944995127576985730643443367112
60: 1583850964596120042686772779038896
61: 6182127958584855650487080847216336
62: 24139737743045626825711458546273312
63: 94295850558771979787935384946380125
64: 368479169875816659479009042713546950
65: 1440418573150919668872489894243865350
66: 5632681584560312734993915705849145100
67: 22033725021956517463358552614056949950
68: 86218923998960285726185640663701108500
69: 337485502510215975556783793455058624700
70: 1321422108420282270489942177190229544600
71: 5175569924646105559418940193995065716350
72: 20276890389709399862928998568254641025700
73: 79463489365077377841208237632349268884500
74: 311496878311103321137536291518809134027240
75: 1221395654430378811828760722007962130791020
76: 4790408930363303911328386208394864461024520
77: 18793142726809884575211361279087545193250040
78: 73745243611532458459690151854647329239335600
79: 289450081175264899454283846029490767264392230
80: 1136359577947336271931632877004667456667613940
81: 4462290049988320482463241297506133183499654740
82: 17526585015616776834735140517915655636396234280
83: 68854441132780194707888052034668647142985206100
84: 270557451039395118028642463289168566420671280440
85: 1063353702922273835973036658043476458723103404520
86: 4180080073556524734514695828170907458428751314320
87: 16435314834665426797069144960762886143367590394940
88: 64633260585762914370496637486146181462681535261000
89: 254224158304000796523953440778841647086547372026600
90: 1000134600800354781929399250536541864362461089950800
91: 3935312233584004685417853572763349509774031680023800
92: 15487357822491889407128326963778343232013931127835600
93: 60960876535340415751462563580829648891969728907438000
94: 239993345518077005168915776623476723006280827488229600
95: 944973797977428207852605870454939596837230758234904050
96: 3721443204405954385563870541379246659709506697378694300
97: 14657929356129575437016877846657032761712954950899755100
98: 57743358069601357782187700608042856334020731624756611000
99: 227508830794229349661819540395688853956041682601541047340
100: 896519947090131496687170070074100632420837521538745909320
*/




DreamSky 2009-05-05 11:02 鍙戣〃璇勮
]]>
hdu 2669 Romantichttp://m.shnenglu.com/Dreams/archive/2009/05/04/81863.htmlDreamSkyDreamSkyMon, 04 May 2009 11:04:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/05/04/81863.htmlhttp://m.shnenglu.com/Dreams/comments/81863.htmlhttp://m.shnenglu.com/Dreams/archive/2009/05/04/81863.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/81863.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/81863.htmlhttp://acm.hdu.edu.cn/showproblem.php?pid=2669
//嬈у嚑閲屽痙綆楁硶錛圗uclid錛?/span>
#include <iostream>
using namespace std;
int exgcd(int a, int b, int &x, int &y)//杈楄漿鐩擱櫎娉曟眰鏈澶у叕綰︽暟GCD
{
    
if(b == 0
    
{
        x 
= 1;
        y 
= 0;
        
return a;
    }

    
int r = exgcd(b, a % b, x, y);
    
int t = x;
    x 
= y;
    y 
= t - a / b * y;
    
return r;
}

int main()
{
    
int m,n,a,b,r;
    
while(scanf("%d%d",&a,&b)+1)
    
{
        r
=exgcd(a,b,m,n);
        
if(r==1)//鏈澶у叕綰︽暟涓?鏃?/span>
        {
            
while(m<0)
            
{
                m
+=b;
                n
-=a;
            }

            printf(
"%d %d\n",m,n);
        }

        
else printf("sorry\n");
    }

    
return 0;
}


DreamSky 2009-05-04 19:04 鍙戣〃璇勮
]]>
hdu 1134 Game of Connectionshttp://m.shnenglu.com/Dreams/archive/2009/04/30/81573.htmlDreamSkyDreamSkyThu, 30 Apr 2009 07:51:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/04/30/81573.htmlhttp://m.shnenglu.com/Dreams/comments/81573.htmlhttp://m.shnenglu.com/Dreams/archive/2009/04/30/81573.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/81573.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/81573.htmlhttp://acm.hdu.edu.cn/showproblem.php?pid=1134
#include <iostream>
using namespace std;
#define SIZE 100
int main()
{
    
int a[101][SIZE]={0}//鏁扮粍鐢ㄦ潵瀛樻斁緇撴灉
    a[1][0]=1;            //鍒濆鍖栫涓欏?nbsp;           
    int i,j,r=0,temp=0,len=1;    //len 琛ㄧず褰撳墠鏈闀跨殑鏈夋晥浣嶆暟錛屽垵濮嬩負1
    for(i=2;i<=100;i++)          //浠庣浜岄」鍒扮100欏癸紝鐢ㄥ叕寮忚綆?/span>
    {
        
for(j=0;j<len;j++)   //---------------涔樻硶閮ㄥ垎------------------
        {
            a[i][j]
=a[i-1][j]*(4*i-2);    //涔樻硶浠庝綆浣嶅埌楂樹綅
        }

        
for(j=0;j<len;j++)        //瀵逛箻鍑虹殑緇撴灉榪涜澶勭悊錛屼笉鍖呮嫭鏈楂樹綅
        {
            temp
=a[i][j]+r;
            a[i][j]
=temp%10;
            r
=temp/10;
        }

        
while(r)            //瀵規(guī)渶楂樹綅榪涗綅澶勭悊
        {
            a[i][len]
=r%10;
            r
/=10;
            len
++;
        }
            
        
//-----------------闄ゆ硶閮ㄥ垎-----------------
        for(j=len-1,r=0;j>=0;j--)
        
{            //闄ゆ硶浠庨珮浣嶅埌浣庝綅
            temp=r*10+a[i][j];
            a[i][j]
=temp/(i+1);
            r
=temp%(i+1);
        }

        
while(!a[i][len-1])        //澶勭悊楂樹綅鐨勯浂浣?/span>
            len--;

    }
          
    
//-------------------------------------------
    int n;
    
while(cin>>n&&n!=-1)
    
{
        
for(i=SIZE-1;!a[n][i];i--);
        
for(i;i>=0;i--)
            cout
<<a[n][i];
        cout
<<endl;
    }

    
return 0;
}


DreamSky 2009-04-30 15:51 鍙戣〃璇勮
]]>
hdu 1133 Buy the Tickethttp://m.shnenglu.com/Dreams/archive/2009/04/30/81568.htmlDreamSkyDreamSkyThu, 30 Apr 2009 07:36:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/04/30/81568.htmlhttp://m.shnenglu.com/Dreams/comments/81568.htmlhttp://m.shnenglu.com/Dreams/archive/2009/04/30/81568.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/81568.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/81568.htmlhttp://acm.hdu.edu.cn/showproblem.php?pid=1133
//1323739 2009-04-30 15:27:35 Accepted 1133 15MS 580K 1116 B C++ no way 
#include<iostream>
using namespace std;
int main()
{
    
int i,j,len=1,r=0,temp=0;
    
int a[201][400]={0};
    a[
1][0]=1;
    
for(i=2;i<=200;i++)//姹?……200鐨勯樁涔?/span>
    {
        
for(j=0;j<len;j++)
            a[i][j] 
= a[i-1][j] * i;
        
for(j=0,r=0;j<len;j++)
        
{
            temp 
= a[i][j] + r;
            a[i][j] 
= temp % 10;
            r 
= temp /10;
        }

        
while(r)
        
{
            a[i][len
++= r%10;
            r 
/= 10;
        }

    }

    
int m,n,cas=1;
    
while(cin>>m>>n)
    
{
        
if(m==0 && n==0)
            
break;
        cout
<<"Test #"<<cas++<<":"<<endl;
        
if(n>m)
        
{
            cout
<<0<<endl;
            
continue;
        }

        r 
= 0;
        len 
= 400;//鏀規(guī)垚300灝遍敊浜?/span>
        int b[500]={0};
        
for(j=0;j<len;j++)
        
{
            temp 
= a[m+n][j]*(m+1-n) + r;
            b[j] 
= temp % 10;
            r 
= temp /10;
        }

        
while(r)
        
{
            b[len
++= r%10;
            r 
/= 10;
        }


        
for(j=len-1,r=0;j>=0;j--)
        
{            //闄ゆ硶浠庨珮浣嶅埌浣庝綅
            temp=r*10+b[j];
            b[j]
=temp/(m+1);
            r
=temp%(m+1);
        }

        
while(!b[len])        //澶勭悊楂樹綅鐨勯浂浣?/span>
            len--;
        
for(j=len;j>=0;j--)
            cout
<<b[j];
        cout
<<endl;
    }

    
return 0;
}


DreamSky 2009-04-30 15:36 鍙戣〃璇勮
]]>
zju 1199 Point of Intersectionhttp://m.shnenglu.com/Dreams/archive/2009/04/02/78636.htmlDreamSkyDreamSkyThu, 02 Apr 2009 01:37:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/04/02/78636.htmlhttp://m.shnenglu.com/Dreams/comments/78636.htmlhttp://m.shnenglu.com/Dreams/archive/2009/04/02/78636.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/78636.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/78636.htmlhttp://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=199

 

#include<iostream>
#include
<cmath>
using namespace std;
int main()
{
    
int t;
    cin
>>t;
    
while(t--)
    
{
        
double x1,y1,r1,x2,y2,r2,temp,drr,x0,y0;
        cin
>>x1>>y1>>r1;
        cin
>>x2>>y2>>r2;        
        
if(r1>r2)//r1濮嬬粓鏄皬鍦?/span>
        {
            temp
=r1; r1=r2; r2=temp;
            temp
=x1; x1=x2; x2=temp;
            temp
=y1; y1=y2; y2=temp;
        }

        drr
=sqrt((x1-x2)*(x1-x2) + (y1-y2)*(y1-y2));
        
if(r2==r1)
        
{
            cout
<<"Impossible."<<endl;
            
continue;
        }

        
if(r1+drr<=r2)//鍐呭惈鎴栬呭唴鍒?/span>
        {
            cout
<<"Impossible."<<endl;
            
continue;
        }

        
if(x1==0 && x2==0)//涓ゅ渾蹇冨湪y杞翠笂
        {
            temp
=r1*drr/(r2-r1);
            
if(y1>y2)        
                printf(
"0.00 %.2lf\n",y1+temp);
            
else
                printf(
"0.00 %.2lf\n",y1-temp);
            
continue;
        }

        
if(y1==0 && y2==0)//涓ゅ渾蹇冨湪x杞翠笂
        {
            temp
=r1*drr/(r2-r1);
            
if(x1>x2)
                printf(
"%.2lf 0.00\n",x1+temp);
            
else
                printf(
"%.2lf 0.00\n",x1-temp);
            
continue;
        }

        
        x0
=(r2*x1-r1*x2)/(r2-r1);
        y0
=(y1-y2)*r1/(r2-r1)+y1;

        printf(
"%.2lf %.2lf\n",x0,y0);
    }

    
return 0;
}


DreamSky 2009-04-02 09:37 鍙戣〃璇勮
]]>
综合久久给合久久狠狠狠97色| 欧美大战日韩91综合一区婷婷久久青草 | 91精品免费久久久久久久久| 久久r热这里有精品视频| 国产成人久久精品二区三区| 久久久久久A亚洲欧洲AV冫| 日本WV一本一道久久香蕉| 久久久久久久久无码精品亚洲日韩| 国产精品岛国久久久久| 久久国产视屏| 久久久久亚洲Av无码专| 国产伊人久久| 99精品久久精品| 色播久久人人爽人人爽人人片aV | 久久久精品人妻一区二区三区蜜桃| 久久久久久午夜成人影院| 久久九九免费高清视频| 成人免费网站久久久| 午夜精品久久久久久影视777| 91精品国产综合久久精品| 日本加勒比久久精品| 色综合色天天久久婷婷基地| 香蕉久久久久久狠狠色| 国产成人久久777777| 久久国产高潮流白浆免费观看| 中文字幕亚洲综合久久菠萝蜜| 国产精品激情综合久久 | 国产精品九九久久免费视频| 久久天天躁狠狠躁夜夜96流白浆| 久久丝袜精品中文字幕| 久久96国产精品久久久| 国产精品99久久99久久久| 久久久久AV综合网成人| 日韩av无码久久精品免费| 精品国产乱码久久久久久呢| 人妻丰满?V无码久久不卡| 精品久久久久久久久久中文字幕| 91精品国产综合久久四虎久久无码一级| 久久狠狠高潮亚洲精品| 狠狠色丁香婷婷久久综合不卡| 久久人爽人人爽人人片AV|