锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久精品午夜免费不卡,青青草原综合久久大伊人,亚洲&amp;http://www.shnenglu.com/bigeast/zh-cnSun, 11 May 2025 00:45:41 GMTSun, 11 May 2025 00:45:41 GMT60hdoj_1042_10000鐨勯樁涔?/title><link>http://www.shnenglu.com/bigeast/archive/2010/12/06/135595.html</link><dc:creator>cometrue</dc:creator><author>cometrue</author><pubDate>Mon, 06 Dec 2010 10:22:00 GMT</pubDate><guid>http://www.shnenglu.com/bigeast/archive/2010/12/06/135595.html</guid><wfw:comment>http://www.shnenglu.com/bigeast/comments/135595.html</wfw:comment><comments>http://www.shnenglu.com/bigeast/archive/2010/12/06/135595.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/bigeast/comments/commentRss/135595.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/bigeast/services/trackbacks/135595.html</trackback:ping><description><![CDATA[<div style="background-color: rgb(238, 238, 238); font-size: 13px; border-left-color: rgb(204, 204, 204); padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #008080; "> 1</span> <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></span><span style="color: #008080; "> 2</span> <span style="color: #000000; ">#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">cstring</span><span style="color: #000000; ">></span><span style="color: #000000; "><br></span><span style="color: #008080; "> 3</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">using</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">namespace</span><span style="color: #000000; "> std;<br></span><span style="color: #008080; "> 4</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> a[</span><span style="color: #000000; ">36000</span><span style="color: #000000; ">];<br></span><span style="color: #008080; "> 5</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> rev()<br></span><span style="color: #008080; "> 6</span> <span style="color: #000000; ">{<br></span><span style="color: #008080; "> 7</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> len</span><span style="color: #000000; ">=</span><span style="color: #000000; ">strlen(a),i;<br></span><span style="color: #008080; "> 8</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> t;<br></span><span style="color: #008080; "> 9</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">(i</span><span style="color: #000000; ">=</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;i</span><span style="color: #000000; "><</span><span style="color: #000000; ">len</span><span style="color: #000000; ">/</span><span style="color: #000000; ">2</span><span style="color: #000000; ">;</span><span style="color: #000000; ">++</span><span style="color: #000000; ">i)<br></span><span style="color: #008080; ">10</span> <span style="color: #000000; ">    {<br></span><span style="color: #008080; ">11</span> <span style="color: #000000; ">        t</span><span style="color: #000000; ">=</span><span style="color: #000000; ">a[i];<br></span><span style="color: #008080; ">12</span> <span style="color: #000000; ">        a[i]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">a[len</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1</span><span style="color: #000000; ">-</span><span style="color: #000000; ">i];<br></span><span style="color: #008080; ">13</span> <span style="color: #000000; ">        a[len</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1</span><span style="color: #000000; ">-</span><span style="color: #000000; ">i]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">t;<br></span><span style="color: #008080; ">14</span> <span style="color: #000000; ">    }<br></span><span style="color: #008080; ">15</span> <span style="color: #000000; ">}//strrev()璨屼技涓嶆槸鏍囧噯搴撳嚱鏁幫紝鍥?br></span><span style="color: #008080; ">16</span> <span style="color: #000000; "><br></span><span style="color: #008080; ">17</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> multi(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> n)<br></span><span style="color: #008080; ">18</span> <span style="color: #000000; ">{<br></span><span style="color: #008080; ">19</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> i,l</span><span style="color: #000000; ">=</span><span style="color: #000000; ">strlen(a),m</span><span style="color: #000000; ">=</span><span style="color: #000000; ">0</span><span style="color: #000000; ">,jw</span><span style="color: #000000; ">=</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">20</span> <span style="color: #000000; ">    rev();<br></span><span style="color: #008080; ">21</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> t[</span><span style="color: #000000; ">36000</span><span style="color: #000000; ">];<br></span><span style="color: #008080; ">22</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">(i</span><span style="color: #000000; ">=</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;i</span><span style="color: #000000; "><</span><span style="color: #000000; ">l;</span><span style="color: #000000; ">++</span><span style="color: #000000; ">i)<br></span><span style="color: #008080; ">23</span> <span style="color: #000000; ">    {<br></span><span style="color: #008080; ">24</span> <span style="color: #000000; ">        t[i]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">((a[i]</span><span style="color: #000000; ">-</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; ">*</span><span style="color: #000000; ">n</span><span style="color: #000000; ">+</span><span style="color: #000000; ">jw)</span><span style="color: #000000; ">%</span><span style="color: #000000; ">10</span><span style="color: #000000; ">+</span><span style="color: #000000; ">'</span><span style="color: #000000; ">0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">25</span> <span style="color: #000000; ">        jw</span><span style="color: #000000; ">=</span><span style="color: #000000; ">((a[i]</span><span style="color: #000000; ">-</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; ">*</span><span style="color: #000000; ">n</span><span style="color: #000000; ">+</span><span style="color: #000000; ">jw)</span><span style="color: #000000; ">/</span><span style="color: #000000; ">10</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">26</span> <span style="color: #000000; ">    }<br></span><span style="color: #008080; ">27</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(jw</span><span style="color: #000000; ">>=</span><span style="color: #000000; ">1000</span><span style="color: #000000; ">)<br></span><span style="color: #008080; ">28</span> <span style="color: #000000; ">    {<br></span><span style="color: #008080; ">29</span> <span style="color: #000000; ">        t[i]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">jw</span><span style="color: #000000; ">%</span><span style="color: #000000; ">10</span><span style="color: #000000; ">+</span><span style="color: #000000; ">'</span><span style="color: #000000; ">0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">30</span> <span style="color: #000000; ">        t[i</span><span style="color: #000000; ">+</span><span style="color: #000000; ">1</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">(jw</span><span style="color: #000000; ">/</span><span style="color: #000000; ">10</span><span style="color: #000000; ">)</span><span style="color: #000000; ">%</span><span style="color: #000000; ">10</span><span style="color: #000000; ">+</span><span style="color: #000000; ">'</span><span style="color: #000000; ">0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">31</span> <span style="color: #000000; ">        t[i</span><span style="color: #000000; ">+</span><span style="color: #000000; ">2</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">(jw</span><span style="color: #000000; ">/</span><span style="color: #000000; ">100</span><span style="color: #000000; ">)</span><span style="color: #000000; ">%</span><span style="color: #000000; ">10</span><span style="color: #000000; ">+</span><span style="color: #000000; ">'</span><span style="color: #000000; ">0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">32</span> <span style="color: #000000; ">        t[i</span><span style="color: #000000; ">+</span><span style="color: #000000; ">3</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">jw</span><span style="color: #000000; ">/</span><span style="color: #000000; ">1000</span><span style="color: #000000; ">+</span><span style="color: #000000; ">'</span><span style="color: #000000; ">0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">33</span> <span style="color: #000000; ">        t[i</span><span style="color: #000000; ">+</span><span style="color: #000000; ">4</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">'</span><span style="color: #000000; ">\0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">34</span> <span style="color: #000000; ">    }<br></span><span style="color: #008080; ">35</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">else</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(jw</span><span style="color: #000000; ">>=</span><span style="color: #000000; ">100</span><span style="color: #000000; ">)<br></span><span style="color: #008080; ">36</span> <span style="color: #000000; ">    {<br></span><span style="color: #008080; ">37</span> <span style="color: #000000; ">        t[i]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">jw</span><span style="color: #000000; ">%</span><span style="color: #000000; ">10</span><span style="color: #000000; ">+</span><span style="color: #000000; ">'</span><span style="color: #000000; ">0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">38</span> <span style="color: #000000; ">        t[i</span><span style="color: #000000; ">+</span><span style="color: #000000; ">1</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">(jw</span><span style="color: #000000; ">/</span><span style="color: #000000; ">10</span><span style="color: #000000; ">)</span><span style="color: #000000; ">%</span><span style="color: #000000; ">10</span><span style="color: #000000; ">+</span><span style="color: #000000; ">'</span><span style="color: #000000; ">0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">39</span> <span style="color: #000000; ">        t[i</span><span style="color: #000000; ">+</span><span style="color: #000000; ">2</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">jw</span><span style="color: #000000; ">/</span><span style="color: #000000; ">100</span><span style="color: #000000; ">+</span><span style="color: #000000; ">'</span><span style="color: #000000; ">0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">40</span> <span style="color: #000000; ">        t[i</span><span style="color: #000000; ">+</span><span style="color: #000000; ">3</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">'</span><span style="color: #000000; ">\0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">41</span> <span style="color: #000000; ">    }<br></span><span style="color: #008080; ">42</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">else</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(jw</span><span style="color: #000000; ">>=</span><span style="color: #000000; ">10</span><span style="color: #000000; ">)<br></span><span style="color: #008080; ">43</span> <span style="color: #000000; ">    {<br></span><span style="color: #008080; ">44</span> <span style="color: #000000; ">        t[i]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">jw</span><span style="color: #000000; ">%</span><span style="color: #000000; ">10</span><span style="color: #000000; ">+</span><span style="color: #000000; ">'</span><span style="color: #000000; ">0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">45</span> <span style="color: #000000; ">        t[i</span><span style="color: #000000; ">+</span><span style="color: #000000; ">1</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">(jw</span><span style="color: #000000; ">/</span><span style="color: #000000; ">10</span><span style="color: #000000; ">)</span><span style="color: #000000; ">%</span><span style="color: #000000; ">10</span><span style="color: #000000; ">+</span><span style="color: #000000; ">'</span><span style="color: #000000; ">0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">46</span> <span style="color: #000000; ">        t[i</span><span style="color: #000000; ">+</span><span style="color: #000000; ">2</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">'</span><span style="color: #000000; ">\0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">47</span> <span style="color: #000000; ">    }<br></span><span style="color: #008080; ">48</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">else</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(jw)<br></span><span style="color: #008080; ">49</span> <span style="color: #000000; ">    {<br></span><span style="color: #008080; ">50</span> <span style="color: #000000; ">        t[i]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">jw</span><span style="color: #000000; ">+</span><span style="color: #000000; ">'</span><span style="color: #000000; ">0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">51</span> <span style="color: #000000; ">        t[i</span><span style="color: #000000; ">+</span><span style="color: #000000; ">1</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">'</span><span style="color: #000000; ">\0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">52</span> <span style="color: #000000; ">    }<br></span><span style="color: #008080; ">53</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">else</span><span style="color: #000000; "> t[i]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">'</span><span style="color: #000000; ">\0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">54</span> <span style="color: #000000; ">    strcpy(a,t);<br></span><span style="color: #008080; ">55</span> <span style="color: #000000; ">    rev();<br></span><span style="color: #008080; ">56</span> <span style="color: #000000; ">}//灝嗗瓧絎︿覆涔榥錛岄渶鑰冭檻鏈鍚庣殑榪涗綅鐨勪綅鏁般?br></span><span style="color: #008080; ">57</span> <span style="color: #000000; "><br></span><span style="color: #008080; ">58</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> main()<br></span><span style="color: #008080; ">59</span> <span style="color: #000000; ">{<br></span><span style="color: #008080; ">60</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> n;<br></span><span style="color: #008080; ">61</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">while</span><span style="color: #000000; ">(cin</span><span style="color: #000000; ">>></span><span style="color: #000000; ">n)<br></span><span style="color: #008080; ">62</span> <span style="color: #000000; ">    {<br></span><span style="color: #008080; ">63</span> <span style="color: #000000; ">        memset(a,</span><span style="color: #000000; ">0</span><span style="color: #000000; ">,</span><span style="color: #000000; ">36000</span><span style="color: #000000; ">);<br></span><span style="color: #008080; ">64</span> <span style="color: #000000; ">        a[</span><span style="color: #000000; ">0</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">'</span><span style="color: #000000; ">1</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">65</span> <span style="color: #000000; ">        a[</span><span style="color: #000000; ">1</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">'</span><span style="color: #000000; ">\0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">66</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">(</span><span style="color: #0000FF; ">int</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; ">n;</span><span style="color: #000000; ">++</span><span style="color: #000000; ">i)multi(i);<br></span><span style="color: #008080; ">67</span> <span style="color: #000000; ">        cout</span><span style="color: #000000; "><<</span><span style="color: #000000; ">a</span><span style="color: #000000; "><<</span><span style="color: #000000; ">endl;<br></span><span style="color: #008080; ">68</span> <span style="color: #000000; ">    }<br></span><span style="color: #008080; ">69</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br></span><span style="color: #008080; ">70</span> <span style="color: #000000; ">}<br></span><span style="color: #008080; ">71</span> <span style="color: #000000; "></span></div><br><div>  鐢變簬涓鐩翠笉鑲啓涓ぇ鏁存暟鐨勭被錛屽張涓嶄細鐢↗AVA錛岄亣鍒拌繖縐嶉鐩湡鏄劅鍒板緢闅懼彈銆備笉榪囨垜浠婂ぉ鐢ㄤ簡涓縐嶆瘮杈冭楁椂浣嗙‘瀹炴濊礬綆鍗曠殑鏂規硶榪囦簡榪欓亾棰樸傞鍏堬紝鎴戜滑蹇呴』鐭ラ亾10000錛佸埌搴曟湁澶氬皯浣嶏紝榪欐牱鎵嶅ソ瀹氫箟鍚堥傜殑鏁扮粍銆?/div><div>log10錛?錛?log(3)+...+log10錛?0000錛?35659.9錛屾墍浠ュ畾涔変竴涓?6000鐨勫瓧絎︽暟緇勫氨澶熶簡銆傛暣涓疄鐜版瘮杈冪畝鍗曚絾鏄敤浜?312MS.....搴旇鍒嗘不涔嬬被鐨勭畻娉曚細濂界偣錛屾渶蹇殑100MS灝辮繃浜嗐備及璁℃槸閲嶅鐨勫弽杞拰澶嶅埗鑰楁椂浜嗐?/div><img src ="http://www.shnenglu.com/bigeast/aggbug/135595.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/bigeast/" target="_blank">cometrue</a> 2010-12-06 18:22 <a href="http://www.shnenglu.com/bigeast/archive/2010/12/06/135595.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>姹侼!鐨勪綅鏁?/title><link>http://www.shnenglu.com/bigeast/archive/2010/11/24/134497.html</link><dc:creator>cometrue</dc:creator><author>cometrue</author><pubDate>Wed, 24 Nov 2010 05:35:00 GMT</pubDate><guid>http://www.shnenglu.com/bigeast/archive/2010/11/24/134497.html</guid><wfw:comment>http://www.shnenglu.com/bigeast/comments/134497.html</wfw:comment><comments>http://www.shnenglu.com/bigeast/archive/2010/11/24/134497.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/bigeast/comments/commentRss/134497.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/bigeast/services/trackbacks/134497.html</trackback:ping><description><![CDATA[<div style="background-color: rgb(238, 238, 238); font-size: 13px; border-left-color: rgb(204, 204, 204); padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #008000; ">//</span><span style="color: #008000; ">姹侼!鐨勪綅鏁?br><br></span><span style="color: #008000; ">//</span><span style="color: #008000; ">N!=1*2*3*<img src="http://www.shnenglu.com/Images/dot.gif">*N錛屼袱杈瑰彇甯哥敤瀵規暟錛屽嵆鍙畻鍑簂og10(N!),鍚戜笂鍙栨暣鍗充負N!鐨勪綅鏁?br></span><span style="color: #008000; ">//</span><span style="color: #008000; ">hdoj    984MS    344K</span><span style="color: #008000; "><br>/*</span><span style="color: #008000; "><br>#include <iostream><br>#include <cmath><br>using namespace std;<br>int main()<br>{<br>    double sum=0.0;<br>    int n,i,times,res;<br>    if(cin>>times&&times!=0)<br>    {<br>        while(times)<br>        {<br>            cin>>n;<br>            for(i=2;i<=n;++i)<br>                sum+=log10(i);<br>            res=ceil(sum);<br>            cout<<res<<endl;<br>            sum=0.0;<br>            --times;<br>        }<br>    }<br>    return 0;<br>}<br></span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br></span><span style="color: #008000; ">//</span><span style="color: #008000; ">String鍏紡鐨勬柟娉曪紝N!~sqrt(2*pi*N)*(N/e)^N<br></span><span style="color: #008000; ">//</span><span style="color: #008000; ">hdoj    0MS        360K</span><span style="color: #008000; "><br></span><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>#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">cmath</span><span style="color: #000000; ">></span><span style="color: #000000; "><br></span><span style="color: #0000FF; ">using</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">namespace</span><span style="color: #000000; "> std;<br></span><span style="color: #0000FF; ">const</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">double</span><span style="color: #000000; "> pi</span><span style="color: #000000; ">=</span><span style="color: #000000; ">3.1415926</span><span style="color: #000000; ">;<br></span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> main()<br>{<br>    </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> n,times;<br>    </span><span style="color: #0000FF; ">long</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">double</span><span style="color: #000000; "> sum;<br>    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(cin</span><span style="color: #000000; ">>></span><span style="color: #000000; ">times</span><span style="color: #000000; ">&&</span><span style="color: #000000; ">times)<br>    {<br>        </span><span style="color: #0000FF; ">while</span><span style="color: #000000; ">(times)<br>        {<br>            cin</span><span style="color: #000000; ">>></span><span style="color: #000000; ">n;<br>            sum</span><span style="color: #000000; ">=</span><span style="color: #000000; ">(</span><span style="color: #0000FF; ">long</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">double</span><span style="color: #000000; ">)</span><span style="color: #000000; ">0.5</span><span style="color: #000000; ">*</span><span style="color: #000000; ">log10(</span><span style="color: #000000; ">2</span><span style="color: #000000; ">*</span><span style="color: #000000; ">pi</span><span style="color: #000000; ">*</span><span style="color: #000000; ">n)</span><span style="color: #000000; ">+</span><span style="color: #000000; ">(</span><span style="color: #0000FF; ">long</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">double</span><span style="color: #000000; ">)n</span><span style="color: #000000; ">*</span><span style="color: #000000; ">(log10(n)</span><span style="color: #000000; ">-</span><span style="color: #000000; ">log10(exp(</span><span style="color: #000000; ">1</span><span style="color: #000000; ">)));<br>            cout</span><span style="color: #000000; "><<</span><span style="color: #000000; ">(</span><span style="color: #0000FF; ">long</span><span style="color: #000000; ">)ceil(sum)</span><span style="color: #000000; "><<</span><span style="color: #000000; ">endl;<br>            </span><span style="color: #000000; ">--</span><span style="color: #000000; ">times;<br>        }<br>    }<br>    </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br>}</span></div><img src ="http://www.shnenglu.com/bigeast/aggbug/134497.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/bigeast/" target="_blank">cometrue</a> 2010-11-24 13:35 <a href="http://www.shnenglu.com/bigeast/archive/2010/11/24/134497.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>hdoj_1005_Number Sequencehttp://www.shnenglu.com/bigeast/archive/2010/11/18/134004.htmlcometruecometrueThu, 18 Nov 2010 09:00:00 GMThttp://www.shnenglu.com/bigeast/archive/2010/11/18/134004.htmlhttp://www.shnenglu.com/bigeast/comments/134004.htmlhttp://www.shnenglu.com/bigeast/archive/2010/11/18/134004.html#Feedback2http://www.shnenglu.com/bigeast/comments/commentRss/134004.htmlhttp://www.shnenglu.com/bigeast/services/trackbacks/134004.html#include <iostream>
using namespace std;
int a,b,s[100];
struct Pair
{
    
int x;
    
int y;
}res[
50];
int main()
{
    
int n,i,j,k;
    
bool flag=false;
    res[
0].x=res[0].y=1;
    
while(cin>>a>>b>>n)
    {
        
if(!(a||b||n))return 0;
        
for(i=1;i<50;++i)
        {
            res[i].x
=res[i-1].y;
            res[i].y
=(a*res[i-1].y+b*res[i-1].x)%7;
            
for(j=0;j<i-1;++j)//…………………………娉ㄦ剰榪欓噷寰幆涓婇檺鏄痠-1錛岃繖鏍峰彲浠ユ帓闄や笁涓繛緇浉絳夌殑鎯呭喌銆傚氨鏄妸寰幆鑺備負1鐨勭湅鎴?.
            {
                
if(res[j].x==res[i].x&&res[j].y==res[i].y)
                {
                    flag
=true;
                    
break;
                }
            }
            
if(flag)break;
        }
//涓涓驚鐜壘鍑哄驚鐜妭澶у皬
        flag=false;//……………………娉ㄦ剰鎶婃爣蹇楄繕鍘?/span>
        if(n<=j)cout<<res[n].x<<endl;//鏈繘鍏ュ驚鐜椂
        else
        {
            
if((n-j)%(i-j)==0)k=i-1;
            
else k=(n-j)%(i-j)+j-1;//榪欎釜寮忓瓙鏀逛簡寰堥暱鏃墮棿錛屾繪槸浼氬嚭鐜伴棶棰樸傝繖鏄渶緇堢殑褰㈠紡
            cout<<res[k].x<<endl;
        }
    }
    
return 0;
}
鎻愪氦浜嗕竷嬈$粓浜庣粰榪囦簡銆傛槸閬撴暟璁虹殑綆鍗曢錛屼笉榪囧簲璇ョ敤涓嶅埌浠涔堥珮娣辯殑鐭ヨ瘑錛屽叧閿槸鎵懼嚭寰幆鑺傘傚洜涓哄浜?000000000鐨勫ぇ灝忥紝濡傛灉涓嶆壘瑙勫緥鐨勮瘽鏃犺濡備綍涔熻瓚呮椂鐨勩傚垎鏋愪竴涓嬶紝姣忎釜鏁頒粎鍙栧喅浜庡畠鍓嶉潰鐨勪袱涓紝鎵浠ュ鏋滃嚭鐜頒簡鐩稿悓鐨勬暟瀵癸紝鍒欏繀鍑虹幇寰幆銆傝屼笖錛屾瘡涓暟閮芥槸0~6涔嬮棿鐨勪竴涓紝鍙煡涓嶅悓鐨勬暟瀵瑰彧鏈?*7=49涓紝閭d箞鍙璁$畻鍑哄墠50涓暟錛屽垯鍏朵腑蹇呮湁鐩稿悓鐨勪袱瀵規暟鍑虹幇銆備笂浠g爜銆侫C涔嬪悗鎴戞兂鐭ラ亾寰幆鏄笉鏄繪槸浠庢渶鍓嶉潰涓や釜鏁板紑濮嬶紝浜庢槸綆鍗曞啓浜嗕竴涓▼搴忥紝閬嶅巻浜嗘墍鏈夌殑a,b(鏄撶煡瀹冧滑涔熷彧鏈?9縐嶇粍鍚?錛屼笅闈㈡槸鎴戝緱鍒扮殑緇撴灉錛?div>
a b j i i-j
0 0 2 4 2
0 1 0 2 2
0 2 0 6 6
0 3 0 12 12
0 4 0 6 6
0 5 0 12 12
0 6 0 4 4
1 0 0 2 2
1 1 0 16 16
1 2 0 6 6
1 3 0 24 24
1 4 0 48 48
1 5 0 21 21
1 6 0 6 6
2 0 1 4 3
2 1 0 6 6
2 2 0 48 48
2 3 0 6 6
2 4 0 48 48
2 5 0 24 24
2 6 0 2 2
3 0 1 7 6
3 1 0 16 16
3 2 0 48 48
3 3 0 42 42
3 4 0 6 6
3 5 0 2 2
3 6 0 8 8
4 0 1 4 3
4 1 0 16 16
4 2 0 48 48
4 3 0 21 21
4 4 0 2 2
4 5 0 6 6
4 6 0 8 8
5 0 1 7 6
5 1 0 6 6
5 2 0 48 48
5 3 0 2 2
5 4 0 48 48
5 5 0 24 24
5 6 0 14 14
6 0 1 3 2
6 1 0 16 16
6 2 0 2 2
6 3 0 24 24
6 4 0 48 48
6 5 0 42 42
6 6 0 3 3
鍙褰揳,b閮芥槸7鐨勫嶆暟鏃訛紝寰幆浠庣涓変釜鏁板紑濮嬶紙浠ュ悗閮芥槸0錛夛紱褰揳,b涓彧鏈変竴涓槸7鐨勫嶆暟鏃訛紝寰幆浠庣浜屼釜鏁板紑濮嬶紙1,0銆?,1鐨勬儏鍐墊瘮杈冪壒孌婏紝鍥犱負璺熷紑濮嬬殑1,1閲嶅浜嗘墍浠ュ彲浠ヨ涓烘槸浠庣涓涓暟寮濮嬶級錛涘綋a,b閮戒笉鏄?鐨勫嶆暟鏄紝寰幆浠庣涓涓暟寮濮嬨傚彲瑙佽繕鏄粠絎竴涓暟寮濮嬪驚鐜殑澶氥傚驚鐜妭涔熸湁闀挎湁鐭紝姣斿褰揳=1,b=4鏃朵竴鐩村埌絎?9涓暟鎵嶅嚭鐜板驚鐜?/div>



cometrue 2010-11-18 17:00 鍙戣〃璇勮
]]>USACO_Section 1.2_palsquarehttp://www.shnenglu.com/bigeast/archive/2010/10/21/130774.htmlcometruecometrueThu, 21 Oct 2010 09:32:00 GMThttp://www.shnenglu.com/bigeast/archive/2010/10/21/130774.htmlhttp://www.shnenglu.com/bigeast/comments/130774.htmlhttp://www.shnenglu.com/bigeast/archive/2010/10/21/130774.html#Feedback0http://www.shnenglu.com/bigeast/comments/commentRss/130774.htmlhttp://www.shnenglu.com/bigeast/services/trackbacks/130774.html#include <stdio.h>
#include 
<string.h>
void conv(char numb[],int n,int base)
{
    
int num[18],len=0,j;
    
while(n/base)
    {
        num[len]
=n%base;
        
++len;
        n
/=base;
    }
    num[len]
=n;
    
        
    
for(j=len;j>=0;--j)
    {
        
if(num[j]>9)numb[len-j]=num[j]+55;
        
else numb[len-j]=num[j]+'0';
    }
    numb[len
+1]='\0';
    
return ;
}


int main()
{
    FILE 
*fin,*fout;
    fin
=fopen("palsquare.in","r");
    fout
=fopen("palsquare.out","w");
    
int base,i,len=0,j;
    fscanf(fin,
"%d",&base);
    
for(i=1;i<=300;++i)
    {
        
char square[18]={'\0'},num[10]={'\0'};
        
int flag=1;
        conv(num,i,
base);
        conv(square,i
*i,base);
        len
=strlen(square);
        
for(j=0;j<=len/2;++j)
        {
            
if(square[j]!=square[len-j-1])
            {
                flag
=0;
                
break;
            }
        }
        
if(flag)fprintf(fout,"%s %s\n",num,square);
    }
    
return 0;
}
鎴戣繕鏄範鎯敤C鍐?#8230;…鎵浠ユ妸浠g爜璐翠笂鏉ョ殑鏃跺欏彂鐜皊tdio鏄粦鑹茬殑錛岃?#8220;base”鏄摑鑹茬殑銆?/div>
灝辮繖鏍峰惂銆?/div>
棰樼洰錛?/div>
Palindromic Squares
Rob Kolstad

Palindromes are numbers that read the same forwards as backwards. The number 12321 is a typical palindrome.

Given a number base B (2 <= B <= 20 base 10), print all the integers N (1 <= N <= 300 base 10) such that the square of N is palindromic when expressed in base B; also print the value of that palindromic square. Use the letters 'A', 'B', and so on to represent the digits 10, 11, and so on.

Print both the number and its square in base B.

PROGRAM NAME: palsquare

INPUT FORMAT

A single line with B, the base (specified in base 10).

SAMPLE INPUT (file palsquare.in)

10

OUTPUT FORMAT

Lines with two integers represented in base B. The first integer is the number whose square is palindromic; the second integer is the square itself.

SAMPLE OUTPUT (file palsquare.out)

1 1
2 4
3 9
11 121
22 484
26 676
101 10201
111 12321
121 14641
202 40804
212 44944
264 69696
娌℃湁浠涔堝鏉傜殑綆楁硶錛屽洜涓鴻繖涓鑺傝鐨勫氨鏄?#8220;the brute force, straight-forward, try-them-all method of finding the answer. 



cometrue 2010-10-21 17:32 鍙戣〃璇勮
]]>USACO_Section 1.1_beadshttp://www.shnenglu.com/bigeast/archive/2010/10/21/130751.htmlcometruecometrueThu, 21 Oct 2010 06:54:00 GMThttp://www.shnenglu.com/bigeast/archive/2010/10/21/130751.htmlhttp://www.shnenglu.com/bigeast/comments/130751.htmlhttp://www.shnenglu.com/bigeast/archive/2010/10/21/130751.html#Feedback0http://www.shnenglu.com/bigeast/comments/commentRss/130751.htmlhttp://www.shnenglu.com/bigeast/services/trackbacks/130751.html

#include <stdio.h>
#include 
<stdlib.h>
int main()
{
    FILE 
*fin,*fout;
    fin
=fopen("beads.in","r");
    fout
=fopen("beads.out","w");
    
char *beads;
    
int n;
    fscanf(fin,
"%d",&n);
    beads
=(char *)malloc(3*n*sizeof(char));
    fscanf(fin,
"%s",beads);
    
int i,a,b,left,right,sum=0;
    
for(i=n;i<3*n;++i)
    {
        beads[i]
=beads[i-n];
    }
    
for(i=n;i<2*n;++i)
    {
        left
=i;
        right
=i+1;
        
char ch;

        
while(beads[left]=='w'&&left>=0)--left;
        ch
=beads[left];
        
while(left>0&&(beads[left-1]==ch||beads[left-1]=='w'))--left;
        a
=i-left+1;

        
while(beads[right]=='w'&&right<3*n)++right;
        ch
=beads[right];
        
while(right<(3*n-1)&&(beads[right+1]==ch||beads[right+1]=='w'))++right;
        b
=right-i;

        
if(a+b>sum)sum=a+b;
        
if(a>=n||b>=n||a+b>n)sum=n;
    }
    fprintf(fout,
"%d\n",sum);
    
return 0;
}
棣栧厛鎴戠殑鎯蟲硶鏄粠1鍒皀,left=0,right=1,鐒跺悗寰涓よ竟鏁伴鑹茬浉鍚岀殑鐝犲瓙銆傚鏋滅敤涓涓ぇ灝忎負n鐨勬暟緇勫瓨瀛楃涓詫紝涓涓緢鏄劇劧鐨勯棶棰樺氨鏄綋left<0鎴栬卹ight>n-1鏃跺氨瑕佹孩鍑恒傛墍浠ヨ鐢ㄥ埌涓涓彇浣欑殑鍑芥暟銆?/div>
浣嗘槸榪欐牱紜疄澶夯鐑︿簡錛屽啓鐨勪唬鐮佷篃瀹規槗鍑洪敊錛屾垜緇堜簬鍐沖畾閲嶅啓浜嗐傛柊鐨勬兂娉曟槸鍦ㄥ瓧絎︿覆涓よ竟鍚勫鍒朵竴浠界浉鍚岀殑錛岃繖鏍峰氨鏄ぇ灝忎負3×n鐨勫瓧絎︿覆錛岃屽驚鐜椂鍙渶瑕佷粠n鍒?×n-1,瑙e喅浜嗘孩鍑虹殑闂銆傦紙浣嗘槸鎴戣寰楄繖騫朵笉鏄竴涓ソ鏂規硶錛屽洜涓烘氮璐逛簡涓夊嶇殑絀洪棿錛夈傛渶緇堢殑浠g爜鏄繖鏍風殑錛岃櫧鐒禔C浜嗭紝浣嗘諱笉鏄偅涔堝畬緹庛?/div>















cometrue 2010-10-21 14:54 鍙戣〃璇勮
]]>USACO_Section 1.1_beadshttp://www.shnenglu.com/bigeast/archive/2010/10/21/130748.htmlcometruecometrueThu, 21 Oct 2010 06:39:00 GMThttp://www.shnenglu.com/bigeast/archive/2010/10/21/130748.htmlhttp://www.shnenglu.com/bigeast/comments/130748.htmlhttp://www.shnenglu.com/bigeast/archive/2010/10/21/130748.html#Feedback0http://www.shnenglu.com/bigeast/comments/commentRss/130748.htmlhttp://www.shnenglu.com/bigeast/services/trackbacks/130748.html棣栧厛鎴戠殑鎯蟲硶鏄粠1鍒皀,left=0,right=1,鐒跺悗寰涓よ竟鏁伴鑹茬浉鍚岀殑鐝犲瓙銆傚鏋滅敤涓涓ぇ灝忎負n鐨勬暟緇勫瓨瀛楃涓詫紝涓涓緢鏄劇劧鐨勯棶棰樺氨鏄綋left<0鎴栬卹ight>n-1鏃跺氨瑕佹孩鍑恒傛墍浠ヨ鐢ㄥ埌涓涓彇浣欑殑鍑芥暟
int cycle(int a,int n)
{
    return a<0?(a%n+n):(a%n);
}
浣嗘槸榪欐牱紜疄澶夯鐑︿簡錛屽啓鐨勪唬鐮佷篃瀹規槗鍑洪敊錛屾垜緇堜簬鍐沖畾閲嶅啓浜嗐傛柊鐨勬兂娉曟槸鍦ㄥ瓧絎︿覆涓よ竟鍚勫鍒朵竴浠界浉鍚岀殑錛岃繖鏍峰氨鏄ぇ灝忎負3×n鐨勫瓧絎︿覆錛岃屽驚鐜椂鍙渶瑕佷粠n鍒?×n-1,瑙e喅浜嗘孩鍑虹殑闂銆傦紙浣嗘槸鎴戣寰楄繖騫朵笉鏄竴涓ソ鏂規硶錛屽洜涓烘氮璐逛簡涓夊嶇殑絀洪棿錛夈傛渶緇堢殑浠g爜鏄繖鏍風殑錛岃櫧鐒禔C浜嗭紝浣嗘諱笉鏄偅涔堝畬緹?/div>
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fin,*fout;
fin=fopen("beads.in","r");
fout=fopen("beads.out","w");
char *beads;
int n;
fscanf(fin,"%d",&n);
beads=(char *)malloc(3*n*sizeof(char));
fscanf(fin,"%s",beads);
int i,a,b,left,right,sum=0;
for(i=n;i<3*n;++i)
{
beads[i]=beads[i-n];
}
for(i=n;i<2*n;++i)
{
left=i;
right=i+1;
char ch;

while(beads[left]=='w'&&left>=0)--left;
ch=beads[left];
while(left>0&&(beads[left-1]==ch||beads[left-1]=='w'))--left;
a=i-left+1;

while(beads[right]=='w'&&right<3*n)++right;
ch=beads[right];
while(right<(3*n-1)&&(beads[right+1]==ch||beads[right+1]=='w'))++right;
b=right-i;

if(a+b>sum)sum=a+b;
if(a>=n||b>=n||a+b>n)sum=n;
}
fprintf(fout,"%d\n",sum);
return 0;
}



cometrue 2010-10-21 14:39 鍙戣〃璇勮
]]> 亚洲国产精品一区二区久久| 日产精品久久久久久久| 国产精品热久久毛片| 久久精品中文字幕有码| 亚洲中文字幕伊人久久无码| 精品无码久久久久国产动漫3d| 久久亚洲AV无码西西人体| 伊人久久一区二区三区无码| 国产成人精品久久免费动漫| 婷婷久久综合九色综合绿巨人| 久久中文骚妇内射| 日韩一区二区三区视频久久| 日产精品久久久久久久性色| 久久精品三级视频| 久久国产亚洲高清观看| 日韩欧美亚洲综合久久| 国产精品久久久久久久午夜片| 99精品久久精品一区二区| 国产精品成人99久久久久 | 国产成人精品久久亚洲高清不卡| 亚洲va久久久久| 久久精品国产99久久久香蕉| 少妇久久久久久被弄高潮| 亚洲精品tv久久久久久久久久| 日韩一区二区久久久久久 | 99精品伊人久久久大香线蕉| 国产三级久久久精品麻豆三级 | 久久99精品久久只有精品| 亚洲欧美另类日本久久国产真实乱对白| 99热成人精品热久久669| 久久精品国产久精国产果冻传媒| 四虎影视久久久免费| 久久一区二区免费播放| 国产伊人久久| 日本精品久久久久久久久免费| 国产精品嫩草影院久久| 国产精品成人99久久久久| 国内精品久久久久影院网站 | 久久99国产综合精品女同| 无码人妻精品一区二区三区久久| 国内精品人妻无码久久久影院导航 |