锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美日韩麻豆,欧美中在线观看,亚洲欧美综合一区http://m.shnenglu.com/y346491470/category/18594.html涓烘ⅵ鎯寵屽鏂楋紒zh-cnFri, 20 Apr 2012 03:55:43 GMTFri, 20 Apr 2012 03:55:43 GMT60CF 150A - 鍗氬紙 + 璁板繂鍖栨悳绱?/title><link>http://m.shnenglu.com/y346491470/articles/165943.html</link><dc:creator>y @ The Angry Teletubbies</dc:creator><author>y @ The Angry Teletubbies</author><pubDate>Sat, 18 Feb 2012 16:32:00 GMT</pubDate><guid>http://m.shnenglu.com/y346491470/articles/165943.html</guid><wfw:comment>http://m.shnenglu.com/y346491470/comments/165943.html</wfw:comment><comments>http://m.shnenglu.com/y346491470/articles/165943.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/y346491470/comments/commentRss/165943.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/y346491470/services/trackbacks/165943.html</trackback:ping><description><![CDATA[銆愰鎰忋戯細緇欏嚭涓涓綋鍓嶅紂(q <= 10^13)錛屼袱涓漢杞祦鍐欏嚭涓涓綋鍓嶅肩殑闈炲鉤鍑″洜瀛愭潵鍙栦唬褰撳墠鍊鹼紝璋佷笉鑳藉啓璋佽儨鍑恒備竴涓暟鐨勯潪騫沖嚒鍥犲瓙鏄寚闄?鍜屾湰韜箣澶栫殑鍥犲瓙銆備袱涓漢閮介噰鍙栨渶浼樺喅絳栵紝闂渶鍚庤皝鑳滃嚭銆?br /><br />銆愰瑙c戯細鍗氬紙錛岀洿鎺ヨ蹇嗗寲鎼滅儲鍗沖彲錛屽彧瑕佹悳鍒扮涓涓繀璐ユ佸氨鍙互璺沖嚭銆?br />               鍒╃敤map鏉ュ鐞嗗彲浠ユ妸浠g爜鍐欏緱寰堢煭銆?br /><br />銆愪唬鐮併戯細<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;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> #include "iostream"<br /><span style="color: #008080; "> 2</span> #include "cstdio"<br /><span style="color: #008080; "> 3</span> #include "cstring"<br /><span style="color: #008080; "> 4</span> #include "algorithm"<br /><span style="color: #008080; "> 5</span> #include "vector"<br /><span style="color: #008080; "> 6</span> #include "queue"<br /><span style="color: #008080; "> 7</span> #include "cmath"<br /><span style="color: #008080; "> 8</span> #include "string"<br /><span style="color: #008080; "> 9</span> #include "cctype"<br /><span style="color: #008080; ">10</span> #include "map"<br /><span style="color: #008080; ">11</span> #include "iomanip"<br /><span style="color: #008080; ">12</span> <span style="color: #0000FF; ">using</span> <span style="color: #0000FF; ">namespace</span> std;<br /><span style="color: #008080; ">13</span> <span style="color: #0000FF; ">#define</span> pb push_back<br /><span style="color: #008080; ">14</span> <span style="color: #0000FF; ">#define</span> lc(x) (x << 1)<br /><span style="color: #008080; ">15</span> <span style="color: #0000FF; ">#define</span> rc(x) (x << 1 | 1)<br /><span style="color: #008080; ">16</span> <span style="color: #0000FF; ">#define</span> lowbit(x) (x & (-x))<br /><span style="color: #008080; ">17</span> <span style="color: #0000FF; ">#define</span> ll long long<br /><span style="color: #008080; ">18</span> <span style="color: #0000FF; ">#define</span> MAX 10000000<br /><span style="color: #008080; ">19</span> map<ll, <span style="color: #0000FF; ">bool</span>> win;<br /><span style="color: #008080; ">20</span> map<ll, ll> ans;<br /><span style="color: #008080; ">21</span> ll q;<br /><span style="color: #008080; ">22</span> <br /><span style="color: #008080; ">23</span> <span style="color: #0000FF; ">bool</span> dfs(ll x) {<br /><span style="color: #008080; ">24</span>     <span style="color: #0000FF; ">if</span>(win.find(x) == win.end()) {<br /><span style="color: #008080; ">25</span>         <span style="color: #0000FF; ">bool</span> isprime = <span style="color: #0000FF; ">true</span>, WIN = <span style="color: #0000FF; ">false</span>;<br /><span style="color: #008080; ">26</span>         ans[x] = 0;<br /><span style="color: #008080; ">27</span>         <span style="color: #0000FF; ">for</span>(ll i = 2; i * i <= x && !WIN; i++) {<br /><span style="color: #008080; ">28</span>             <span style="color: #0000FF; ">if</span>(x % i == 0) {<br /><span style="color: #008080; ">29</span>                 isprime = <span style="color: #0000FF; ">false</span>;<br /><span style="color: #008080; ">30</span>                 <span style="color: #0000FF; ">if</span>(!dfs(i)) WIN = <span style="color: #0000FF; ">true</span>, ans[x] = i;<br /><span style="color: #008080; ">31</span>                 <span style="color: #0000FF; ">if</span>(WIN) <span style="color: #0000FF; ">break</span>;<br /><span style="color: #008080; ">32</span>                 <span style="color: #0000FF; ">if</span>(!dfs(x / i)) WIN = <span style="color: #0000FF; ">true</span>, ans[x] = x / i;<br /><span style="color: #008080; ">33</span>             }<br /><span style="color: #008080; ">34</span>         }<br /><span style="color: #008080; ">35</span>         win[x] = WIN || isprime;<br /><span style="color: #008080; ">36</span>     } <br /><span style="color: #008080; ">37</span>     <span style="color: #0000FF; ">return</span> win[x];<br /><span style="color: #008080; ">38</span> }<br /><span style="color: #008080; ">39</span> <br /><span style="color: #008080; ">40</span> <span style="color: #0000FF; ">int</span> main() {<br /><span style="color: #008080; ">41</span>     ans.clear(), win.clear();<br /><span style="color: #008080; ">42</span>     <span style="color: #0000FF; ">while</span>(cin >> q) {<br /><span style="color: #008080; ">43</span>         <span style="color: #0000FF; ">if</span>(dfs(q)) cout << 1 << endl << ans[q] << endl;<br /><span style="color: #008080; ">44</span>         <span style="color: #0000FF; ">else</span> cout << 2 << endl;<br /><span style="color: #008080; ">45</span>     }<br /><span style="color: #008080; ">46</span>     <span style="color: #0000FF; ">return</span> 0;<br /><span style="color: #008080; ">47</span> }<br /><span style="color: #008080; ">48</span> </div><img src ="http://m.shnenglu.com/y346491470/aggbug/165943.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/y346491470/" target="_blank">y @ The Angry Teletubbies</a> 2012-02-19 00:32 <a href="http://m.shnenglu.com/y346491470/articles/165943.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>zoj 1039 Number Game - 鍗氬紙 + 鐘舵佸帇緙?+ 璁板繂鍖栨悳绱?/title><link>http://m.shnenglu.com/y346491470/articles/165342.html</link><dc:creator>y @ The Angry Teletubbies</dc:creator><author>y @ The Angry Teletubbies</author><pubDate>Sat, 11 Feb 2012 06:21:00 GMT</pubDate><guid>http://m.shnenglu.com/y346491470/articles/165342.html</guid><wfw:comment>http://m.shnenglu.com/y346491470/comments/165342.html</wfw:comment><comments>http://m.shnenglu.com/y346491470/articles/165342.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/y346491470/comments/commentRss/165342.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/y346491470/services/trackbacks/165342.html</trackback:ping><description><![CDATA[銆愰鎰忋戯細涓や釜浜哄湪鐜╂暟瀛楁父鎴忥紝瑙勫垯濡備笅錛氭湁2~20榪?9涓暟錛屾瘡涓洖鍚堟瘡涓漢杞祦鍙栬蛋涓涓暟k錛宬鍙栬蛋鍚巏鐨勬墍鏈夊嶆暟閮戒笉鍙互鍐嶅彇錛屽茍涓斾換鎰忎袱涓笉鍙彇鐨勬暟鐨勫拰涔熶笉鍙互鍙栥傜粰鍑哄綋鍓嶇殑鍚堟硶灞闈紝闂厛鎵嬫槸鍚﹀繀鑳滐紝鑻ュ繀鑳滆緭鍑烘渶浼樻搷浣溿?br /><br />銆愰瑙c戯細鑰冭檻鍒頒竴鍏卞彧鏈?9涓暟瀛楋紝鍙互鐢ㄧ姸鎬佸帇緙┿傜劧鍚庡湪鍗氬紙鏍戜笂璁板繂鍖栨悳绱㈠嵆鍙紝鎵懼埌絎竴涓繀鑳滃眬闈㈠氨鍙互璺沖嚭浜嗐?br /><br />銆愪唬鐮併戯細<br /><div style="font-size: 13px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; border-image: initial; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> #include "iostream"<br /><span style="color: #008080; "> 2</span> #include "cstdio"<br /><span style="color: #008080; "> 3</span> #include "cstring"<br /><span style="color: #008080; "> 4</span> #include "algorithm"<br /><span style="color: #008080; "> 5</span> #include "vector"<br /><span style="color: #008080; "> 6</span> #include "queue"<br /><span style="color: #008080; "> 7</span> #include "cmath"<br /><span style="color: #008080; "> 8</span> #include "string"<br /><span style="color: #008080; "> 9</span> #include "cctype"<br /><span style="color: #008080; ">10</span> #include "map"<br /><span style="color: #008080; ">11</span> #include "iomanip"<br /><span style="color: #008080; ">12</span> <span style="color: #0000FF; ">using</span> <span style="color: #0000FF; ">namespace</span> std;<br /><span style="color: #008080; ">13</span> <span style="color: #0000FF; ">#define</span> pb push_back<br /><span style="color: #008080; ">14</span> <span style="color: #0000FF; ">#define</span> lc(x) (x << 1)<br /><span style="color: #008080; ">15</span> <span style="color: #0000FF; ">#define</span> rc(x) (x << 1 | 1)<br /><span style="color: #008080; ">16</span> <span style="color: #0000FF; ">#define</span> lowbit(x) (x & (-x))<br /><span style="color: #008080; ">17</span> <span style="color: #0000FF; ">#define</span> ll long long<br /><span style="color: #008080; ">18</span> <span style="color: #0000FF; ">#define</span> MAX 524287<br /><span style="color: #008080; ">19</span> <span style="color: #0000FF; ">int</span> n, x[20];<br /><span style="color: #008080; ">20</span> <span style="color: #0000FF; ">int</span> dp[MAX+10];<br /><span style="color: #008080; ">21</span> vector<<span style="color: #0000FF; ">int</span>> vec;<br /><span style="color: #008080; ">22</span> <br /><span style="color: #008080; ">23</span> <span style="color: #0000FF; ">void</span> getmask(<span style="color: #0000FF; ">int</span> &tmp, <span style="color: #0000FF; ">int</span> &forbid, <span style="color: #0000FF; ">int</span> x) {<br /><span style="color: #008080; ">24</span>     <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i = x; i <= 20; i += x) {<br /><span style="color: #008080; ">25</span>         <span style="color: #0000FF; ">if</span>(tmp & (1<<(i-2))) {<br /><span style="color: #008080; ">26</span>             tmp &= ~(1<<(i-2));<br /><span style="color: #008080; ">27</span>             forbid |= (1<<(i-2));<br /><span style="color: #008080; ">28</span>         }<br /><span style="color: #008080; ">29</span>     }<br /><span style="color: #008080; ">30</span>     <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i = 2; i <= 20; i++) {<br /><span style="color: #008080; ">31</span>         <span style="color: #0000FF; ">if</span>(forbid & (1<<(i-2)))<br /><span style="color: #008080; ">32</span>             <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> j = i + 1; j <= 20 - i; j++) {<br /><span style="color: #008080; ">33</span>                 <span style="color: #0000FF; ">if</span>((forbid & (1<<(j-2))) && (tmp & (1<<(i+j-2)))) {<br /><span style="color: #008080; ">34</span>                     tmp &= ~(1<<(i+j-2)), forbid |= (1<<(i-2));<br /><span style="color: #008080; ">35</span>                 }<br /><span style="color: #008080; ">36</span>             }<br /><span style="color: #008080; ">37</span>     }<br /><span style="color: #008080; ">38</span> }<br /><span style="color: #008080; ">39</span> <br /><span style="color: #008080; ">40</span> <span style="color: #0000FF; ">bool</span> g(<span style="color: #0000FF; ">int</span> mask, <span style="color: #0000FF; ">int</span> forbid) {<br /><span style="color: #008080; ">41</span>     <span style="color: #0000FF; ">if</span>(dp[mask] != -1) <span style="color: #0000FF; ">return</span> dp[mask];<br /><span style="color: #008080; ">42</span>     <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i = 2; i <= 20; i++) {<br /><span style="color: #008080; ">43</span>         <span style="color: #0000FF; ">if</span>(mask & (1<<(i-2))) {<br /><span style="color: #008080; ">44</span>             <span style="color: #0000FF; ">int</span> nmask = mask, nforbid = forbid;<br /><span style="color: #008080; ">45</span>             getmask(nmask, nforbid, i);<br /><span style="color: #008080; ">46</span>             <span style="color: #0000FF; ">if</span>(!g(nmask, nforbid)) <span style="color: #0000FF; ">return</span> dp[mask] = 1;<br /><span style="color: #008080; ">47</span>         }<br /><span style="color: #008080; ">48</span>     }<br /><span style="color: #008080; ">49</span>     <span style="color: #0000FF; ">return</span> dp[mask] = 0;<br /><span style="color: #008080; ">50</span> }<br /><span style="color: #008080; ">51</span> <br /><span style="color: #008080; ">52</span> <span style="color: #0000FF; ">void</span> init() {<br /><span style="color: #008080; ">53</span>     memset(dp, -1, <span style="color: #0000FF; ">sizeof</span>(dp));<br /><span style="color: #008080; ">54</span>     dp[0] = 0;<br /><span style="color: #008080; ">55</span> }<br /><span style="color: #008080; ">56</span> <br /><span style="color: #008080; ">57</span> <span style="color: #0000FF; ">int</span> main() {<br /><span style="color: #008080; ">58</span>     <span style="color: #0000FF; ">int</span> T, Case = 1;<br /><span style="color: #008080; ">59</span>     scanf("%d", &T);<br /><span style="color: #008080; ">60</span>     init();<br /><span style="color: #008080; ">61</span>     <span style="color: #0000FF; ">while</span>(T--) {<br /><span style="color: #008080; ">62</span>         vec.clear();<br /><span style="color: #008080; ">63</span>         scanf("%d", &n);<br /><span style="color: #008080; ">64</span>         <span style="color: #0000FF; ">int</span> mask = 0;<br /><span style="color: #008080; ">65</span>         <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i = 0; i < n; i++) {<br /><span style="color: #008080; ">66</span>             scanf("%d", &x[i]);<br /><span style="color: #008080; ">67</span>             mask |= (1<<(x[i]-2));<br /><span style="color: #008080; ">68</span>         }<br /><span style="color: #008080; ">69</span>         <span style="color: #0000FF; ">int</span> forbid = MAX & ~mask;<br /><span style="color: #008080; ">70</span>         <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i = 0; i < n; i++) {<br /><span style="color: #008080; ">71</span>             <span style="color: #0000FF; ">int</span> nmask = mask, nforbid = forbid;<br /><span style="color: #008080; ">72</span>             getmask(nmask, nforbid, x[i]);<br /><span style="color: #008080; ">73</span>             <span style="color: #0000FF; ">if</span>(!g(nmask, nforbid)) vec.pb(x[i]);<br /><span style="color: #008080; ">74</span>         }<br /><span style="color: #008080; ">75</span>         printf("Scenario #%d:\n", Case++);<br /><span style="color: #008080; ">76</span>         <span style="color: #0000FF; ">if</span>(vec.size()) {<br /><span style="color: #008080; ">77</span>             sort(vec.begin(), vec.end());<br /><span style="color: #008080; ">78</span>             printf("The winning moves are:");<br /><span style="color: #008080; ">79</span>             <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i = 0; i < vec.size(); i++) printf(" %d", vec[i]);<br /><span style="color: #008080; ">80</span>             printf(".\n\n");<br /><span style="color: #008080; ">81</span>         } <span style="color: #0000FF; ">else</span> printf("There is no winning move.\n\n");<br /><span style="color: #008080; ">82</span>     }<br /><span style="color: #008080; ">83</span>     <span style="color: #0000FF; ">return</span> 0;<br /><span style="color: #008080; ">84</span> }<font color="#008080"><br /></font></div><img src ="http://m.shnenglu.com/y346491470/aggbug/165342.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/y346491470/" target="_blank">y @ The Angry Teletubbies</a> 2012-02-11 14:21 <a href="http://m.shnenglu.com/y346491470/articles/165342.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.zjwazx.cn" target="_blank">国产高清国内精品福利99久久</a>| <a href="http://www.daemontools.org.cn" target="_blank">久久综合一区二区无码</a>| <a href="http://www.sj0524.cn" target="_blank">国产亚洲精久久久久久无码</a>| <a href="http://www.fzlqb.cn" target="_blank">精品一区二区久久</a>| <a href="http://www.uushipin.cn" target="_blank">久久久久亚洲AV无码专区首JN</a>| <a href="http://www.yiyioo.cn" target="_blank">国产精品久久久久无码av</a>| <a href="http://www.knjmj.cn" target="_blank">欧美亚洲国产精品久久</a>| <a href="http://www.qh298.cn" target="_blank">AA级片免费看视频久久</a>| <a href="http://www.chizhou8.cn" target="_blank">亚洲精品无码专区久久久</a>| <a href="http://www.task5.cn" target="_blank">久久精品国产亚洲AV不卡</a>| <a href="http://www.hvnm.cn" target="_blank">久久精品水蜜桃av综合天堂</a>| <a href="http://www.7lcd2h2.cn" target="_blank">武侠古典久久婷婷狼人伊人</a>| <a href="http://www.77gly.cn" target="_blank">久久精品国产免费</a>| <a href="http://www.newlifefitness.cn" target="_blank">少妇久久久久久久久久</a>| <a href="http://www.gdlj2004.cn" target="_blank">亚洲一级Av无码毛片久久精品</a>| <a href="http://www.ktrb.net.cn" target="_blank">欧美亚洲另类久久综合</a>| <a href="http://www.88830.com.cn" target="_blank">久久无码人妻一区二区三区 </a>| <a href="http://www.hhlou.com.cn" target="_blank">久久99精品国产麻豆宅宅</a>| <a href="http://www.paypaal.cn" target="_blank">亚洲国产一成久久精品国产成人综合</a>| <a href="http://www.zmcgmih22.cn" target="_blank">国产欧美一区二区久久</a>| <a href="http://www.ghbo.cn" target="_blank">少妇高潮惨叫久久久久久</a>| <a href="http://www.bpdb.com.cn" target="_blank">99久久综合国产精品免费</a>| <a href="http://www.zheibvgsz.cn" target="_blank">久久久久久无码国产精品中文字幕 </a>| <a href="http://www.988o.cn" target="_blank">久久这里只有精品久久</a>| <a href="http://www.ljhn.com.cn" target="_blank">久久综合国产乱子伦精品免费</a>| <a href="http://www.lzjsyg.cn" target="_blank">欧美一区二区久久精品</a>| <a href="http://www.aijialicai.com.cn" target="_blank">久久久久久久久久免免费精品 </a>| <a href="http://www.ut100.cn" target="_blank">秋霞久久国产精品电影院</a>| <a href="http://www.dishengbao.cn" target="_blank">久久99国产综合精品</a>| <a href="http://www.ekqt.cn" target="_blank">欧美黑人又粗又大久久久</a>| <a href="http://www.47g.com.cn" target="_blank">国产精品99久久久精品无码</a>| <a href="http://www.glhu.cn" target="_blank">中文字幕久久波多野结衣av</a>| <a href="http://www.ahlgw.cn" target="_blank">久久婷婷午色综合夜啪</a>| <a href="http://www.zfrnhbv.com.cn" target="_blank">久久丫忘忧草产品</a>| <a href="http://www.jzyuan.cn" target="_blank">日韩精品无码久久久久久</a>| <a href="http://www.jtlyr.cn" target="_blank">精品国产乱码久久久久久1区2区</a>| <a href="http://www.ekgb.cn" target="_blank">欧洲人妻丰满av无码久久不卡 </a>| <a href="http://www.zhijin168.com.cn" target="_blank">国产精品无码久久四虎</a>| <a href="http://www.depsys.cn" target="_blank">韩国三级大全久久网站</a>| <a href="http://www.bandetek.cn" target="_blank">国产午夜精品久久久久九九电影</a>| <a href="http://www.9258bbs.cn" target="_blank">久久久无码精品午夜</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>