锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产有码一区二区,国产精品一区二区a,欧美午夜免费http://m.shnenglu.com/jie414341055/category/13702.htmlalgorithm,ACM-ICPCzh-cnTue, 04 May 2010 05:14:46 GMTTue, 04 May 2010 05:14:46 GMT60POJ 2299 Ultra-QuickSort銆愭爲鐘舵暟緇?紱繪暎鍖栥?/title><link>http://m.shnenglu.com/jie414341055/articles/114256.html</link><dc:creator>M.J</dc:creator><author>M.J</author><pubDate>Mon, 03 May 2010 09:22:00 GMT</pubDate><guid>http://m.shnenglu.com/jie414341055/articles/114256.html</guid><wfw:comment>http://m.shnenglu.com/jie414341055/comments/114256.html</wfw:comment><comments>http://m.shnenglu.com/jie414341055/articles/114256.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/jie414341055/comments/commentRss/114256.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/jie414341055/services/trackbacks/114256.html</trackback:ping><description><![CDATA[姹傞嗗簭鏁幫紝N涓暟錛孨<=500000錛屼竴寮濮嬫病鏈変粩緇嗙湅棰橈紝涓婃潵灝卞仛錛屽悗鏉ユ墠鍙戠幇鏁扮殑鑼冨洿鏄?99999999銆傚洜涓烘渶澶?00000涓暟錛屾墍浠ユ暟鍜屾暟涔嬮棿鐨勯棿闅斿緢澶э紝鍙互澶勭悊涓涓嬶紝浣挎暟鐨勯棿闅斿彉灝忥紝鐒跺悗浣跨敤鏍戠姸鏁扮粍緇熻鏌愪釜鏁板墠杈圭殑姣斿畠澶х殑鏁扮殑涓暟銆傚皢鎵鏈夌殑鏁版斁鍒頒竴涓粨鏋勪綋閲岋紝縐頒綔num錛屽茍澧炲姞涓涓垚鍛榠d錛岀劧鍚庢寜num閫掑鎺掑垪錛屽啀鍙﹀紑涓涓暟緇勭粰姣忎釜鏁伴噸鏂扮紪鍙鳳紝浣挎暟鐨勮寖鍥撮兘鍦∟浠ュ唴銆傜劧鍚庡氨鍙互寰堣嚜鐒剁殑鐢ㄦ爲鐘舵暟緇勫仛浜嗐傛椂闂?00ms銆傛嵁璇村綊騫舵帓搴忔瘮榪欎釜瑕佸揩銆?br>Code錛?br> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"> <pre><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">algorithm</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">#define</span><span style="COLOR: #000000"> M 500001</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 4</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"> 5</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> c[M],aa[M],n;                   </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">aa鏁扮粍涓烘帓搴忓悗閲嶆柊緙栧彿鐢?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #008000"></span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> digit<br></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> num,id;<br></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">}a[M];                              </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">num涓烘暟鐨勫ぇ灝?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">10</span> <span style="COLOR: #008000"></span><span style="COLOR: #0000ff">bool</span><span style="COLOR: #000000"> cmp(digit a,digit b){<br></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> a.num</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">b.num;<br></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> lowbit(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t){                 <br></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> t</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">^</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">));<br></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> sum(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t){<br></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> total</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">18</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">19</span> <span style="COLOR: #000000">        total</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">c[t];<br></span><span style="COLOR: #008080">20</span> <span style="COLOR: #000000">        t</span><span style="COLOR: #000000">-=</span><span style="COLOR: #000000">lowbit(t);<br></span><span style="COLOR: #008080">21</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">22</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> total;<br></span><span style="COLOR: #008080">23</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">24</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> update(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> key){<br></span><span style="COLOR: #008080">25</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">n){<br></span><span style="COLOR: #008080">26</span> <span style="COLOR: #000000">        c[t]</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">key;<br></span><span style="COLOR: #008080">27</span> <span style="COLOR: #000000">        t</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">lowbit(t);<br></span><span style="COLOR: #008080">28</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">29</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">30</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br></span><span style="COLOR: #008080">31</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">32</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i,j;<br></span><span style="COLOR: #008080">33</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">long</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">long</span><span style="COLOR: #000000"> ans;<br></span><span style="COLOR: #008080">34</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">n),n){<br></span><span style="COLOR: #008080">35</span> <span style="COLOR: #000000">        memset(c,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,</span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">(c));<br></span><span style="COLOR: #008080">36</span> <span style="COLOR: #000000">        ans</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">37</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">1</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">){<br></span><span style="COLOR: #008080">38</span> <span style="COLOR: #000000">            scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">a[i].num);<br></span><span style="COLOR: #008080">39</span> <span style="COLOR: #000000">            a[i].id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">i;<br></span><span style="COLOR: #008080">40</span> <span style="COLOR: #000000">        }<br></span><span style="COLOR: #008080">41</span> <span style="COLOR: #000000">        sort(a</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,a</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">n</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,cmp);<br></span><span style="COLOR: #008080">42</span> <span style="COLOR: #000000">        aa[a[</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">].id]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;                                 </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鏈灝忕殑鏁扮紪鍙蜂負1</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">43</span> <span style="COLOR: #008000"></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">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){<br></span><span style="COLOR: #008080">44</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(a[a[i].id].num</span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000">a[a[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">].id].num)      </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">濡傛灉鍓嶅悗涓や釜鏁頒笉絳夛紝鍒欑紪鍙蜂負涓嬫爣</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">45</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">                aa[a[i].id]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">i;<br></span><span style="COLOR: #008080">46</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">47</span> <span style="COLOR: #000000">                aa[a[i].id]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">aa[a[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">].id];            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍚﹀垯緙栧彿涓庡墠涓涓浉鍚?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">48</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">        }<br></span><span style="COLOR: #008080">49</span> <span style="COLOR: #000000">        </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">for(i=1;i<=n;i++) printf("%d ",aa[i]);</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">50</span> <span style="COLOR: #008000"></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">1</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){<br></span><span style="COLOR: #008080">51</span> <span style="COLOR: #000000">            update(aa[i],</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080">52</span> <span style="COLOR: #000000">            ans</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">(sum(n)</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">sum(aa[i]));                 </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">姣忔绱姞璇ユ暟鍓嶈竟姣斿畠澶х殑鏁扮殑涓暟</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">53</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">        }<br></span><span style="COLOR: #008080">54</span> <span style="COLOR: #000000">        printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%lld\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,ans);<br></span><span style="COLOR: #008080">55</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">56</span> <span style="COLOR: #000000">}</span></pre> </div> <img src ="http://m.shnenglu.com/jie414341055/aggbug/114256.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/jie414341055/" target="_blank">M.J</a> 2010-05-03 17:22 <a href="http://m.shnenglu.com/jie414341055/articles/114256.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>POJ 1195 Mobile phones銆愪簩緇存爲鐘舵暟緇勩?/title><link>http://m.shnenglu.com/jie414341055/articles/114215.html</link><dc:creator>M.J</dc:creator><author>M.J</author><pubDate>Sun, 02 May 2010 16:14:00 GMT</pubDate><guid>http://m.shnenglu.com/jie414341055/articles/114215.html</guid><wfw:comment>http://m.shnenglu.com/jie414341055/comments/114215.html</wfw:comment><comments>http://m.shnenglu.com/jie414341055/articles/114215.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/jie414341055/comments/commentRss/114215.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/jie414341055/services/trackbacks/114215.html</trackback:ping><description><![CDATA[綆鍗曠殑浜岀淮鏍戠姸鏁扮粍錛屾眰涓涓煩褰㈠尯鍩熷唴鐨勫拰錛屽洜涓鴻闅忔椂澧炲噺錛岃屼笖鍙兘鍑忕殑鏁版瘮鍘熸潵閮藉ぇ錛屾墍浠ラ渶瑕佷繚鐣欏師鏉ョ殑鏁扮粍銆?br>鍦ㄦ眰鐭╁艦鍖哄煙鍜岀殑鏃跺欙紝鍙鐢ㄦ渶澶х殑鐭╁艦鍑忓幓涓や釜灝忕殑錛屽啀鍔犱笂閭d釜澶氬噺鐨勬渶灝忕殑錛屽氨OK浜嗐?y~~<br>Code錛?br> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"> <pre><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"></span><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> M 1300</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> c[M][M],a[M][M],n;<br></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> lowbit(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t){<br></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> t</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">^</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">));<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"> sum(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> p,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> q){<br></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">p,y,total</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(x</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">        y</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">q;<br></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(y</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">            total</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">c[x][y];<br></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">            y</span><span style="COLOR: #000000">-=</span><span style="COLOR: #000000">lowbit(y);<br></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">        }<br></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000">        x</span><span style="COLOR: #000000">-=</span><span style="COLOR: #000000">lowbit(x);<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">return</span><span style="COLOR: #000000"> total;<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">void</span><span style="COLOR: #000000"> modify(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> p,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> q,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> key){<br></span><span style="COLOR: #008080">20</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">p,y;<br></span><span style="COLOR: #008080">21</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(x</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">n){<br></span><span style="COLOR: #008080">22</span> <span style="COLOR: #000000">        y</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">q;<br></span><span style="COLOR: #008080">23</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(y</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">n){<br></span><span style="COLOR: #008080">24</span> <span style="COLOR: #000000">            c[x][y]</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">key;<br></span><span style="COLOR: #008080">25</span> <span style="COLOR: #000000">            y</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">lowbit(y);<br></span><span style="COLOR: #008080">26</span> <span style="COLOR: #000000">        }<br></span><span style="COLOR: #008080">27</span> <span style="COLOR: #000000">        x</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">lowbit(x);<br></span><span style="COLOR: #008080">28</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">29</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">30</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br></span><span style="COLOR: #008080">31</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">32</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i,j,k,jj,kk,m,order,ans;<br></span><span style="COLOR: #008080">33</span> <span style="COLOR: #000000">    scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">i,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">n);<br></span><span style="COLOR: #008080">34</span> <span style="COLOR: #000000">    memset(c,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,</span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">(c));<br></span><span style="COLOR: #008080">35</span> <span style="COLOR: #000000">    memset(a,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,</span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">(a));<br></span><span style="COLOR: #008080">36</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">order)</span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000">EOF){<br></span><span style="COLOR: #008080">37</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(order</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">) </span><span style="COLOR: #0000ff">break</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">38</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">(order</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">39</span> <span style="COLOR: #000000">            scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d%d%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">j,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">k,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">m);<br></span><span style="COLOR: #008080">40</span> <span style="COLOR: #000000">            </span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">j;  </span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">k;<br></span><span style="COLOR: #008080">41</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(m</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">&&</span><span style="COLOR: #000000">m</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">></span><span style="COLOR: #000000">a[j][k]){<br></span><span style="COLOR: #008080">42</span> <span style="COLOR: #000000">                m</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">*</span><span style="COLOR: #000000">a[j][k];<br></span><span style="COLOR: #008080">43</span> <span style="COLOR: #000000">                modify(j,k,m);<br></span><span style="COLOR: #008080">44</span> <span style="COLOR: #000000">                a[j][k]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">45</span> <span style="COLOR: #000000">            }<br></span><span style="COLOR: #008080">46</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">47</span> <span style="COLOR: #000000">                modify(j,k,m);<br></span><span style="COLOR: #008080">48</span> <span style="COLOR: #000000">                a[j][k]</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">m;<br></span><span style="COLOR: #008080">49</span> <span style="COLOR: #000000">            }<br></span><span style="COLOR: #008080">50</span> <span style="COLOR: #000000">        }<br></span><span style="COLOR: #008080">51</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">(order</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">52</span> <span style="COLOR: #000000">            scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d%d%d%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">j,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">jj,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">k,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">kk);<br></span><span style="COLOR: #008080">53</span> <span style="COLOR: #000000">            </span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">j; </span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">jj; </span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">k; </span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">kk;<br></span><span style="COLOR: #008080">54</span> <span style="COLOR: #000000">            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">printf("%d ",sum(n,n));</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">55</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">            ans</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">sum(k,kk)</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">sum(j</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,jj</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">sum(k,jj</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">sum(j</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,kk);<br></span><span style="COLOR: #008080">56</span> <span style="COLOR: #000000">            printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,ans);<br></span><span style="COLOR: #008080">57</span> <span style="COLOR: #000000">        }<br></span><span style="COLOR: #008080">58</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">59</span> <span style="COLOR: #000000">}</span></pre> </div> <img src ="http://m.shnenglu.com/jie414341055/aggbug/114215.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/jie414341055/" target="_blank">M.J</a> 2010-05-03 00:14 <a href="http://m.shnenglu.com/jie414341055/articles/114215.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>POJ 2481 Cows銆愭爲鐘舵暟緇勩?/title><link>http://m.shnenglu.com/jie414341055/articles/114211.html</link><dc:creator>M.J</dc:creator><author>M.J</author><pubDate>Sun, 02 May 2010 13:20:00 GMT</pubDate><guid>http://m.shnenglu.com/jie414341055/articles/114211.html</guid><wfw:comment>http://m.shnenglu.com/jie414341055/comments/114211.html</wfw:comment><comments>http://m.shnenglu.com/jie414341055/articles/114211.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/jie414341055/comments/commentRss/114211.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/jie414341055/services/trackbacks/114211.html</trackback:ping><description><![CDATA[浠婂ぉ鑱旂郴鏍戠姸鏁扮粍錛屼絾鏄垜鍙戠幇鎴戠湡鐨勫緢絎紝鍋氫簡濂藉嚑閬撲簡榪樻槸涓嶇啛銆傝繖涓鍜屽墠杈圭殑涔熸病浠涔堝垎鍒紝鏄姣忎釜鐗涙湁涓涓尯闂碵s,e],涓や釜鐗沎s1,e1], [s2,e2]錛屽綋s1<=s2騫朵笖e1>=e2騫朵笖e1-s1>e2-s2鏃訛紝鎴戜滑璇寸墰1姣旂墰2寮猴紝緇橬涓墰鐨勫尯闂達紝瀵逛簬姣忎釜鐗涳紝杈撳嚭姣旇繖涓墰寮虹殑鐗涚殑涓暟銆?br>榪樻槸闇瑕侀澶勭悊錛屽厛瀵規瘡涓墰鐨別榪涜闄嶅簭鎺掑簭錛宔鐩稿悓鏃跺s榪涜鍗囧簭鎺掑垪錛岃繖鏍峰驚鐜椂鍙互淇濊瘉鍚庤竟鐨勭墰緇濆涓嶆瘮鍓嶈竟鐨勭墰寮恒傚湪寰幆鏃訛紝鍙渶鎵懼嚭姣斿綋鍓嶇墰s灝忕殑鐗涚殑涓暟銆傚鏋滈亣鍒扮壒孌婃儏鍐碉紝鍗充袱涓墰鍖洪棿瀹屽叏涓鏍鳳紝璧嬪煎氨鍙互浜嗐傚搸錛屽姞娌瑰惂~<br>Code錛?br> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"> <pre><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">algorithm</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">map</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> MAX 100002                   </span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 5</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"> 6</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> c[MAX],ans[MAX],n,imax;<br></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> cow<br></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> l,r,id;<br></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">}a[MAX];                          <br></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">bool</span><span style="COLOR: #000000"> cmp(cow a,cow b){                <br></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(a.r</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">b.r)                          </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">濡傛灉涓や釜鐗涘尯闂村彸杈圭晫鐩稿悓錛屾寜宸﹁竟鐣岀殑鍗囧簭鎺掑垪</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">13</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> a.l</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">b.l;  <br></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> a.r</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">b.r;                       </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鎸夊彸杈圭晫鐨勯檷搴忔帓鍒?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">15</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> lowbit(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t){<br></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> t</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">^</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">));<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"> sum(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t){<br></span><span style="COLOR: #008080">20</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> total</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">21</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">22</span> <span style="COLOR: #000000">        total</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">c[t];<br></span><span style="COLOR: #008080">23</span> <span style="COLOR: #000000">        t</span><span style="COLOR: #000000">-=</span><span style="COLOR: #000000">lowbit(t);<br></span><span style="COLOR: #008080">24</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">25</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> total;<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">void</span><span style="COLOR: #000000"> modify(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> posi,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> key){<br></span><span style="COLOR: #008080">28</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(posi</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">imax){<br></span><span style="COLOR: #008080">29</span> <span style="COLOR: #000000">        c[posi]</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">key;<br></span><span style="COLOR: #008080">30</span> <span style="COLOR: #000000">        posi</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">lowbit(posi);<br></span><span style="COLOR: #008080">31</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">32</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">33</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<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">int</span><span style="COLOR: #000000"> i,j,k,n;<br></span><span style="COLOR: #008080">36</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">n),n){<br></span><span style="COLOR: #008080">37</span> <span style="COLOR: #000000">        memset(c,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,</span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">(c));<br></span><span style="COLOR: #008080">38</span> <span style="COLOR: #000000">        imax</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">39</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">1</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">){<br></span><span style="COLOR: #008080">40</span> <span style="COLOR: #000000">            scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">a[i].l,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">a[i].r);<br></span><span style="COLOR: #008080">41</span> <span style="COLOR: #000000">            a[i].id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">i;                                    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">姣忎釜鐗涙湁涓猧d闃叉鎺掑簭瀹岄『搴忓彉涔?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">42</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">            </span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">a[i].l; </span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">a[i].r;<br></span><span style="COLOR: #008080">43</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(imax</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">a[i].l) imax</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">a[i].l;                 </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鐢╥max琛ㄧず鍙寵竟鐣屾渶澶у鹼紝鍗蟲眰鍜屾椂鐨勮竟鐣?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">44</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">        }<br></span><span style="COLOR: #008080">45</span> <span style="COLOR: #000000">        sort(a</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,a</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">n</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,cmp);<br></span><span style="COLOR: #008080">46</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">1</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){<br></span><span style="COLOR: #008080">47</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">48</span> <span style="COLOR: #000000">                ans[a[i].id]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">sum(a[i].l);              </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">榪欓噷娉ㄦ剰鏄痑ns[a[i].id]鑰屼笉鏄痑ns[i]</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">49</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">                modify(a[i].l,</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080">50</span> <span style="COLOR: #000000">            }<br></span><span style="COLOR: #008080">51</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">52</span> <span style="COLOR: #000000">                </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(a[i].l</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">].l</span><span style="COLOR: #000000">&&</span><span style="COLOR: #000000">a[i].r</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">].r) </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">濡傛灉涓や釜鐗涘畬鍏ㄧ浉鍚岋紝鐩存帴璧嬪?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">53</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">                    ans[a[i].id]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">ans[a[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">].id];<br></span><span style="COLOR: #008080">54</span> <span style="COLOR: #000000">                </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">55</span> <span style="COLOR: #000000">                    ans[a[i].id]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">sum(a[i].l);         </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍚﹀垯鎵懼嚭宸﹁竟鐣宭姣旇繖涓墰灝忕殑</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">56</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">                modify(a[i].l,</span><span style="COLOR: #000000">1</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">        }<br></span><span style="COLOR: #008080">59</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">1</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)<br></span><span style="COLOR: #008080">60</span> <span style="COLOR: #000000">            printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,ans[i]);<br></span><span style="COLOR: #008080">61</span> <span style="COLOR: #000000">        printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,ans[i]);<br></span><span style="COLOR: #008080">62</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">63</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">64</span> <span style="COLOR: #000000"></span></pre> </div> <img src ="http://m.shnenglu.com/jie414341055/aggbug/114211.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/jie414341055/" target="_blank">M.J</a> 2010-05-02 21:20 <a href="http://m.shnenglu.com/jie414341055/articles/114211.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>POJ 3067 Japan銆愭爲鐘舵暟緇勩?/title><link>http://m.shnenglu.com/jie414341055/articles/114191.html</link><dc:creator>M.J</dc:creator><author>M.J</author><pubDate>Sun, 02 May 2010 10:18:00 GMT</pubDate><guid>http://m.shnenglu.com/jie414341055/articles/114191.html</guid><wfw:comment>http://m.shnenglu.com/jie414341055/comments/114191.html</wfw:comment><comments>http://m.shnenglu.com/jie414341055/articles/114191.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/jie414341055/comments/commentRss/114191.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/jie414341055/services/trackbacks/114191.html</trackback:ping><description><![CDATA[榪欓亾棰樺拰閭i亾Star濡傚嚭涓杈欙紝鍙垜榪樻槸鍋氫簡寰堥暱鏃墮棿 ...澶彍浜?..鏈塊鏉¤繛鎺ヤ笢瑗夸袱涓煄甯傜殑璺紝涓滆タ鏂瑰悜姣忎釜鍩庡競閮芥湁涓涓紪鍙稭,N錛屼粠鍖楀埌鍗楋紝鏈鍚庨棶鍏辨湁澶氬皯涓崄瀛楄礬閮斤紝鍗蟲湁澶氬皯涓氦鐐廣?br>鍏堥澶勭悊錛岀敤緇撴瀯浣撹〃紺烘瘡鏉¤竟錛屽緇撴瀯浣撴寜N榪涜浠庡皬鍒板ぇ鐨勬帓搴忥紝濡傛灉N鐩稿悓錛屾寜M浠庡皬鍒板ぇ鎺掑簭銆傛帴涓嬫潵灝卞拰Star涓鏍蜂簡錛屽敮涓涓嶅悓鐨勬槸Star閭i亾棰樻槸姣忔姹傚嚭褰撳墠鏄熸槦鍓嶈竟鐨勪釜鏁幫紝鑰岃繖涓槸姹傚綋鍓嶇偣鍚庤竟鐨勪釜鏁般傜敤c[]琛ㄧず鏍戠姸鏁扮粍錛宻um(n)姹傚嚭鐨勬槸N緙栧彿灝忎簬絳変簬n鐨刢ity鐨勪釜鏁幫紝鍙渶姣忔鎷垮嚭涓涓猚ity錛屾眰鍑篘緙栧彿澶т簬瀹冪殑city鐨勪釜鏁幫紝鐒跺悗鏇存柊鏁扮粍灝卞彲浠ヤ簡銆?br> 鍏抽敭浠g爜錛? <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"> <pre><span style="COLOR: #008080">1</span> <span style="COLOR: #0000ff">long</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">long</span><span style="COLOR: #000000"> ans</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">2</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">1</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">K;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">){                       </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">K琛ㄧず杈圭殑涓暟</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">3</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">    ans</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">sum(max)</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">sum(a[i].east);        </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">east鍗充負N緙栧彿</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">4</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">    modify(a[i].east,</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);                 </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">灝哸[i].east鎻掑叆鍒板綋鍓嶆暟緇?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">5</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">6</span> <span style="COLOR: #000000"></span></pre> </div> 瑙e喅浜嗚繖涓姝ワ紝鍏朵綑灝辨槸濂楄礬浜嗭紝寰堢畝鍗曘?br>Code錛?br> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"> <pre><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">algorithm</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">#define</span><span style="COLOR: #000000"> MAX 10005                      </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鏈澶х殑city涓暟</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 4</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"> 5</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> c[MAX],n,N,M,K,omax;<br></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> road<br></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> west,east;<br></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">}a[MAX</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">MAX];                            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">MAX*MAX涓烘渶澶氱殑杈圭殑涓暟</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">10</span> <span style="COLOR: #008000"></span><span style="COLOR: #0000ff">bool</span><span style="COLOR: #000000"> cmp(road a,road b){                <br></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(a.west</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">b.west)<br></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> a.east</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">b.east;<br></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> a.west</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">b.west;<br></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> lowbit(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t){<br></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> t</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">^</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">));<br></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">18</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> sum(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t){<br></span><span style="COLOR: #008080">19</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> total</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">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">21</span> <span style="COLOR: #000000">        total</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">c[t];<br></span><span style="COLOR: #008080">22</span> <span style="COLOR: #000000">        t</span><span style="COLOR: #000000">-=</span><span style="COLOR: #000000">lowbit(t);<br></span><span style="COLOR: #008080">23</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">24</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> total;<br></span><span style="COLOR: #008080">25</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">26</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> modify(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> posi,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> key){<br></span><span style="COLOR: #008080">27</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(posi</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">omax){<br></span><span style="COLOR: #008080">28</span> <span style="COLOR: #000000">        c[posi]</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">key;<br></span><span style="COLOR: #008080">29</span> <span style="COLOR: #000000">        posi</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">lowbit(posi);<br></span><span style="COLOR: #008080">30</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">31</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">32</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br></span><span style="COLOR: #008080">33</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">34</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i,j,k,m,cas;<br></span><span style="COLOR: #008080">35</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">long</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">long</span><span style="COLOR: #000000"> ans;<br></span><span style="COLOR: #008080">36</span> <span style="COLOR: #000000">    scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">cas);<br></span><span style="COLOR: #008080">37</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">1</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">cas;</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">i){<br></span><span style="COLOR: #008080">38</span> <span style="COLOR: #000000">        omax</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;                                </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鐢╫max琛ㄧず鎵鏈塭ast鐨勬渶澶у鹼紝浠ョ‘瀹氭眰鍜屽尯闂?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">39</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">        memset(c,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,</span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">(c));<br></span><span style="COLOR: #008080">40</span> <span style="COLOR: #000000">        scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d%d%d</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">M,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">K);<br></span><span style="COLOR: #008080">41</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</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">K;</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">j){<br></span><span style="COLOR: #008080">42</span> <span style="COLOR: #000000">            scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">a[j].east,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">a[j].west);<br></span><span style="COLOR: #008080">43</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(a[j].east</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">omax)<br></span><span style="COLOR: #008080">44</span> <span style="COLOR: #000000">                omax</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">a[j].east;<br></span><span style="COLOR: #008080">45</span> <span style="COLOR: #000000">        }<br></span><span style="COLOR: #008080">46</span> <span style="COLOR: #000000">        sort(a</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,a</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">K,cmp);<br></span><span style="COLOR: #008080">47</span> <span style="COLOR: #000000">        ans</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">48</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</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">K;</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">j){                        </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">key code</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">49</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">            ans</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">(sum(omax)</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">sum(a[j].east));<br></span><span style="COLOR: #008080">50</span> <span style="COLOR: #000000">            modify(a[j].east,</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080">51</span> <span style="COLOR: #000000">        } <br></span><span style="COLOR: #008080">52</span> <span style="COLOR: #000000">        printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Test case %d: %lld\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,i,ans);<br></span><span style="COLOR: #008080">53</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">54</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">55</span> <span style="COLOR: #000000"></span></pre> </div> <br> <img src ="http://m.shnenglu.com/jie414341055/aggbug/114191.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/jie414341055/" target="_blank">M.J</a> 2010-05-02 18:18 <a href="http://m.shnenglu.com/jie414341055/articles/114191.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>TOJ 3505 Naughty Mike銆愭爲鐘舵暟緇勫叆闂ㄣ?/title><link>http://m.shnenglu.com/jie414341055/articles/114165.html</link><dc:creator>M.J</dc:creator><author>M.J</author><pubDate>Sun, 02 May 2010 05:51:00 GMT</pubDate><guid>http://m.shnenglu.com/jie414341055/articles/114165.html</guid><wfw:comment>http://m.shnenglu.com/jie414341055/comments/114165.html</wfw:comment><comments>http://m.shnenglu.com/jie414341055/articles/114165.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/jie414341055/comments/commentRss/114165.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/jie414341055/services/trackbacks/114165.html</trackback:ping><description><![CDATA[<span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium Simsun; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">     TOJ鏈夐亾棰橈紝澶ф剰鏄湁N涓綅緗紝姣忎釜浣嶇疆鏈夎嫢騫茬摱瀛愶紝Mike寰堟窐姘旓紝浠栨瘡嬈′細澧炲姞鎴栧噺灝戜綅緗甶鐨勭摱瀛愭暟錛岀劧鍚庢湁M嬈¤闂紝姹備綅緗瓵鍒癇鐨勭摱瀛愭暟鐨勫拰銆傛渶寮濮嬶紝鎴戜竴鐩寸敤鏈鐩磋鐨勫仛娉曪紝浣嗘槸鐢變簬鏄疧(n)鐨勫鏉傚害錛屾墍浠ヤ竴鐩磋秴鏃躲備粖澶╃湅浜咮IT鐨勭浉鍏充笢瑗匡紝鎵嶅彂鐜伴偅涓鍏跺疄鏄吀鍨嬬殑BIT棰樼洰錛岃屼笖鏄渶鍩虹鐨勶紝浣嗘槸灝卞拰RMQ闂涓鏍鳳紝楂樻晥鐨勭畻娉曡儗鍚庢繁鍒葷殑鏁板鐞嗚榪樻槸涓嶈兘寰堥忓交鐨勭悊瑙o紝榪欎釜鍙湁闈犱互鍚庣啛緇冪殑鎱㈡參鏉ヤ簡錛欴 <p style="PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px">                        </p>      鍏堟潵鐪嬩竴涓嬫爲鐘舵暟緇勭殑姒傚康錛氭爲鐘舵暟緇勬槸涓縐嶉潤鎬佹爲鐘舵暟鎹粨鏋勶紝瀹冪殑棣栬浣滅敤鏄淮鎶ゅ墠緙鍜岋紝鍗蟲敼鍙樻暟緇勪腑鏌愪竴鍏冪礌a[i]鐨勫鹼紝鑻ヨ璇㈤棶鍓峃欏圭殑鍜岋紝鏍戠姸鏁扮粍渚垮彲瀹岀編瑙e喅銆傛椂闂村鏉傚害O(logn)銆?br>     鍏堟潵鐩磋鐪嬩竴涓嬫爲鐘舵暟緇勭殑緇撴瀯錛堝浘鐗囨潵鑷?a ><u><font color=#0066cc>http://fqq11679.blog.hexun.com/21722866_d.html#</font></u></a>錛?br>                  <img style="WIDTH: 481px; HEIGHT: 309px" border=0 alt="" src="http://m.shnenglu.com/images/cppblog_com/jie414341055/b_25F1665EFE7011E2D2EF878AB4C18939.jpg" width=481 height=309><br>     鍦ㄤ笂鍥句腑錛岀孩鑹茬殑鏁扮粍c[]渚挎槸鏍戠姸鏁扮粍銆傛敼鍙樻暟緇刟鐨勬煇涓涓厓绱爄錛屽垯闇瑕佺浉搴旂殑鏀瑰彉鏁扮粍c錛岃嫢瑕佽闂墠N欏瑰拰錛屽彧闇绱姞鐩稿簲鐨刢錛岃岃繖褰撲腑涓涓牳蹇冪殑闂渚挎槸鐩稿簲鐨勬暟緇刢鐨勪笅鏍囬棶棰樸傚彲浠ョ敤浣嶆搷浣渓owbit瑙e喅銆俢[i]=a[i-2^k+1]鍒癮[i]鐨勫拰錛宬鏄寚i鐢ㄤ簩榪涘埗琛ㄧず鏃舵湯浣?鐨勪釜鏁幫紝鍗沖皢i琛ㄧず鎴愬箓鏂瑰拰鍚庢渶灝忕殑鎸囨暟銆傚埄鐢ㄤ綅榪愮畻錛屾垜浠彲浠ュ緱鐭?^k=i&(i^(i-1));<br>鐩稿簲鐨勪唬鐮佷負錛?br> <div style="PADDING-BOTTOM: 4px; BACKGROUND-COLOR: rgb(238,238,238); PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; BORDER-LEFT-COLOR: rgb(204,204,204); WORD-BREAK: break-all; PADDING-TOP: 4px"> <pre><span style="COLOR: #008080">1</span> <span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> lowbit(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> n)<br></span><span style="COLOR: #008080">2</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">3</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> n</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">(n</span><span style="COLOR: #000000">^</span><span style="COLOR: #000000">(n</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">));<br></span><span style="COLOR: #008080">4</span> <span style="COLOR: #000000">}</span></pre> </div> <br>榪欐牱錛屽綋a[i]鏀瑰彉鏃訛紝鎴戜滑鍙渶浠巆[i]寮濮嬩竴鐩村悜涓婂洖婧紝鏀瑰彉璺笂鐩稿簲鐨勬暟緇刢鐨勫鹼紝鑻ヨ姹傚墠N欏瑰拰錛屽彧闇姹侼浠ュ墠鎵鏈夋渶澶у瓙鏍慶[]鐨勫拰銆傜劧鍚庢垜浠潵鐪嬬浉搴斾笅鏍囩殑鎿嶄綔錛?br>              淇敼a[i],鍒欎慨鏀逛竴璺殑鐖惰妭鐐筩[p], p=i-bit(i);<br><br>鑻ヨ鍓峣欏規眰鍜岋紝鍙渶涓璺壘瀛愯妭鐐筩[p],  p=i-lowbit(i);<br><br>姹傚墠N欏瑰拰錛?br> <div style="PADDING-BOTTOM: 4px; BACKGROUND-COLOR: rgb(238,238,238); PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; BORDER-LEFT-COLOR: rgb(204,204,204); WORD-BREAK: break-all; PADDING-TOP: 4px"> <pre><span style="COLOR: #008080">1</span> <span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> sum(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> n)<br></span><span style="COLOR: #008080">2</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">3</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> total</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">4</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(n</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">5</span> <span style="COLOR: #000000">        total</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">c[n];<br></span><span style="COLOR: #008080">6</span> <span style="COLOR: #000000">        n</span><span style="COLOR: #000000">-=</span><span style="COLOR: #000000">lowbit(n);<br></span><span style="COLOR: #008080">7</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">8</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> total;<br></span><span style="COLOR: #008080">9</span> <span style="COLOR: #000000">}</span></pre> </div> </span><font face=瀹嬩綋>TOJ 3505  Naughty mike<br>Code錛?br></font> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"> <pre><span style="COLOR: #008080"> 1</span> <span style="COLOR: #008000">/*</span><span style="COLOR: #008000">TOJ 3505 Naughty mike</span><span style="COLOR: #008000">*/</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">stdio.h</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">                          </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">娉ㄦ剰鍦ㄤ嬌鐢ㄦ爲鐘舵暟緇勬椂涓嬫爣涓瀹氫笉鑳戒粠0寮濮?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">.h</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> M 100002</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> a[M],n;                <br></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> c[M];<br></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> lowbit(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t)                           </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍏抽敭鐨勪綅鎿嶄綔紜畾鏁扮粍涓嬫爣</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">{<br></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> t</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">^</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">));<br></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> sum(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> end)                           </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">姹傚墠end欏瑰拰鐨勫嚱鏁幫紝閫氳繃涓嶆柇绱姞鏈澶у瓙鏍戝緱鍒?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">12</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i;<br></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> total</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(end</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000">        total</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">c[end];<br></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000">        end</span><span style="COLOR: #000000">-=</span><span style="COLOR: #000000">lowbit(end);<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">return</span><span style="COLOR: #000000"> total;<br></span><span style="COLOR: #008080">20</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">21</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> modify(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> key)                 </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">瀵規暟緇勬煇涓欏硅繘琛屼慨鏀規椂錛屽彧闇娌胯欏逛竴鐩村悜涓婂洖婧慨鏀圭浉搴旂殑鏁扮粍c</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">22</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">23</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">n){<br></span><span style="COLOR: #008080">24</span> <span style="COLOR: #000000">        c[t]</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">key;<br></span><span style="COLOR: #008080">25</span> <span style="COLOR: #000000">        t</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">lowbit(t);<br></span><span style="COLOR: #008080">26</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">27</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">28</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br></span><span style="COLOR: #008080">29</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">30</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i,j,k,m,cas;<br></span><span style="COLOR: #008080">31</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> e[</span><span style="COLOR: #000000">50</span><span style="COLOR: #000000">];<br></span><span style="COLOR: #008080">32</span> <span style="COLOR: #000000">    scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">cas);<br></span><span style="COLOR: #008080">33</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(cas</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">34</span> <span style="COLOR: #000000">        scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">n);<br></span><span style="COLOR: #008080">35</span> <span style="COLOR: #000000">        memset(c,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,</span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">(c));<br></span><span style="COLOR: #008080">36</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">1</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">){<br></span><span style="COLOR: #008080">37</span> <span style="COLOR: #000000">            scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">a[i]);<br></span><span style="COLOR: #008080">38</span> <span style="COLOR: #000000">            modify(i,a[i]);<br></span><span style="COLOR: #008080">39</span> <span style="COLOR: #000000">        }<br></span><span style="COLOR: #008080">40</span> <span style="COLOR: #000000">        scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">m);<br></span><span style="COLOR: #008080">41</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(m</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">42</span> <span style="COLOR: #000000">            scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%s%d%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,e,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">i,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">j);<br></span><span style="COLOR: #008080">43</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(e[</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">A</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">44</span> <span style="COLOR: #000000">                modify(i,j);<br></span><span style="COLOR: #008080">45</span> <span style="COLOR: #000000">                a[i]</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">j;<br></span><span style="COLOR: #008080">46</span> <span style="COLOR: #000000">            }<br></span><span style="COLOR: #008080">47</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">(e[</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">D</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">48</span> <span style="COLOR: #000000">                </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">>=</span><span style="COLOR: #000000">a[i]) j</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">*</span><span style="COLOR: #000000">a[i];                 </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鐢變簬鍙兘鍒犻櫎鐨勬瘮鐜版湁鐨勮繕澶氾紝闇瑕佸垎寮鑰冭檻</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">49</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">                </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000">    j</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">);<br></span><span style="COLOR: #008080">50</span> <span style="COLOR: #000000">                modify(i,j);<br></span><span style="COLOR: #008080">51</span> <span style="COLOR: #000000">                a[i]</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">j;<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"><br></span><span style="COLOR: #008080">54</span> <span style="COLOR: #000000">                printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,sum(j)</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">sum(i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">));          </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍖洪棿[i,j]鐨勫拰</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">55</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">        }<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></pre> </div> <img src ="http://m.shnenglu.com/jie414341055/aggbug/114165.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/jie414341055/" target="_blank">M.J</a> 2010-05-02 13:51 <a href="http://m.shnenglu.com/jie414341055/articles/114165.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>POJ 2352 Stars銆愭爲鐘舵暟緇勩?/title><link>http://m.shnenglu.com/jie414341055/articles/114164.html</link><dc:creator>M.J</dc:creator><author>M.J</author><pubDate>Sun, 02 May 2010 05:48:00 GMT</pubDate><guid>http://m.shnenglu.com/jie414341055/articles/114164.html</guid><wfw:comment>http://m.shnenglu.com/jie414341055/comments/114164.html</wfw:comment><comments>http://m.shnenglu.com/jie414341055/articles/114164.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/jie414341055/comments/commentRss/114164.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/jie414341055/services/trackbacks/114164.html</trackback:ping><description><![CDATA[澶ф剰鏄疦涓槦鏄燂紝瑙勫畾姣忎釜鏄熸槦鐨勭瓑綰т負鍦ㄥ畠宸︿笅鏂規槦鏄熺殑鏁伴噺錛堝寘鎷煇涓潗鏍囩浉絳夛級錛孨鑼冨洿鏄?5000錛岃緭鍏ユ寜y鍧愭爣鐨勫崌搴忕粰鍑猴紝濡傛灉涓や釜鏄熸槦y鍧愭爣鐩哥瓑錛屾寜x鍧愭爣鍗囧簭緇欏嚭銆?br>鐢ㄦ爲鐘舵暟緇勶紝涓嶇敤綆鍧愭爣錛堝洜涓哄凡緇忔槸鍗囧簭錛屽悗杈圭殑鏄熸槦涓嶅獎鍝嶅墠杈規槦鏄熺殑絳夌駭錛夛紝鐢╯um(n)鏉ョ粺璁鍧愭爣涓簄浠ュ墠鐨勬槦鏄熶釜鏁幫紝浣嗘槸鍗冧竾娉ㄦ剰鏍戠姸鏁扮粍闇瑕佹暟緇勪互1涓洪欏癸紝鐢變簬鍧愭爣鏈?錛屾墍浠ユ瘡嬈¢渶瑕佺粰x鍧愭爣+1銆傚彟澶栵紝閫氳繃榪欎釜棰橈紝鎴戝彂鐜?+i鏋滅劧姣攊++蹇備袱鑰呬竴涓?20ms錛屼竴涓?60ms銆傝繕鏄樊涓嶅皯鐨勶紝浠ュ悗灝介噺鐢?+i浜?D<br>Code錛?br> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"> <pre><span style="COLOR: #008080"> 1</span> <span style="COLOR: #000000">#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">stdio.h</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: #0000ff">string</span><span style="COLOR: #000000">.h</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">#define</span><span style="COLOR: #000000"> M 32006                      </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍧愭爣鑼冨洿鏄?2000</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> c[M],ans[M</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">];                   </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">c涓烘爲鐘舵暟緇勶紝ans[i]琛ㄧずlevel涓篿鐨勬槦鏄熶釜鏁?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #008000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> lowbit(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t){<br></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> t</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">^</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">));<br></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> sum(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> m){<br></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> total</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(m</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">        total</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">c[m];<br></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">        m</span><span style="COLOR: #000000">-=</span><span style="COLOR: #000000">lowbit(m);<br></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> total;<br></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> modify(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> position){<br></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(position</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">32002</span><span style="COLOR: #000000">){          <br></span><span style="COLOR: #008080">18</span> <span style="COLOR: #000000">        </span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">c[position];<br></span><span style="COLOR: #008080">19</span> <span style="COLOR: #000000">        position</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">lowbit(position);<br></span><span style="COLOR: #008080">20</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">21</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">22</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br></span><span style="COLOR: #008080">23</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">24</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x,y,i,j,n;<br></span><span style="COLOR: #008080">25</span> <span style="COLOR: #000000">    scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">n);<br></span><span style="COLOR: #008080">26</span> <span style="COLOR: #000000">    j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">n;<br></span><span style="COLOR: #008080">27</span> <span style="COLOR: #000000">    memset(c,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,</span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">(c));<br></span><span style="COLOR: #008080">28</span> <span style="COLOR: #000000">    memset(ans,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,</span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">(ans));<br></span><span style="COLOR: #008080">29</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(n</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">30</span> <span style="COLOR: #000000">        scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">x,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">y);<br></span><span style="COLOR: #008080">31</span> <span style="COLOR: #000000">        </span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">ans[sum(x</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)];<br></span><span style="COLOR: #008080">32</span> <span style="COLOR: #000000">        modify(x</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080">33</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">34</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">j;</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">i)<br></span><span style="COLOR: #008080">35</span> <span style="COLOR: #000000">        printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,ans[i]);<br></span><span style="COLOR: #008080">36</span> <span style="COLOR: #000000">}</span></pre> </div> <img src ="http://m.shnenglu.com/jie414341055/aggbug/114164.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/jie414341055/" target="_blank">M.J</a> 2010-05-02 13:48 <a href="http://m.shnenglu.com/jie414341055/articles/114164.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://m.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://59199m.com" target="_blank">米奇777超碰欧美日韩亚洲</a>| <a href="http://khc83.com" target="_blank">亚洲激情成人在线</a>| <a href="http://baluka-tw.com" target="_blank">中国日韩欧美久久久久久久久</a>| <a href="http://51duanxinmao.com" target="_blank">欧美成年人在线观看</a>| <a href="http://987328.com" target="_blank">美女网站在线免费欧美精品</a>| <a href="http://1390744.com" target="_blank">免费亚洲一区二区</a>| <a href="http://3b6f.com" target="_blank">亚洲国产日韩精品</a>| <a href="http://318823.com" target="_blank">亚洲三级视频</a>| <a href="http://342889.com" target="_blank">亚洲欧美国产三级</a>| <a href="http://344230.com" target="_blank">久久在线精品</a>| <a href="http://05511253.com" target="_blank">欧美日韩国产区</a>| <a href="http://tfccrk.com" target="_blank">国产视频自拍一区</a>| <a href="http://sxhrsmjj.com" target="_blank">亚洲国产婷婷香蕉久久久久久</a>| <a href="http://9113i.com" target="_blank">亚洲另类在线视频</a>| <a href="http://www-444454.com" target="_blank">午夜精品理论片</a>| <a href="http://13789a.com" target="_blank">欧美v日韩v国产v</a>| <a href="http://645955.com" target="_blank">亚洲精品在线观</a>| <a href="http://66889h.com" target="_blank">亚洲午夜国产成人av电影男同</a>| <a href="http://saobi6.com" target="_blank">午夜在线一区二区</a>| <a href="http://analemi.com" target="_blank">欧美国产精品专区</a>| <a href="http://789583.com" target="_blank">国产午夜精品全部视频播放</a>| <a href="http://www-477499.com" target="_blank">精品成人一区二区三区</a>| <a href="http://yiqipapa8.com" target="_blank">av不卡在线观看</a>| <a href="http://6u6uuu666.com" target="_blank">久久精品av麻豆的观看方式</a>| <a href="http://969093.com" target="_blank">亚洲福利电影</a>| <a href="http://d77dd.com" target="_blank">欧美制服丝袜</a>| <a href="http://www35177.com" target="_blank">欧美日韩精品免费观看视频</a>| <a href="http://maomi54.com" target="_blank">国产日韩欧美中文在线播放</a>| <a href="http://pron12.com" target="_blank">亚洲看片一区</a>| <a href="http://7171152.com" target="_blank">蜜臀av性久久久久蜜臀aⅴ四虎</a>| <a href="http://zooxoft.com" target="_blank">亚洲精品乱码</a>| <a href="http://www-119049.com" target="_blank">久久久人成影片一区二区三区 </a>| <a href="http://www8xoy.com" target="_blank">亚洲桃花岛网站</a>| <a href="http://www-222kkk.com" target="_blank">久久精品视频网</a>| <a href="http://chinasck.com" target="_blank">99精品免费网</a>| <a href="http://www888x.com" target="_blank">蜜桃伊人久久</a>| <a href="http://www-273111.com" target="_blank">国产主播一区二区三区</a>| <a href="http://coolpaly.com" target="_blank">亚洲一区区二区</a>| <a href="http://miaoxp.com" target="_blank">亚洲高清视频的网址</a>| <a href="http://by56677.com" target="_blank">欧美在线观看你懂的</a>| <a href="http://www30bxbx.com" target="_blank">欧美图区在线视频</a>| <a href="http://567acg.com" target="_blank">亚洲经典自拍</a>| <a href="http://226671.com" target="_blank">蜜桃av综合</a>| <a href="http://cn1898.com" target="_blank">久久国产精彩视频</a>| <a href="http://www311pi.com" target="_blank">国产精品揄拍一区二区</a>| <a href="http://www47777.com" target="_blank">一区二区三区久久网</a>| <a href="http://www3344xz.com" target="_blank">亚洲高清不卡一区</a>| <a href="http://6399128.com" target="_blank">久久精品日韩欧美</a>| <a href="http://91mdtv.com" target="_blank">国产在线不卡精品</a>| <a href="http://quanfadq.com" target="_blank">久久国产精品黑丝</a>| <a href="http://xb735.com" target="_blank">亚洲欧美三级伦理</a>| <a href="http://gjjlzs.com" target="_blank">国产精品伦一区</a>| <a href="http://74va.com" target="_blank">性久久久久久</a>| <a href="http://www-216678.com" target="_blank">亚洲一区二区在线观看视频</a>| <a href="http://xiyan88.com" target="_blank">欧美日一区二区三区在线观看国产免</a>| <a href="http://hhjc7.com" target="_blank">国产精品入口</a>| <a href="http://4008305555.com" target="_blank">欧美国产日韩精品</a>| <a href="http://wwwavtb1122.com" target="_blank">香蕉久久精品日日躁夜夜躁</a>| <a href="http://huokemima.com" target="_blank">国产精品草莓在线免费观看</a>| <a href="http://tao62bao.com" target="_blank">一区二区欧美国产</a>| <a href="http://337791.com" target="_blank">最新亚洲激情</a>| <a href="http://www-s8.com" target="_blank">欧美激情一区二区三区成人</a>| <a href="http://qvod777.com" target="_blank">亚洲精品美女91</a>| <a href="http://cgnwp.com" target="_blank">亚洲欧洲日本国产</a>| <a href="http://popowq.com" target="_blank">欧美日韩国产123区</a>| <a href="http://shruhan.com" target="_blank">亚洲少妇一区</a>| <a href="http://ybshg.com" target="_blank">亚洲男女自偷自拍</a>| <a href="http://388123cc.com" target="_blank">国产私拍一区</a>| <a href="http://pron12.com" target="_blank">免费不卡在线观看</a>| <a href="http://pansinobbs.com" target="_blank">美日韩精品视频</a>| <a href="http://97caoporm.com" target="_blank">99re6热只有精品免费观看</a>| <a href="http://160160160.com" target="_blank">亚洲精品字幕</a>| <a href="http://dusenborg.com" target="_blank">国产精品久久久久久久久久妞妞</a>| <a href="http://maomi54.com" target="_blank">亚洲女女女同性video</a>| <a href="http://pktether.com" target="_blank">亚洲与欧洲av电影</a>| <a href="http://www38044.com" target="_blank">国产亚洲电影</a>| <a href="http://www930666.com" target="_blank">女人天堂亚洲aⅴ在线观看</a>| <a href="http://eshop999.com" target="_blank">欧美va天堂va视频va在线</a>| <a href="http://m-pisiwa.com" target="_blank">亚洲精品国精品久久99热</a>| <a href="http://91keshi.com" target="_blank">99精品久久</a>| <a href="http://yjdm139.com" target="_blank">国产一区在线看</a>| <a href="http://91nbs.com" target="_blank">欧美国产先锋</a>| <a href="http://shalxee.com" target="_blank">欧美性大战久久久久久久</a>| <a href="http://www9ckk1.com" target="_blank">午夜在线精品偷拍</a>| <a href="http://yc0989.com" target="_blank">久久全国免费视频</a>| <a href="http://737sihu.com" target="_blank">一区二区三区四区国产精品</a>| <a href="http://uu6623.com" target="_blank">亚洲尤物影院</a>| <a href="http://725443.com" target="_blank">亚洲茄子视频</a>| <a href="http://993934.com" target="_blank">亚洲在线国产日韩欧美</a>| <a href="http://91ypp.com" target="_blank">亚洲第一黄网</a>| <a href="http://jxjx11.com" target="_blank">在线一区二区三区四区</a>| <a href="http://710691.com" target="_blank">国产最新精品精品你懂的</a>| <a href="http://zhouqie.com" target="_blank">亚洲级视频在线观看免费1级</a>| <a href="http://www39pao.com" target="_blank">国产精品手机在线</a>| <a href="http://by3799.com" target="_blank">亚洲国产天堂久久国产91</a>| <a href="http://9876666.com" target="_blank">国产精品大全</a>| <a href="http://sese912.com" target="_blank">欧美韩国日本一区</a>| <a href="http://ww3838.com" target="_blank">国产精品午夜国产小视频</a>| <a href="http://18mmcg.com" target="_blank">欧美成人小视频</a>| <a href="http://psykoptic.com" target="_blank">国产精品视频福利</a>| <a href="http://599107.com" target="_blank">亚洲片在线观看</a>| <a href="http://www-474736.com" target="_blank">一区二区三区中文在线观看</a>| <a href="http://aaa211.com" target="_blank">一区二区国产在线观看</a>| <a href="http://viwasmart.com" target="_blank">亚洲国产1区</a>| <a href="http://www36633.com" target="_blank">午夜电影亚洲</a>| <a href="http://1355456.com" target="_blank">亚洲私拍自拍</a>| <a href="http://eee2244.com" target="_blank">欧美成人免费小视频</a>| <a href="http://caerusmdx.com" target="_blank">久久精品av麻豆的观看方式</a>| <a href="http://116016.com" target="_blank">欧美日韩一区免费</a>| <a href="http://ebmsci.com" target="_blank">欧美黄色精品</a>| <a href="http://www-76577c.com" target="_blank">狠狠色狠狠色综合日日小说</a>| <a href="http://wallypanel.com" target="_blank">一本久道久久综合狠狠爱</a>| <a href="http://8111357.com" target="_blank">在线看片欧美</a>| <a href="http://c7lc.com" target="_blank">欧美中文字幕在线观看</a>| <a href="http://www297777.com" target="_blank">亚洲一区二区三区免费视频</a>| <a href="http://98tangav.com" target="_blank">久久综合国产精品</a>| <a href="http://56718ca.com" target="_blank">久久不射电影网</a>| <a href="http://ckk755.com" target="_blank">国产精品美女999</a>| <a href="http://687673.com" target="_blank">亚洲精品网站在线播放gif</a>| <a href="http://555415.com" target="_blank">精品盗摄一区二区三区</a>| <a href="http://155fck.com" target="_blank">欧美午夜精品一区</a>| <a href="http://cao3636.com" target="_blank">亚洲国产精品成人综合</a>| <a href="http://www901aaa.com" target="_blank">国产亚洲精品bt天堂精选</a>| <a href="http://qmynong.com" target="_blank">99一区二区</a>| <a href="http://jizzdo.com" target="_blank">99视频精品</a>| <a href="http://jizzdo.com" target="_blank">欧美波霸影院</a>| <a href="http://3wbb.com" target="_blank">欧美护士18xxxxhd</a>| <a href="http://baoyu1313.com" target="_blank">91久久嫩草影院一区二区</a>| <a href="http://www123720a.com" target="_blank">久久精品国产99国产精品澳门</a>| <a href="http://www24699.com" target="_blank">亚洲欧美日韩国产</a>| <a href="http://448968.com" target="_blank">国产精品扒开腿做爽爽爽软件</a>| <a href="http://b27227.com" target="_blank">亚洲日本va在线观看</a>| <a href="http://www-878899.com" target="_blank">亚洲精品久久久久久久久久久久久 </a>| <a href="http://goldure.com" target="_blank">国产精品永久入口久久久</a>| <a href="http://805185.com" target="_blank">9l国产精品久久久久麻豆</a>| <a href="http://hs045.com" target="_blank">av成人国产</a>| <a href="http://haose23.com" target="_blank">国产精品v欧美精品v日本精品动漫</a>| <a href="http://4bbbbb.com" target="_blank">日韩视频免费观看高清完整版</a>| <a href="http://ll992.com" target="_blank">一本久久综合亚洲鲁鲁</a>| <a href="http://www-663345.com" target="_blank">欧美欧美在线</a>| <a href="http://www62265.com" target="_blank">一区二区欧美精品</a>| <a href="http://9966k.com" target="_blank">亚洲欧美日韩精品久久奇米色影视</a>| <a href="http://w3e8.com" target="_blank">欧美日韩精品在线视频</a>| <a href="http://esdzu.com" target="_blank">亚洲九九精品</a>| <a href="http://744734.com" target="_blank">先锋影音久久</a>| <a href="http://88xjj.com" target="_blank">激情综合五月天</a>| <a href="http://373336.com" target="_blank">美日韩精品免费观看视频</a>| <a href="http://7357538.com" target="_blank">亚洲欧洲一区二区在线观看</a>| <a href="http://www-76577c.com" target="_blank">亚洲精品一区二区三</a>| <a href="http://chunhuigk.com" target="_blank">欧美激情视频在线播放</a>| <a href="http://439368.com" target="_blank">亚洲精品美女久久久久</a>| <a href="http://cp50088.com" target="_blank">亚洲视频一二区</a>| <a href="http://xian369.com" target="_blank">国产日韩欧美一区二区三区在线观看 </a>| <a href="http://xhamtube.com" target="_blank">午夜国产精品视频</a>| <a href="http://caofujia.com" target="_blank">久久人人爽国产</a>| <a href="http://58yewu.com" target="_blank">亚洲国产精品尤物yw在线观看 </a>| <a href="http://bkf23.com" target="_blank">欧美精品在线观看一区二区</a>| <a href="http://tareandshare.com" target="_blank">亚洲精品免费在线观看</a>| <a href="http://990288.com" target="_blank">在线综合亚洲欧美在线视频</a>| <a href="http://qcjpns.com" target="_blank">欧美三日本三级少妇三2023</a>| <a href="http://lctongda.com" target="_blank">亚洲一级高清</a>| <a href="http://7885888.com" target="_blank">久久综合五月天婷婷伊人</a>| <a href="http://dd8uau0ncu.com" target="_blank">在线视频国产日韩</a>| <a href="http://gzhachi.com" target="_blank">欧美三区美女</a>| <a href="http://www-18873.com" target="_blank">久久日韩粉嫩一区二区三区 </a>| <a href="http://www-55655.com" target="_blank">亚洲欧美日韩人成在线播放</a>| <a href="http://hfztkyhfz.com" target="_blank">久久精品理论片</a>| <a href="http://www11111111.com" target="_blank">亚洲人成在线观看网站高清</a>| <a href="http://jm1688e.com" target="_blank">欧美日韩不卡</a>| <a href="http://hczztj.com" target="_blank">久久精品国产一区二区电影</a>| <a href="http://300618.com" target="_blank">亚洲国产精品va在线看黑人动漫</a>| <a href="http://jiuzuifusheng.com" target="_blank">日韩一级免费</a>| <a href="http://cytus2wiki.com" target="_blank">国产视频精品网</a>| <a href="http://sxhrsmjj.com" target="_blank">欧美r片在线</a>| <a href="http://tianxiantxtv.com" target="_blank">亚洲欧美日本国产有色</a>| <a href="http://jy920.com" target="_blank">欧美高清视频</a>| <a href="http://yw9677.com" target="_blank">翔田千里一区二区</a>| <a href="http://woshinannan741.com" target="_blank">亚洲国产精品一区二区www</a>| <a href="http://highfivewe.com" target="_blank">国产精品久久久久久久久搜平片</a>| <a href="http://778km.com" target="_blank">久久九九精品99国产精品</a>| <a href="http://www433444.com" target="_blank">亚洲日本免费</a>| <a href="http://www-3121.com" target="_blank">亚洲一区在线观看视频</a>| <a href="http://133868.com" target="_blank">亚洲乱码久久</a>| <a href="http://ckk755.com" target="_blank">国产日韩精品久久久</a>| <a href="http://609t.com" target="_blank">欧美精品在线视频</a>| <a href="http://tefahsop.com" target="_blank">欧美在线免费播放</a>| <a href="http://kanzhelu31.com" target="_blank">99视频一区二区</a>| <a href="http://phitris.com" target="_blank">欧美高清视频一区二区三区在线观看</a>| <a href="http://xshgwy.com" target="_blank">亚洲综合清纯丝袜自拍</a>| <a href="http://fxsdcj.com" target="_blank">最新亚洲电影</a>| <a href="http://710557.com" target="_blank">国产一区二区高清视频</a>| <a href="http://3333347.com" target="_blank">欧美日韩国内</a>| <a href="http://caobenfan1891.com" target="_blank">美女性感视频久久久</a>| <a href="http://www77711.com" target="_blank">午夜精品区一区二区三</a>| <a href="http://jzsp94.com" target="_blank">99国产麻豆精品</a>| <a href="http://199372.com" target="_blank">亚洲久色影视</a>| <a href="http://www524141.com" target="_blank">欧美韩国日本一区</a>| <a href="http://6666785.com" target="_blank">久久综合999</a>| <a href="http://961318.com" target="_blank">久久精品91</a>| <a href="http://488f.com" target="_blank">久久aⅴ国产欧美74aaa</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>