锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产欧美三级,一区二区三区在线不卡,蜜桃久久精品一区二区http://m.shnenglu.com/JulyRina/category/21057.htmlwelcome to July Rina's blogzh-cnWed, 01 Apr 2015 22:11:10 GMTWed, 01 Apr 2015 22:11:10 GMT60POJ 1050 To the Max 鏈澶у瓙鐭╅樀 鍔ㄦ佽鍒?/title><link>http://m.shnenglu.com/JulyRina/archive/2015/03/31/210214.html</link><dc:creator>JulyRina</dc:creator><author>JulyRina</author><pubDate>Tue, 31 Mar 2015 15:15:00 GMT</pubDate><guid>http://m.shnenglu.com/JulyRina/archive/2015/03/31/210214.html</guid><wfw:comment>http://m.shnenglu.com/JulyRina/comments/210214.html</wfw:comment><comments>http://m.shnenglu.com/JulyRina/archive/2015/03/31/210214.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/JulyRina/comments/commentRss/210214.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/JulyRina/services/trackbacks/210214.html</trackback:ping><description><![CDATA[棰樻剰錛氭眰涓涓猲*n鐭╅樀鐨勬渶澶у瓙鐭╅樀銆?br />瑙i鎬濊礬錛氱被浼間竴緇存儏鍐典笅鐨勬渶澶ц繛緇瓙涓層?br />浠g爜錛?span style="font-size: 13px; background-color: #eeeeee;">#include </span><span style="font-size: 13px; background-color: #eeeeee;"><</span><span style="font-size: 13px; background-color: #eeeeee;">cstdio</span><span style="font-size: 13px; background-color: #eeeeee;">></span><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all">#include <cstring><br />#include <iostream><br />#include <algorithm><br /><span style="color: #0000FF; ">using</span> <span style="color: #0000FF; ">namespace</span> std;<br /><span style="color: #0000FF; ">const</span> <span style="color: #0000FF; ">int</span> maxn = 110;<br /><span style="color: #0000FF; ">int</span> n, a[maxn][maxn], r[maxn][maxn] , f[maxn];<br /><span style="color: #0000FF; ">int</span> main() {<br />    <span style="color: #0000FF; ">while</span>(~scanf("%d", &n)) {<br />        <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=1;i<=n;i++)<br />            <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> j=1;j<=n;j++)<br />                scanf("%d", &a[i][j]);<br />        <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=1;i<=n;i++)<br />            <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> j=1;j<=n;j++)<br />                r[i][j] = r[i-1][j] + a[i][j];<br />        <span style="color: #0000FF; ">int</span> ans = a[0][0];<br />        <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=1;i<=n;i++)<br />            <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> j=i;j<=n;j++)<br />            <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> k=1;k<=n;k++) {<br />                <span style="color: #0000FF; ">if</span>(f[k-1] < 0) {<br />                    f[k] = r[j][k] - r[i-1][k];<br />                } <span style="color: #0000FF; ">else</span> {<br />                    f[k] = f[k-1] + r[j][k] - r[i-1][k];<br />                }<br />                <span style="color: #0000FF; ">if</span>(f[k] > ans) ans = f[k];<br />            }<br />        printf("%d\n", ans);<br />    }<br />    <span style="color: #0000FF; ">return</span> 0;<br />}</div><img src ="http://m.shnenglu.com/JulyRina/aggbug/210214.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/JulyRina/" target="_blank">JulyRina</a> 2015-03-31 23:15 <a href="http://m.shnenglu.com/JulyRina/archive/2015/03/31/210214.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>POJ 2387 Til the Cows Come Home 鍗曟簮鏈鐭礬錛圫PFA綆楁硶錛?/title><link>http://m.shnenglu.com/JulyRina/archive/2015/02/13/209820.html</link><dc:creator>JulyRina</dc:creator><author>JulyRina</author><pubDate>Fri, 13 Feb 2015 11:42:00 GMT</pubDate><guid>http://m.shnenglu.com/JulyRina/archive/2015/02/13/209820.html</guid><wfw:comment>http://m.shnenglu.com/JulyRina/comments/209820.html</wfw:comment><comments>http://m.shnenglu.com/JulyRina/archive/2015/02/13/209820.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/JulyRina/comments/commentRss/209820.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/JulyRina/services/trackbacks/209820.html</trackback:ping><description><![CDATA[<div>棰樼洰澶ф剰錛氭眰鍥句笂鍗曠偣鍒板崟鐐逛箣闂寸殑鏈鐭礬銆?/div><div>棰樼洰鍒嗘瀽錛歋PFA(Shortest Path Faster Algorithm)鏄疊ellman-Ford綆楁硶鐨勪竴縐嶉槦鍒楀疄鐜幫紝鍑忓皯浜?jiǎn)涓嶅繀瑕佺殑鍐椾綑璁〗帡銆?/div><div>綆楁硶澶ц嚧嫻佺▼鏄敤涓涓槦鍒楁潵榪涜緇存姢銆?鍒濆鏃跺皢婧愬姞鍏ラ槦鍒椼?姣忔浠庨槦鍒椾腑鍙栧嚭涓涓厓绱狅紝騫跺鎵鏈変笌浠栫浉閭?cè)潥勭偣杩涜鏉惧紱锛岃嫢鏌愪釜鐩搁側(cè)潥勭傄?guī)澗寮涙垚鍔燂紝鍒欏皢鍏跺叆闃熴?鐩村埌闃熷垪涓虹┖鏃剁畻娉曠粨鏉熴?/div><div>榪欎釜綆楁硶錛岀畝鍗曠殑璇村氨鏄槦鍒椾紭鍖栫殑bellman-ford,鍒╃敤浜?jiǎn)姣忎釜鐐逛笉浼?xì)鏇存柊嬈℃暟澶鐨勭壒鐐瑰彂鏄庣殑姝ょ畻娉?/div><div>SPFA——Shortest Path Faster Algorithm錛屽畠鍙互鍦∣(kE)鐨勬椂闂村鏉傚害鍐呮眰鍑烘簮鐐瑰埌鍏朵粬鎵鏈夌偣鐨勬渶鐭礬寰勶紝鍙互澶勭悊璐熻竟銆係PFA鐨勫疄鐜扮敋鑷蟲(chóng)瘮Dijkstra鎴栬匓ellman_Ford榪樿綆鍗曪細(xì)</div><div>璁綝ist浠h〃S鍒癐鐐圭殑褰撳墠鏈鐭窛紱伙紝Fa浠h〃S鍒癐鐨勫綋鍓嶆渶鐭礬寰勪腑I鐐逛箣鍓嶇殑涓涓偣鐨勭紪鍙楓傚紑濮嬫椂Dist鍏ㄩ儴涓?∞錛屽彧鏈塂ist[S]=0錛孎a鍏ㄩ儴涓?銆?/div><div>緇存姢涓涓槦鍒楋紝閲岄潰瀛樻斁鎵鏈夐渶瑕佽繘琛岃凱浠g殑鐐廣傚垵濮嬫椂闃熷垪涓彧鏈変竴涓偣S銆傜敤涓涓竷?yōu)當(dāng)鏁熬l勮褰曟瘡涓偣鏄惁澶勫湪闃熷垪涓?/div><div>姣忔榪唬錛屽彇鍑洪槦澶寸殑鐐箆錛屼緷嬈℃灇涓句粠v鍑哄彂鐨勮竟v->u錛岃杈圭殑闀垮害涓簂en錛屽垽鏂璂ist[v]+len鏄惁灝忎簬Dist[u]錛岃嫢灝忎簬鍒欐敼榪汥ist[u]錛屽皢Fa[u]璁頒負(fù)v錛屽茍涓旂敱浜嶴鍒皍鐨勬渶鐭窛紱誨彉灝忎簡(jiǎn)錛屾湁鍙兘u鍙互鏀硅繘鍏跺畠鐨勭偣錛屾墍浠ヨ嫢u涓嶅湪闃熷垪涓紝灝卞皢瀹冩斁鍏ラ槦灝俱傝繖鏍蜂竴鐩磋凱浠d笅鍘葷洿鍒伴槦鍒楀彉絀猴紝涔熷氨鏄疭鍒版墍鏈夌殑鏈鐭窛紱婚兘紜畾涓嬫潵錛岀粨鏉熺畻娉曘傝嫢涓涓偣鍏ラ槦嬈℃暟瓚呰繃n錛屽垯鏈夎礋鏉冪幆銆?/div><div>SPFA 鍦ㄥ艦寮忎笂鍜屽搴︿紭鍏堟悳绱㈤潪甯哥被浼鹼紝涓嶅悓鐨勬槸瀹藉害浼樺厛鎼滅儲(chǔ)涓竴涓偣鍑轟簡(jiǎn)闃熷垪灝變笉鍙兘閲嶆柊榪涘叆闃熷垪錛屼絾鏄疭PFA涓竴涓偣鍙兘鍦ㄥ嚭闃熷垪涔嬪悗鍐嶆琚斁鍏ラ槦鍒楋紝涔熷氨鏄竴涓偣鏀硅繘榪囧叾瀹冪殑鐐逛箣鍚庯紝榪囦簡(jiǎn)涓孌墊椂闂村彲鑳芥湰韜鏀硅繘錛屼簬鏄啀嬈$敤鏉ユ敼榪涘叾瀹冪殑鐐癸紝榪欐牱鍙嶅榪唬涓嬪幓銆傝涓涓偣鐢ㄦ潵浣滀負(fù)榪唬鐐瑰鍏跺畠鐐硅繘琛屾敼榪涚殑騫沖潎嬈℃暟涓簁錛屾湁鍔炴硶璇佹槑瀵逛簬閫氬父鐨勬儏鍐碉紝k鍦?宸﹀彸銆?/div><div>SPFA綆楁硶錛圫hortest Path Faster Algorithm錛夛紝涔熸槸姹傝В鍗曟簮鏈鐭礬寰勯棶棰樼殑涓縐嶇畻娉曪紝鐢ㄦ潵瑙e喅錛氱粰瀹氫竴涓姞鏉冩湁鍚戝浘G鍜屾簮鐐箂錛屽浜庡浘G涓殑浠繪剰涓鐐箆錛屾眰浠巗鍒皏鐨勬渶鐭礬寰勩?SPFA綆楁硶鏄疊ellman-Ford綆楁硶鐨勪竴縐嶉槦鍒楀疄鐜幫紝鍑忓皯浜?jiǎn)涓嶅繀瑕佺殑鍐椾綑璁〗帡锛屼粬鐨勫熀鏈帡娉曞拰Bellman-Ford涓鏍鳳紝騫朵笖鐢ㄥ涓嬬殑鏂規(guī)硶鏀硅繘錛?1銆佺浜屾錛屼笉鏄灇涓炬墍鏈夎妭鐐癸紝鑰屾槸閫氳繃闃熷垪鏉ヨ繘琛屼紭鍖?璁劇珛涓涓厛榪涘厛鍑虹殑闃熷垪鐢ㄦ潵淇濆瓨寰呬紭鍖栫殑緇撶偣錛屼紭鍖栨椂姣忔鍙栧嚭闃熼緇撶偣u錛屽茍涓旂敤u鐐瑰綋鍓嶇殑鏈鐭礬寰勪及璁″煎紱誨紑u鐐規(guī)墍鎸囧悜鐨勭粨鐐箆榪涜鏉懼紱鎿嶄綔錛屽鏋渧鐐圭殑鏈鐭礬寰勪及璁″兼湁鎵璋冩暣錛屼笖v鐐逛笉鍦ㄥ綋鍓嶇殑闃熷垪涓紝灝卞皢v鐐規(guī)斁鍏ラ槦灝俱傝繖鏍蜂笉鏂粠闃熷垪涓彇鍑虹粨鐐規(guī)潵榪涜鏉懼紱鎿嶄綔錛岀洿鑷抽槦鍒楃┖涓烘銆?2銆佸悓鏃墮櫎浜?jiǎn)閫氳繃鍒ゆ柇闃熷垪鏄惁涓虹┖鏉ョ粨鏉熷驚鐜紝榪樺彲浠ラ氳繃涓嬮潰鐨勬柟娉曪細(xì) 鍒ゆ柇鏈夋棤璐熺幆錛氬鏋滄煇涓偣榪涘叆闃熷垪鐨勬鏁拌秴榪嘨嬈″垯瀛樺湪璐熺幆錛圫PFA鏃犳硶澶勭悊甯﹁礋鐜殑鍥撅級(jí)銆?/div><div>SPFA綆楁硶鏈変袱涓紭鍖栫畻娉?SLF 鍜?LLL錛?SLF錛歋mall Label First 絳栫暐錛岃瑕佸姞鍏ョ殑鑺傜偣鏄痡錛岄槦棣栧厓绱犱負(fù)i錛岃嫢dist(j)<dist(i)錛屽垯灝唈鎻掑叆闃熼錛屽惁鍒欐彃鍏ラ槦灝俱?LLL錛歀arge Label Last 絳栫暐錛岃闃熼鍏冪礌涓篿錛岄槦鍒椾腑鎵鏈塪ist鍊肩殑騫沖潎鍊間負(fù)x錛岃嫢dist(i)>x鍒欏皢i鎻掑叆鍒伴槦灝撅紝鏌ユ壘涓嬩竴鍏冪礌錛岀洿鍒版壘鍒版煇涓i浣垮緱dist(i)<=x錛屽垯灝唅鍑哄榪涜鏉懼紱鎿嶄綔銆?SLF 鍙嬌閫熷害鎻愰珮 15 ~ 20%錛汼LF + LLL 鍙彁楂樼害 50%銆?鍦ㄥ疄闄呯殑搴旂敤涓璖PFA鐨勭畻娉曟椂闂存晥鐜囦笉鏄緢紼沖畾錛屼負(fù)浜?jiǎn)閬垮厤鏈鍧忔儏鍐電殑鍑虹幇錛岄氬父浣跨敤鏁堢巼鏇村姞紼沖畾鐨凞ijkstra綆楁硶銆?/div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include <cstdio><br />#include <iostream><br />#include <vector><br />#include <queue><br /><span style="color: #0000FF; ">using</span> <span style="color: #0000FF; ">namespace</span> std;<br /><span style="color: #0000FF; ">#define</span> INF (1<<29)<br /><span style="color: #0000FF; ">const</span> <span style="color: #0000FF; ">int</span> maxn = 1010;<br /><br />typedef pair<<span style="color: #0000FF; ">int</span>, <span style="color: #0000FF; ">int</span>> P;<br />vector<P> G[maxn];<br />queue<<span style="color: #0000FF; ">int</span>> que;<br /><span style="color: #0000FF; ">int</span> V, E, dist[maxn];<br /><span style="color: #0000FF; ">bool</span> vis[maxn];<br /><br /><span style="color: #0000FF; ">void</span> spfa(<span style="color: #0000FF; ">int</span> s) {<br />    fill(dist, dist+V, INF);<br />    fill(vis, vis+V, <span style="color: #0000FF; ">false</span>);<br />    dist[s] = 0;<br />    <span style="color: #0000FF; ">while</span>(!que.empty()) que.pop();<br />    que.push(s);<br />    <span style="color: #0000FF; ">while</span>(!que.empty()) {<br />        <span style="color: #0000FF; ">int</span> u = que.front();<br />        que.pop();<br />        vis[u] = <span style="color: #0000FF; ">false</span>;<br />        <span style="color: #0000FF; ">int</span> sz = G[u].size();<br />        <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<sz;i++) {<br />            <span style="color: #0000FF; ">int</span> v = G[u][i].first;<br />            <span style="color: #0000FF; ">int</span> w = G[u][i].second;<br />            <span style="color: #0000FF; ">if</span>(dist[v] > dist[u] + w) {<br />                dist[v] = dist[u] + w;<br />                <span style="color: #0000FF; ">if</span>(!vis[v]) {<br />                    vis[v] = <span style="color: #0000FF; ">true</span>;<br />                    que.push(v);<br />                }<br />            }<br />        }<br />    }<br />}<br /><br /><span style="color: #0000FF; ">int</span> main() {<br />    scanf("%d%d" , &E, &V);<br />    <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<V;i++) G[i].clear();<br />    <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<E;i++) {<br />        <span style="color: #0000FF; ">int</span> u, v, w;<br />        scanf("%d%d%d" , &u, &v, &w);<br />        u --; v --;<br />        G[u].push_back(make_pair(v, w));<br />        G[v].push_back(make_pair(u, w));<br />    }<br />    spfa(0);<br />    printf("%d\n", dist[V-1]);<br />    <span style="color: #0000FF; ">return</span> 0;<br />}</div></div><img src ="http://m.shnenglu.com/JulyRina/aggbug/209820.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/JulyRina/" target="_blank">JulyRina</a> 2015-02-13 19:42 <a href="http://m.shnenglu.com/JulyRina/archive/2015/02/13/209820.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>POJ 2387 Til the Cows Come Home 鍗曟簮鏈鐭礬錛圖ijkstra綆楁硶 鍫嗕紭鍖栵級(jí)http://m.shnenglu.com/JulyRina/archive/2015/02/13/209819.htmlJulyRinaJulyRinaFri, 13 Feb 2015 11:38:00 GMThttp://m.shnenglu.com/JulyRina/archive/2015/02/13/209819.htmlhttp://m.shnenglu.com/JulyRina/comments/209819.htmlhttp://m.shnenglu.com/JulyRina/archive/2015/02/13/209819.html#Feedback0http://m.shnenglu.com/JulyRina/comments/commentRss/209819.htmlhttp://m.shnenglu.com/JulyRina/services/trackbacks/209819.html棰樼洰澶ф剰錛氭眰鍥句笂鍗曠偣鍒板崟鐐逛箣闂寸殑鏈鐭礬銆?/div>
棰樼洰鍒嗘瀽錛氫箣鍓嶆垜浠湪鍚屼竴閬撻棶棰樹(shù)笂鍒嗘瀽榪囦簡(jiǎn)鍗曟簮鏈鐭礬闂鐨?a href="http://m.shnenglu.com/JulyRina/archive/2015/02/13/209818.html">Dijkstra綆楁硶銆?br />
浣跨敤閭繪帴鐭╅樀瀹炵幇鐨凞ijkstra綆楁硶鐨勬椂闂村鏉傚害鏄疧(|V|^2)銆備嬌鐢ㄩ偦鎺ヨ〃鐨勮瘽錛屾洿鏂版渶鐭窛紱誨彧闇瑕佹洿鏂版瘡涓鏉¤竟鍗沖彲錛屽洜姝よ繖閮ㄥ垎鐨勬椂闂村鏉傚害鏄疧(|E|)銆備絾鏄瘡嬈¤鏋氫婦鎵鏈夌殑欏剁偣鏉ユ煡鎵句笅涓涓嬌鐢ㄧ殑欏剁偣錛屽洜姝ゆ渶緇堝鏉傚害榪樻槸O(|V|^2)銆傚湪|E|姣旇緝?yōu)畯鏃跺Q屽ぇ閮ㄥ垎緇忓巻鏀懼湪浜?jiǎn)鏌ユ壘涓嬩竴嬈¤鏄敤鐨勯《鐐逛笂錛屽洜姝ら渶瑕佷嬌鐢ㄥ悎閫傜殑鏁版嵁緇撴瀯瀵瑰叾榪涜浼樺寲銆?/div>
闇瑕佷紭鍖栫殑鏄暟鍊肩殑鎻掑叆錛堟洿鏂幫級(jí)鍜屽彇鍑烘渶灝忓間袱涓搷浣滐紝鍥犳浣跨敤鍫嗗氨鍙互浜?jiǎn)銆傛妸姣忎釜欏剁偣褰撳墠鐨勬渶鐭窛紱葷敤鍫嗙淮鎶わ紝鍦ㄦ洿鏂版渶鐭窛紱繪椂錛屾妸瀵瑰簲鐨勫厓绱犲線(xiàn)鏍圭殑鏂瑰悜縐誨姩浠ユ弧瓚沖爢鐨勬ц川銆傝屾瘡嬈′粠鍫嗕腑鍙栧嚭鐨勬渶灝忓煎氨鏄笅涓嬈¤浣跨敤鐨勯《鐐廣傝繖鏍峰爢涓厓绱犲叡鏈塐(|V|)涓紝鏇存柊鍜屽彇鍑烘暟鍊肩殑鎿嶄綔鏈塐(|E|)嬈★紝鍥犳鏁翠釜綆楁硶鐨勫鏉傚害鏄疧(|E|log(V))
#include <cstdio>
#include <iostream>
#include <queue>
#include <vector>
using namespace std;
#define INF (1<<29)
const int maxn = 1010;

typedef pair<intint> P; //first鏄渶鐭窛紱伙紝second鏄《鐐圭殑緙栧彿
int V, dist[maxn];
vector<P> G[maxn];

void dijkstra(int s) {
    //閫氳繃鎸囧畾greater<P>鍙傛暟錛屽爢鎸夌収first浠庡皬鍒板ぇ鐨勯『搴忓彇鍑哄?/span>
    priority_queue<P, vector<P>, greater<P> > que;
    fill(dist, dist + V , INF);
    dist[s] = 0;
    while(!que.empty()) que.pop();
    que.push(P(0, s));
    while(!que.empty()) {
        P p = que.top(); que.pop();
        int u = p.second;
        if(dist[u] < p.first) continue;
        int sz = G[u].size();
        for(int i=0;i<sz;i++) {
            int to = G[u][i].second;
            int cost = G[u][i].first;
            if(dist[to] > dist[u] + cost) {
                dist[to] = dist[u] + cost;
                que.push(P(dist[to], to));
            }
        }
    }
}

int main() {
    int m;
    scanf("%d%d" , &m, &V);
    for(int i=0;i<V;i++) G[i].clear();
    for(int i=0;i<m;i++) {
        int from, to, cost;
        scanf("%d%d%d" , &from, &to, &cost);
        from --; to --;
        G[from].push_back(P(cost, to));
        G[to].push_back(P(cost, from));
    }
    dijkstra(0);
    printf("%d\n", dist[V-1]);
    return 0;
}


JulyRina 2015-02-13 19:38 鍙戣〃璇勮
]]>POJ 2387 Til the Cows Come Home 鍗曟簮鏈鐭礬錛圖ijkstra綆楁硶錛?/title><link>http://m.shnenglu.com/JulyRina/archive/2015/02/13/209818.html</link><dc:creator>JulyRina</dc:creator><author>JulyRina</author><pubDate>Fri, 13 Feb 2015 11:34:00 GMT</pubDate><guid>http://m.shnenglu.com/JulyRina/archive/2015/02/13/209818.html</guid><wfw:comment>http://m.shnenglu.com/JulyRina/comments/209818.html</wfw:comment><comments>http://m.shnenglu.com/JulyRina/archive/2015/02/13/209818.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/JulyRina/comments/commentRss/209818.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/JulyRina/services/trackbacks/209818.html</trackback:ping><description><![CDATA[<span style="color: #4b4b4b; font-family: georgia, verdana, Arial, helvetica, sans-seriff; font-size: 13px; line-height: 20.7999992370605px; background-color: #ffffff;">棰樼洰澶ф剰錛氭眰鍥句笂鍗曠偣鍒板崟鐐逛箣闂寸殑鏈鐭礬銆?/span><br style="color: #4b4b4b; font-family: georgia, verdana, Arial, helvetica, sans-seriff; font-size: 13px; line-height: 20.7999992370605px;" /> <br style="color: #4b4b4b; font-family: georgia, verdana, Arial, helvetica, sans-seriff; font-size: 13px; line-height: 20.7999992370605px;" /> <span style="background-color: #ffffff;"><font color="#4b4b4b" face="georgia, verdana, Arial, helvetica, sans-seriff"><span style="font-size: 13px; line-height: 20.7999992370605px;">棰樼洰鍒嗘瀽錛?/span></font></span><span style="font-size: 13px; line-height: 20.7999992370605px;">璁╂垜浠冭檻娌℃湁璐熻竟鐨勬儏鍐點(diǎn)傚湪Bellman-Ford綆楁硶涓紝濡傛灉dist[i]榪樹(shù)笉鏄渶鐭窛紱葷殑璇濓紝閭d箞鍗充嬌榪涜dist[j]=dist[i]+(浠巌鍒癹鐨勮竟鐨勬潈鍊?鐨勬洿鏂幫紝dist[j]涔熶笉浼?xì)鍙樻垚鏈鐭窛紱匯傝屼笖錛屽嵆浣縟ist[i]娌℃湁鍙樺寲錛屾瘡涓嬈″驚鐜篃瑕佹鏌ヤ竴閬嶄粠i鍑哄彂鐨勬墍鏈夊彉銆傝繖鏄劇劧鏄緢嫻垂鏃墮棿鐨勩傚洜姝ゅ彲浠ュ綆楁硶浣滃涓嬩慨鏀廣?/span> <div><span style="font-size: 13px; line-height: 20.7999992370605px;">錛?錛夋壘鍒版渶鐭窛紱誨凡緇忕‘瀹氱殑欏剁偣錛屼粠浠栧嚭鍙戞洿鏂扮浉閭婚《鐐圭殑鏈鐭窛紱匯?/span></div> <div><span style="font-size: 13px; line-height: 20.7999992370605px;">錛?錛夋鍚庝笉鍐嶉渶瑕佸叧蹇?jī)锛?錛変腑鐨?#8220;鏈鐭窛紱誨凡緇忕‘瀹氱殑欏剁偣”銆?/span></div> <div><span style="font-size: 13px; line-height: 20.7999992370605px;">鍦紙1錛夊拰錛?錛変腑鎻愬埌鐨?#8220;鏈鐭窛紱誨凡緇忕‘瀹氱殑”瑕佹庝箞寰楀埌鏃墮棶棰樼殑鍏抽敭銆傚湪鏈寮濮嬫椂錛屽彧鏈夎搗鐐圭殑鏈鐭窛紱繪槸紜畾鐨勩傝屽湪灝氭湭浣跨敤榪囩殑欏剁偣涓紝璺濈dist[i]鏈灝忕殑欏剁偣灝變細(xì)鍔犲叆“鏈鐭窛紱誨凡緇忕‘瀹氱殑欏剁偣”鐨勯樀钀ャ傝繖鏄洜涓虹敱浜庝笉浼?xì)瀛樺湪璐熻竟锛屾墍浠ist[i]涓嶄細(xì)鍦ㄤ箣鍚庣殑鏇存柊涓彉灝忋傝繖涓畻娉曞彨鍋欴ijkstra綆楁硶銆?br /> </span> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> -->#include <cstdio><br /> #include <iostream><br /> #include <vector><br /> <span style="color: #0000FF; ">using</span> <span style="color: #0000FF; ">namespace</span> std;<br /> <span style="color: #0000FF; ">#define</span> INF (1<<29)<br /> <span style="color: #0000FF; ">const</span> <span style="color: #0000FF; ">int</span> maxn = 1010;<br /> <br /> typedef pair<<span style="color: #0000FF; ">int</span>, <span style="color: #0000FF; ">int</span>> P;<br /> vector<P> G[maxn];<br /> <span style="color: #0000FF; ">int</span> V, E, dist[maxn];<br /> <span style="color: #0000FF; ">bool</span> vis[maxn];<br /> <br /> <span style="color: #0000FF; ">void</span> dijkstra(<span style="color: #0000FF; ">int</span> s) {<br />     fill(dist, dist + V, INF);<br />     fill(vis, vis + V, <span style="color: #0000FF; ">false</span>);<br />     dist[s] = 0;<br />     <span style="color: #0000FF; ">while</span>(<span style="color: #0000FF; ">true</span>) {<br />         <span style="color: #0000FF; ">int</span> u = -1;<br />         <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<V;i++)<br />             <span style="color: #0000FF; ">if</span>(!vis[i] && (u == -1 || dist[i] < dist[u]))<br />                 u = i;<br />         <span style="color: #0000FF; ">if</span>(u == -1) <span style="color: #0000FF; ">break</span>;<br />         vis[u] = <span style="color: #0000FF; ">true</span>;<br />         <span style="color: #0000FF; ">int</span> sz = G[u].size();<br />         <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<sz;i++) {<br />             <span style="color: #0000FF; ">int</span> v = G[u][i].first;<br />             <span style="color: #0000FF; ">int</span> w = G[u][i].second;<br />             dist[v] = min(dist[v], dist[u] + w);<br />         }<br />     }<br /> }<br /> <br /> <span style="color: #0000FF; ">int</span> main() {<br />     scanf("%d%d" , &E, &V);<br />     <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<V;i++) G[i].clear();<br />     <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<E;i++) {<br />         <span style="color: #0000FF; ">int</span> u, v, w;<br />         scanf("%d%d%d" , &u, &v, &w);<br />         u --; v --;<br />         G[u].push_back(make_pair(v, w));<br />         G[v].push_back(make_pair(u, w));<br />     }<br />     dijkstra(0);<br />     printf("%d\n", dist[V-1]);<br />     <span style="color: #0000FF; ">return</span> 0;<br /> }</div> </div> <div style="color: #4b4b4b; font-family: georgia, verdana, Arial, helvetica, sans-seriff; font-size: 13px; line-height: 20.7999992370605px;"></div><img src ="http://m.shnenglu.com/JulyRina/aggbug/209818.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/JulyRina/" target="_blank">JulyRina</a> 2015-02-13 19:34 <a href="http://m.shnenglu.com/JulyRina/archive/2015/02/13/209818.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>POJ 2387 Til the Cows Come Home 鍗曟簮鏈鐭礬錛圔ellman-ford綆楁硶錛?/title><link>http://m.shnenglu.com/JulyRina/archive/2015/02/13/209817.html</link><dc:creator>JulyRina</dc:creator><author>JulyRina</author><pubDate>Fri, 13 Feb 2015 11:32:00 GMT</pubDate><guid>http://m.shnenglu.com/JulyRina/archive/2015/02/13/209817.html</guid><wfw:comment>http://m.shnenglu.com/JulyRina/comments/209817.html</wfw:comment><comments>http://m.shnenglu.com/JulyRina/archive/2015/02/13/209817.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/JulyRina/comments/commentRss/209817.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/JulyRina/services/trackbacks/209817.html</trackback:ping><description><![CDATA[棰樼洰澶ф剰錛氭眰鍥句笂鍗曠偣鍒板崟鐐逛箣闂寸殑鏈鐭礬銆?br /> <br /> 棰樼洰鍒嗘瀽錛氬崟婧愭渶鐭礬闂鏄浐瀹氫竴涓搗鐐癸紝姹傚畠鍒板叾浠栨墍鏈夌偣鐨勬渶鐭礬鐨勯棶棰樸傜粓鐐逛篃鍥哄畾闂鍙仛涓ょ偣涔嬮棿鏈鐭礬闂銆備絾鏄洜涓哄崟婧愭渶鐭礬闂鐨勫鏉傚害鏄竴鏍風(fēng)殑錛屽洜姝ら氬父褰撲綔鍗曟簮鏈鐭礬闂鏉ユ眰瑙c? <div>璁頒粠璧風(fēng)偣s鍑哄彂鍒伴《鐐筰鐨勬渶鐭窛紱諱負(fù)dist[i]銆傚垯涓嬭堪絳夊紡鎴愮珛銆?/div> <div><span style="white-space:pre"> </span>dist[i] = min{dist[j]+(浠巎鍒癷鐨勮竟鐨勬潈鍊?|e=(j,i)∈E}</div> <div>濡傛灉緇欏畾鐨勫浘鏄竴涓狣AG錛屽氨鍙互鎸夋墭?shù)笉璁妇l欓《鐐圭紪鍙鳳紝騫跺埄鐢ㄨ繖鏉¢掓帹鍏崇郴璁$畻鍑篸ist銆備絾鏄紝濡傛灉鍥句腑鏈夊湀錛屽氨鏃犳硶鍒╃敤榪欐牱鐨勫叧緋昏繘琛岃綆椼?/div> <div>鍦ㄨ繖縐嶆儏鍐典笅錛岃褰撳墠鍒伴《鐐筰鐨勬渶鐭窛紱諱負(fù)dist[i]錛屽茍璁懼垵鍊糳ist[s]=0錛宒ist[i]=INF錛堣凍澶熷ぇ鐨勫父鏁幫級(jí)錛屽啀涓嶆柇浣跨敤榪欐潯鍦版帹鍏崇郴寮忔洿鏂癲ist鍊鹼紝灝卞彲浠ョ畻鍑烘柊鐨刣ist銆?/div> <div>鍙閫斾腑涓嶅瓨鍦ㄨ礋鍦堬紝榪欐牱鐨勬洿鏂版搷浣滃氨鏄湁闄愮殑銆傜粨鏉熶箣鍚庣殑鏈鐭搷浣滃氨鏄墍姹傜殑鏈鐭窛紱諱簡(jiǎn)銆?br /> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> -->#include <cstdio><br /> #include <cstring><br /> #include <iostream><br /> #include <vector><br /> <span style="color: #0000FF; ">using</span> <span style="color: #0000FF; ">namespace</span> std;<br /> <span style="color: #0000FF; ">#define</span> INF (1<<29)<br /> <span style="color: #0000FF; ">const</span> <span style="color: #0000FF; ">int</span> maxn = 1010, maxm = 4040;<br /> <br /> <span style="color: #0000FF; ">int</span> n, m;<br /> <br /> <span style="color: #0000FF; ">struct</span> Edge { <span style="color: #0000FF; ">int</span> from, to, cost; } edge[maxm];<br /> <span style="color: #0000FF; ">int</span> V, E, dist[maxn];<br /> <br /> <span style="color: #0000FF; ">void</span> bellman_ford(<span style="color: #0000FF; ">int</span> s) {<br />     <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<V;i++) dist[i] = INF;<br />     dist[s] = 0;<br />     <span style="color: #0000FF; ">while</span>(<span style="color: #0000FF; ">true</span>) {<br />         <span style="color: #0000FF; ">bool</span> update = <span style="color: #0000FF; ">false</span>;<br />         <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<E;i++) {<br />             Edge e = edge[i];<br />             <span style="color: #0000FF; ">if</span>(dist[e.from] != INF && dist[e.to] > dist[e.from] + e.cost) {<br />                 dist[e.to] = dist[e.from] + e.cost;<br />                 update = <span style="color: #0000FF; ">true</span>;<br />             }<br />         }<br />         <span style="color: #0000FF; ">if</span>(!update) <span style="color: #0000FF; ">break</span>;<br />     }<br /> }<br /> <br /> <span style="color: #0000FF; ">int</span> main() {<br />     scanf("%d%d" , &m, &n);<br />     V = n; E = 2 * m;<br />     <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<E;i+=2) {<br />         Edge e;<br />         <span style="color: #0000FF; ">int</span> from, to, cost;<br />         scanf("%d%d%d" , &from, &to, &cost);<br />         from --; to --;<br />         edge[i].from = from;<br />         edge[i].to = to;<br />         edge[i].cost = cost;<br />         edge[i+1].from = to;<br />         edge[i+1].to = from;<br />         edge[i+1].cost = cost;<br />     }<br />     bellman_ford(0);<br />     printf("%d", dist[n-1]);<br />     <span style="color: #0000FF; ">return</span> 0;<br /> }</div> <div>榪欎釜綆楁硶鍙仛Bellman-Ford綆楁硶銆傚鏋滃湪鍥句腑涓嶅瓨鍦ㄤ粠s鍙揪鐨勮礋鍦堬紝閭d箞鏈鐭礬涓嶄細(xì)緇忚繃鍚屼竴涓《鐐逛袱嬈★紙涔熷氨鏄錛屾渶澶氶氳繃|V|-1嬈★級(jí)錛寃hile(true)鐨勫驚鐜渶澶氱粡榪噟V|-1嬈★紝鍥犳錛屽鏉傚害鏄疧(VE)銆傚弽涔嬶紝濡傛灉瀛樺湪浠巗鍙揪鐨勮礋鍦堬紝閭d箞鍦ㄧ|V|嬈″驚鐜腑涔熶細(xì)鏇存柊dist鐨勫鹼紝鍥犳涔熷彲浠ョ敤榪欎釜鎬ц川鏉ユ鏌ヨ礋鍦堛傚鏋滀竴寮濮嬪鎵鏈夌殑i錛岄兘鎶奷ist[i]璁句負(fù)0錛岄偅涔堝彲浠ユ鏌ュ嚭鎵鏈夌殑璐熷湀銆?/div> <div> <div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #0000FF; ">bool</span> find_negetive_loop() {<br />     memset(dist, 0, <span style="color: #0000FF; ">sizeof</span>(dist));<br />     <br />     <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<V;i++) {<br />         <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> j=0;j<E;j++) {<br />             <span style="color: #0000FF; ">if</span>(dist[e.to] > dist[e.from] + e.cost) {<br />                 dist[e.to] = dist[e.from] + e.cost;<br />                 <span style="color: #0000FF; ">if</span>(i == V-1) <span style="color: #0000FF; ">return</span> <span style="color: #0000FF; ">true</span>;<br />             }<br />         }<br />     }<br />     <span style="color: #0000FF; ">return</span> <span style="color: #0000FF; ">false</span>;<br /> }</div> </div> </div><img src ="http://m.shnenglu.com/JulyRina/aggbug/209817.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/JulyRina/" target="_blank">JulyRina</a> 2015-02-13 19:32 <a href="http://m.shnenglu.com/JulyRina/archive/2015/02/13/209817.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>HDU 3605 Escape 浜屽垎鍥劇殑澶氶噸鍖歸厤(鍖堢墮鍒╃畻娉?http://m.shnenglu.com/JulyRina/archive/2015/02/13/209816.htmlJulyRinaJulyRinaFri, 13 Feb 2015 08:23:00 GMThttp://m.shnenglu.com/JulyRina/archive/2015/02/13/209816.htmlhttp://m.shnenglu.com/JulyRina/comments/209816.htmlhttp://m.shnenglu.com/JulyRina/archive/2015/02/13/209816.html#Feedback0http://m.shnenglu.com/JulyRina/comments/commentRss/209816.htmlhttp://m.shnenglu.com/JulyRina/services/trackbacks/209816.html棰樼洰澶ф剰錛氭湁N(N<100,000)涓漢瑕佸幓M(M<10)涓槦鐞冿紝姣忎釜浜哄彧鍙互鍘諱竴浜涙槦鐞冿紝涓涓槦鐞冩渶澶氬綰矺i涓漢銆傝闂槸鍚︽墍鏈変漢閮藉彲浠ラ夋嫨鑷繁鐨勬槦鐞?/div>
棰樼洰鍒嗘瀽錛涚洿鎺ュ緩绔嬩簩鍒嗗浘妯″瀷錛屼嬌鐢ㄥ寛鐗欏埄綆楁硶銆?/div>
    鍖堢墮鍒╃畻娉曞彲浠ヨВ鍐沖閲嶅尮閰嶏紝鍘熺悊鍜屼簩鍒嗗浘鏈澶у尮閰嶅緢鍍忋傛敞鎰忎笉瑕佹妸鍙互鍖歸厤澶氫釜鐨勭偣鍒嗗壊鐒跺悗鎸夌収姝e父鐨勪簩鍒嗗尮閰嶆潵鍋氾紝閭f牱鑲畾浼?xì)鎸傜殑銆?/div>
    瑙e喅澶氶噸鍖歸厤灝辨槸璁板綍涓涓嬪閲嶅尮閰嶇殑鐐?綆縐癥鏂圭偣)宸茬粡鍖歸厤浜?jiǎn)Pi涓偣銆傚鏋淧i<Ki閭d箞灝辯洿鎺ヤ笂浜?jiǎn)锛屽惁鍒欑殑璇澗lх畫(huà)鎼滅儲(chǔ)Yi宸茬粡鍖歸厤鐨勬瘡涓涓偣騫跺皢Yi鏌撹壊銆?/div>
    鍥犱負(fù)Yi鎼滀竴嬈″氨闇瑕佹煋鑹蹭簡(jiǎn)錛岃屼笖Y鏂圭偣鏈澶氭槸10涓紝鎵浠ユ瘡嬈℃壘澧炲箍璺殑娣卞害鏈澶氭槸10錛岃繖鏍峰氨寰堝揩浜?jiǎn)銆?/div>
#include <cstdio>
#include <cstring>
#include <vector>
using namespace std;

const int maxn = 100010;
const int maxm = 11;
int y_match[maxn][maxm], g[maxn][maxm], cnt[maxm], capacity[maxn], n, m;
bool vis[maxm];

bool dfs(int x) {
    for(int i=0;i<m;i++) {
        if(g[x][i] == 0 || vis[i] == truecontinue;
        vis[i] = true;
        if(cnt[i] < capacity[i]) {
            y_match[x][cnt[i]++] = x;
            return true;
        } else {
            for(int j=0;j<capacity[i];j++) {
                if(dfs(y_match[i][j]) == true) {
                    y_match[i][j] = x;
                    return true;
                }
            }
        }
    }
    return false;
}
bool hungary(int n) {
    for(int i=0;i<n;i++) {
        memset(vis, falsesizeof(bool)*(m));
        if(dfs(i) == false)
            return false;
    }
    return true;
}
int main() {
    while(~scanf("%d%d" , &n, &m)) {
        memset(cnt, 0, sizeof(int)*(n));
        for(int i=0;i<n;i++)
            for(int j=0;j<m;j++)
                scanf("%d", &g[i][j]);
        for(int i=0;i<m;i++)
            scanf("%d", &capacity[i]);
        if(hungary(n) == true)
            puts("YES");
        else
            puts("NO");
    }
    return 0;
}


JulyRina 2015-02-13 16:23 鍙戣〃璇勮
]]>POJ 1182 椋熺墿閾?騫舵煡闆?/title><link>http://m.shnenglu.com/JulyRina/archive/2015/02/11/209797.html</link><dc:creator>JulyRina</dc:creator><author>JulyRina</author><pubDate>Wed, 11 Feb 2015 09:33:00 GMT</pubDate><guid>http://m.shnenglu.com/JulyRina/archive/2015/02/11/209797.html</guid><wfw:comment>http://m.shnenglu.com/JulyRina/comments/209797.html</wfw:comment><comments>http://m.shnenglu.com/JulyRina/archive/2015/02/11/209797.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/JulyRina/comments/commentRss/209797.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/JulyRina/services/trackbacks/209797.html</trackback:ping><description><![CDATA[<div>棰樼洰澶ф剰錛氬姩鐗╃帇鍥戒腑鏈変笁綾誨姩鐗〢,B,C錛岃繖涓夌被鍔ㄧ墿鐨勯鐗╅摼鏋勬垚浜?jiǎn)鏈壄懀鐨勭幆迮炪侫鍚傿錛?B鍚僀錛孋鍚傾銆?nbsp;</div><div>鐜版湁N涓姩鐗╋紝浠?錛峃緙栧彿銆傛瘡涓姩鐗╅兘鏄疉,B,C涓殑涓縐嶏紝浣嗘槸鎴戜滑騫朵笉鐭ラ亾瀹冨埌搴曟槸鍝竴縐嶃?nbsp;</div><div>鏈変漢鐢ㄤ袱縐嶈娉曞榪橬涓姩鐗╂墍鏋勬垚鐨勯鐗╅摼鍏崇郴榪涜鎻忚堪錛?nbsp;</div><div>絎竴縐嶈娉曟槸"1 X Y"錛岃〃紺篨鍜孻鏄悓綾匯?nbsp;</div><div>絎簩縐嶈娉曟槸"2 X Y"錛岃〃紺篨鍚僘銆?nbsp;</div><div>姝や漢瀵筃涓姩鐗╋紝鐢ㄤ笂榪頒袱縐嶈娉曪紝涓鍙ユ帴涓鍙ュ湴璇村嚭K鍙ヨ瘽錛岃繖K鍙ヨ瘽鏈夌殑鏄湡鐨勶紝鏈夌殑鏄亣鐨勩傚綋涓鍙ヨ瘽婊¤凍涓嬪垪涓夋潯涔嬩竴鏃訛紝榪欏彞璇濆氨鏄亣璇濓紝鍚﹀垯灝辨槸鐪熻瘽銆?nbsp;</div><div>1錛?span style="white-space:pre"> </span>褰撳墠鐨勮瘽涓庡墠闈㈢殑鏌愪簺鐪熺殑璇濆啿紿侊紝灝辨槸鍋囪瘽錛?nbsp;</div><div>2錛?span style="white-space:pre"> </span>褰撳墠鐨勮瘽涓璛鎴朰姣擭澶э紝灝辨槸鍋囪瘽錛?nbsp;</div><div>3錛?span style="white-space:pre"> </span>褰撳墠鐨勮瘽琛ㄧずX鍚僗錛屽氨鏄亣璇濄?nbsp;</div><div>浣犵殑浠誨姟鏄牴鎹粰瀹氱殑N錛? <= N <= 50,000錛夊拰K鍙ヨ瘽錛? <= K <= 100,000錛夛紝杈撳嚭鍋囪瘽鐨勬繪暟銆?nbsp;</div><div><span style="white-space:pre"> </span></div><div>棰樼洰鍒嗘瀽錛涚敱浜嶯鍜孠寰堝ぇ錛屾墍浠ュ繀欏婚珮鏁堢殑緇存姢鍔ㄧ墿涔嬮棿鐨勫叧緋伙紝騫跺揩閫熷垽鏂槸鍚︽畫(huà)鐢熶簡(jiǎn)鐭涚浘錛屾墍浠ュ喅瀹氶噰鐢ㄥ茍鏌ラ泦銆?/div><div>瀵逛簬姣忓彧鍔ㄧ墿i鍒涘緩3涓厓绱爄,i+N,i+2N,騫剁敤榪?*N涓厓绱犲垱寤哄茍鏌ラ泦銆傝繖涓茍鏌ラ泦緇存姢濡備笅淇℃伅錛?/div><div><span style="white-space:pre"> </span>i+xN琛ㄧず“i灞炰簬縐嶇被x”銆?/div><div><span style="white-space:pre"> </span>騫舵煡闆嗛噷鐨勬瘡涓涓粍琛ㄧず緇勫唴鎵鏈夊厓绱犱唬琛ㄧ殑閮藉悓鏃跺彂鐢熸垨涓嶅彂鐢熴?/div><div>鍚屾椂錛屽湪鍚堝茍涔嬪墠鍏堝垽鏂悎騫舵槸鍚︿細(xì)浜х敓鐭涚浘銆?/div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include <cstdio><br />#include <iostream><br /><span style="color: #0000FF; ">using</span> <span style="color: #0000FF; ">namespace</span> std;<br /><br /><span style="color: #0000FF; ">const</span> <span style="color: #0000FF; ">int</span> maxn = 50050;<br /><br /><span style="color: #0000FF; ">int</span> father[maxn*3], n, m, ans;<br /><br /><span style="color: #0000FF; ">void</span> init() {<br />    <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<3*n;i++) father[i] = i;<br />}<br /><span style="color: #0000FF; ">int</span> find(<span style="color: #0000FF; ">int</span> x) {<br />    <span style="color: #0000FF; ">return</span> x == father[x] ? x : father[x] = find(father[x]);<br />}<br /><span style="color: #0000FF; ">void</span> unite(<span style="color: #0000FF; ">int</span> x, <span style="color: #0000FF; ">int</span> y) {<br />    <span style="color: #0000FF; ">int</span> a = find(x) , b = find(y);<br />    father[a] = father[b] = father[x] = father[y] = min(a, b);<br />}<br /><span style="color: #0000FF; ">bool</span> check(<span style="color: #0000FF; ">int</span> d, <span style="color: #0000FF; ">int</span> x, <span style="color: #0000FF; ">int</span> y) {<br />    <span style="color: #0000FF; ">if</span>(x >= n || y >= n || x < 0 || y < 0)<br />        <span style="color: #0000FF; ">return</span> <span style="color: #0000FF; ">false</span>;<br />    <span style="color: #0000FF; ">if</span>(d == 2 && x == y) <br />        <span style="color: #0000FF; ">return</span> <span style="color: #0000FF; ">false</span>;<br />    <span style="color: #0000FF; ">if</span>(d == 1) {<br />        <span style="color: #0000FF; ">if</span>(find(x) == find(y+n) || find(x) == find(y+2*n))<br />            <span style="color: #0000FF; ">return</span> <span style="color: #0000FF; ">false</span>;<br />        unite(x, y);<br />        unite(x+n, y+n);<br />        unite(x+2*n, y+2*n);<br />        <span style="color: #0000FF; ">return</span> <span style="color: #0000FF; ">true</span>;<br />    } <span style="color: #0000FF; ">else</span> {<br />        <span style="color: #0000FF; ">if</span>(find(x) == find(y) || find(x) == find(y+2*n))<br />            <span style="color: #0000FF; ">return</span> <span style="color: #0000FF; ">false</span>;<br />        unite(x, y+n);<br />        unite(x+n, y+2*n);<br />        unite(x+2*n, y);<br />        <span style="color: #0000FF; ">return</span> <span style="color: #0000FF; ">true</span>;<br />    }<br />}<br /><span style="color: #0000FF; ">int</span> main() {<br />    scanf("%d%d" , &n, &m);<br />    init();<br />    ans = 0;<br />    <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<m;i++) {<br />        <span style="color: #0000FF; ">int</span> d, x, y;<br />        scanf("%d%d%d", &d, &x, &y);<br />        x --; y --;<br />        <span style="color: #0000FF; ">if</span>(check(d, x, y) == <span style="color: #0000FF; ">false</span>)<br />            ans ++;<br />    }<br />    printf("%d\n", ans);<br />    <span style="color: #0000FF; ">return</span> 0;<br />}</div></div><img src ="http://m.shnenglu.com/JulyRina/aggbug/209797.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/JulyRina/" target="_blank">JulyRina</a> 2015-02-11 17:33 <a href="http://m.shnenglu.com/JulyRina/archive/2015/02/11/209797.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>POJ 3617 Best Cow Line 綆鍗曡椽蹇?/title><link>http://m.shnenglu.com/JulyRina/archive/2015/02/11/209795.html</link><dc:creator>JulyRina</dc:creator><author>JulyRina</author><pubDate>Wed, 11 Feb 2015 07:59:00 GMT</pubDate><guid>http://m.shnenglu.com/JulyRina/archive/2015/02/11/209795.html</guid><wfw:comment>http://m.shnenglu.com/JulyRina/comments/209795.html</wfw:comment><comments>http://m.shnenglu.com/JulyRina/archive/2015/02/11/209795.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/JulyRina/comments/commentRss/209795.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/JulyRina/services/trackbacks/209795.html</trackback:ping><description><![CDATA[<div>棰樼洰澶ф剰錛氱粰瀹氶暱搴︿負(fù)N鐨勫瓧絎︿覆S錛岃鏋勯犱竴涓暱搴︿負(fù)N鐨勫瓧絎︿覆T銆傝搗鍒濓紝T鏄竴涓┖涓詫紝闅忓悗鍙嶅榪涜涓嬪垪浠繪剰鎿嶄綔銆?/div><div><span style="white-space:pre"> </span>浠嶴鐨勫ご閮ㄥ垹闄や竴涓瓧絎︼紝鍔犲埌T鐨勫熬閮?/div><div><span style="white-space:pre"> </span>浠嶴鐨勫熬閮ㄥ垹闄や竴涓瓧絎︼紝鍔犲埌T鐨勫熬閮?/div><div>鐩爣鏄瀯閫犲瓧鍏稿簭灝藉彲鑳藉皬鐨勫瓧絎︿覆銆?/div><div><span style="white-space:pre"> </span></div><div>棰樼洰鍒嗘瀽錛涗粠瀛楀吀搴忕殑鎬ц川涓婄湅錛屾棤璁篢鐨勬湯灝炬湁澶氬ぇ錛屽彧瑕佸墠闈㈤儴鍒嗚緝?yōu)畯灏卞彲浠ャ傛墍浠ユ垜浠彲浠ヨ瘯涓涓嬪涓嬭椽蹇?jī)绠楁硶锛?xì)</div><div><span style="white-space:pre"> </span>涓嶆柇鍙朣鍜孴鐨勬湯灝句腑杈冨皬鐨勪竴涓瓧絎︽斁鍒癟鐨勬湯灝?/div><div></div><div>榪欎釜綆楁硶宸茬粡鎺ヨ繎姝g‘浜?jiǎn)锛屽彧鏄拡瀵筍鐨勫紑澶村拰鏈熬瀛楃鐩稿悓鐨勬儏褰㈣繕娌℃湁瀹氫箟銆傚湪榪欑鎯呭喌涓嬶紝鍥犱負(fù)鎴戜滑甯屾湜鑳藉灝芥棭浣跨敤鏇村皬鐨勫瓧絎︼紝鎵浠ュ氨瑕佹瘮杈冧竴涓嬩笅涓涓瓧絎︾殑澶у皬銆備笅涓涓瓧絎︿篃鏈夊彲鑳界浉鍚岋紝鍥犳灝辨湁濡備笅綆楁硶錛?/div><div><span style="white-space:pre"> </span>鎸夌収瀛楀吀搴忔瘮杈冨瓧絎︿覆S鍜孲鍙嶈漿鍚庣殑瀛楃涓睸'銆?/div><div><span style="white-space:pre"> </span>濡傛灉S杈冨皬錛屽氨浠嶴鐨勫紑澶村彇鍑轟竴涓枃瀛楋紝鏀懼埌T鐨勬湯灝俱?/div><div><span style="white-space:pre"> </span>濡傛灉S'杈冨皬錛屽氨浠嶴鐨勬湯灝懼彇鍑轟竴涓枃瀛楋紝鏀懼埌T鐨勬湯灝俱?/div><div><span style="white-space:pre"> </span>錛堣嫢鏋滅浉鍚屽垯鍘誨摢涓涓兘鍙互錛?/div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include <cstdio><br /><br /><span style="color: #0000FF; ">char</span> s[2002], tmp[2];<br /><span style="color: #0000FF; ">int</span> n;<br /><br /><span style="color: #0000FF; ">int</span> main() {<br />    <span style="color: #0000FF; ">while</span>(~scanf("%d", &n)) {<br />        <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<n;i++) {<br />            scanf("%s", tmp);<br />            s[i] = tmp[0];<br />        }<br />        <span style="color: #0000FF; ">int</span> l = 0, r = n - 1, cnt = 0;<br />        <span style="color: #0000FF; ">while</span>(l <= r) {<br />            <span style="color: #0000FF; ">int</span> i = 0, left = <span style="color: #0000FF; ">true</span>;<br />            <span style="color: #0000FF; ">while</span>(l + i <= r - i) {<br />                <span style="color: #0000FF; ">if</span>(s[l+i] < s[r-i]) {<br />                    <span style="color: #0000FF; ">break</span>;<br />                }<br />                <span style="color: #0000FF; ">if</span>(s[l+i] > s[r-i]) {<br />                    left = <span style="color: #0000FF; ">false</span>;<br />                    <span style="color: #0000FF; ">break</span>;<br />                }<br />                i ++;<br />            }<br />            <span style="color: #0000FF; ">if</span>(left == <span style="color: #0000FF; ">true</span>) putchar(s[l++]);<br />            <span style="color: #0000FF; ">else</span> putchar(s[r--]);<br />            cnt ++;<br />            <span style="color: #0000FF; ">if</span>(cnt % 80 == 0) putchar('\n');<br />        }<br />        <span style="color: #0000FF; ">if</span>(cnt % 80) putchar('\n');<br />    }<br />    <span style="color: #0000FF; ">return</span> 0;<br />}</div></div><img src ="http://m.shnenglu.com/JulyRina/aggbug/209795.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/JulyRina/" target="_blank">JulyRina</a> 2015-02-11 15:59 <a href="http://m.shnenglu.com/JulyRina/archive/2015/02/11/209795.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>POJ 2386 Lake Counting 綆鍗旸FShttp://m.shnenglu.com/JulyRina/archive/2015/02/11/209794.htmlJulyRinaJulyRinaWed, 11 Feb 2015 07:29:00 GMThttp://m.shnenglu.com/JulyRina/archive/2015/02/11/209794.htmlhttp://m.shnenglu.com/JulyRina/comments/209794.htmlhttp://m.shnenglu.com/JulyRina/archive/2015/02/11/209794.html#Feedback0http://m.shnenglu.com/JulyRina/comments/commentRss/209794.htmlhttp://m.shnenglu.com/JulyRina/services/trackbacks/209794.html棰樼洰澶ф剰錛氭湁涓涓ぇ灝忎負(fù)N*M鐨勫洯瀛愶紝闆ㄥ悗縐搗浜?jiǎn)姘淬傚叓榪為氱殑縐按琚涓烘槸榪炴帴鍦ㄤ竴璧風(fēng)殑銆傝姹傚嚭鍥瓙閲屾誨叡鏈夊灝戞按媧鹼紵
錛堝叓榪為氭寚涓嬪浘涓浉褰撲簬W鐨?錛?/div>
***
*W*
***
棰樼洰鍒嗘瀽錛涗粠浠繪剰鐨刉寮濮嬶紝涓嶅悓鐨勭敤涓涓獀is鏁扮粍鏍囪鏄惁璁塊棶榪囥備竴嬈FS鍚庝笌鍒濆鐨勮繖涓猈鐩歌繛鐨刉灝遍兘琚爣璁拌繃浜?jiǎn)銆傚洜姝ょ煡閬撻斾腑涓嶅啀瀛樺湪W涓烘錛屾誨叡榪涜DFS鐨勬鏁板氨鏄瓟妗堜簡(jiǎn)銆?/div>
#include <cstdio>
#include <cstring>

const int maxn = 101;

int n, m, ans;
char g[maxn][maxn];
bool vis[maxn][maxn];

void dfs(int x, int y) {
    if(vis[x][y] == true || g[x][y] != 'W') return;
    vis[x][y] = true;
    for(int i=-1;i<=1;i++)
    for(int j=-1;j<=1;j++) {
        if(!i && !j || x + i < 0 || x + i >= n || y + j < 0 || y + j >= m) continue;
        dfs(x+i, y+j);
    }
    return;
}

int main() {
    while(~scanf("%d%d" , &n, &m)) {
        for(int i=0;i<n;i++) {
            scanf("%s", g[i]);
            memset(vis+i, falsesizeof(bool)*(m));
        }
        ans = 0;
        for(int i=0;i<n;i++)
            for(int j=0;j<m;j++)
                if(g[i][j] == 'W' && !vis[i][j]) {
                    ans ++;
                    dfs(i, j);
                }
        printf("%d\n", ans);
    }
    return 0;
}


JulyRina 2015-02-11 15:29 鍙戣〃璇勮
]]>POJ 1852 Antshttp://m.shnenglu.com/JulyRina/archive/2015/02/11/209793.htmlJulyRinaJulyRinaWed, 11 Feb 2015 07:09:00 GMThttp://m.shnenglu.com/JulyRina/archive/2015/02/11/209793.htmlhttp://m.shnenglu.com/JulyRina/comments/209793.htmlhttp://m.shnenglu.com/JulyRina/archive/2015/02/11/209793.html#Feedback0http://m.shnenglu.com/JulyRina/comments/commentRss/209793.htmlhttp://m.shnenglu.com/JulyRina/services/trackbacks/209793.html
棰樼洰澶ф剰錛氬緢澶氱殑铓傝殎閮藉湪闀垮害涓篖錛坈m錛夌殑鏉嗗瓙涓婄埇琛岋紝瀹冧滑鐨勯熷害閮芥槸1cm/s錛屽埌浜?jiǎn)妫掑瓙缁堢鐨勬椂鍊欙紝铓傝殎灝變細(xì)鎺変笅鍘匯傚鏋滃湪鐖閫斾腑閬囧埌鍏朵粬铓傝殎錛屼袱鍙殏铓佺殑鏂瑰悜閮戒細(xì)閫嗚漿銆傚凡鐭ヨ殏铓佸湪媯掑瓙鐨勬渶鍒濅綅緗潗鏍囷紝浣嗘槸鎴戜滑涓嶇煡閬撲粬浠細(xì)寰(xiàn)鍝竴涓柟鍚戠埇銆傝姹傚嚭鎵鏈夎殏铓佹帀涓嬪幓鐨勬渶鐭椂闂村拰鏈闀挎椂闂淬?/div>
棰樼洰鍒嗘瀽錛氳櫧鐒跺綋铓傝殎鏁伴噺寰堝鐨勬椂鍊欐儏鍐典細(xì)鏈夊緢澶氱錛屼絾鏄厛鑰冭檻灝忔暟閲忕殑鍒嗘瀽灝卞彲浠ユ壘鍒拌В鍐蟲(chóng)柟娉曪細(xì)濡傛灉鍙湁涓ゅ彧鐨勮瘽錛岄偅涔堟渶鐭椂闂村氨鏄袱鍙殏铓佽窛紱諱袱绔偣璺濈杈冨皬鐨勮窛紱諱腑鍙栧ぇ鑰呭氨鏄墍闇鏈鐭椂闂達(dá)紝鑰屾渶闀挎椂闂村氨鏄袱鍙殏铓佽窛紱諱袱绔偣璺濈杈冨ぇ鑰呬腑鍙栧ぇ鑰呭氨鏄墍闇鏈闀挎椂闂達(dá)紝渚嬪錛岄暱搴︿負(fù)10錛屼竴鍙湪璺濈宸︾2鐨勪綅緗紝涓鍙湪璺濈宸︾6鐨勪綅緗紝鍒欐渶鐭椂闂翠負(fù)max(min(2,10-2),min(6,10-6))涓?,鏈闀挎椂闂翠負(fù)max((max(2,10-2),max(6,10-6)))涓?鍏跺疄灝辨槸涓ゅ彧鐩稿悜鑰岃錛屽綋鐩擱亣鍚庯紝閮借漿涓洪嗗悜錛屽垯鏃墮棿涓轟粠鐩擱亣鐐瑰埌绔偣璺濈澶ц呬笌鐩擱亣鍓嶆墍闇鏃墮棿錛屽垎鏋愬疄闄呭氨鏄?鍒?0鐨勮窛紱伙紝褰撹殏铓佹暟閲忓鍔犳椂錛屾儏鍐電浉鍚屻?/div>
鍒欓渶瑕佹椂闂存渶闀跨殑鐨勫氨鏄璺濈绔偣鏈榪戠殑铓傝殎鐖埌鍙︿竴涓鐐?鏈榪?鎵闇瑕佺殑鏃墮棿銆?/div>
涔熷氨鏄錛屽彧瑕佹壘鍑烘墍鏈夎殏铓佷笌杈冭繙绔瘮杈冿紝鐒跺悗鎵懼嚭鏈澶у煎氨鏄墍闇瑕佺殑鏈澶ф椂闂淬?/div>
榪欓噷闇瑕佹敞鎰忕殑灝辨槸涓ゅ彧铓傝殎鐩擱亣杞悜鐨勯偅涓銆備簨瀹炰笂錛屽彲浠ョ煡閬撲袱鍙殏铓佺浉閬囧悗錛屽綋浠栦滑淇濇寔鍘熸牱浜ら敊鑰岃繃緇х畫(huà)鍓嶈繘涔熶笉浼?xì)鏈変恢M綍闂銆傝繖鏍風(fēng)湅鏉ワ紝鍙互璁や負(fù)姣忓彧铓傝殎閮芥槸鐙珛榪愬姩鐨勶紝鎵浠ヨ姹傛渶闀挎椂闂達(dá)紝鍙姹傝殏铓佸埌鏉嗗瓙绔偣鐨勬渶澶ц窛紱誨氨濂戒簡(jiǎn)銆?br />
#include <cstdio>
#include <iostream>
using namespace std;

int min_time, max_time;
int h, n, T, tmp;

int main() {
    scanf("%d", &T);
    while(T--) {
        scanf("%d%d" , &h, &n);
        min_time = 0;
        max_time = 0;
        for(int i=0;i<n;i++) {
            scanf("%d", &tmp);
            min_time = max(min_time, min(tmp, h - tmp));
            max_time = max(max_time, max(tmp, h - tmp));
        }
        printf("%d %d\n", min_time, max_time);
    }
    return 0;
}


JulyRina 2015-02-11 15:09 鍙戣〃璇勮
]]> 青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              亚洲精品国产精品乱码不99按摩| 欧美成年人视频| 久久久久久久久岛国免费| 亚洲婷婷在线| 亚洲一区二区免费视频| 制服诱惑一区二区| 亚洲一区观看| 久久久久一区二区三区| 欧美成人在线网站| 日韩一区二区免费看| 亚洲小说欧美另类婷婷| 欧美影院在线播放| 欧美91精品| 国产精品v欧美精品v日韩精品| 国产精品免费一区二区三区在线观看| 国产日韩欧美综合| 亚洲激情在线播放| 亚洲欧美日韩综合aⅴ视频| 免费成人毛片| 亚洲图片在线| 免费看成人av| 国产欧美在线观看| 日韩视频免费在线观看| 久久精品国产综合| 日韩午夜黄色| 久久一区中文字幕| 国产精品久久久久999| 亚洲激情不卡| 久久精品日韩欧美| 夜夜躁日日躁狠狠久久88av| 久久天堂国产精品| 国产农村妇女毛片精品久久莱园子| 亚洲日本电影| 久久在线免费观看视频| 亚洲香蕉伊综合在人在线视看| 老色鬼久久亚洲一区二区| 国产美女精品在线| 亚洲影视九九影院在线观看| 欧美激情一区在线| 久久久久国色av免费观看性色| 国产精品久久| 亚洲视频每日更新| 亚洲精品国产精品国自产在线| 午夜精品久久一牛影视| 欧美婷婷六月丁香综合色| 亚洲乱码国产乱码精品精天堂| 久久五月婷婷丁香社区| 欧美亚洲视频在线观看| 国产精品乱码一区二三区小蝌蚪| 99国产精品久久久久久久| 农夫在线精品视频免费观看| 欧美在线亚洲| 狠狠色2019综合网| 久久这里有精品视频| 午夜视频一区在线观看| 国产欧美一区视频| 久久琪琪电影院| 久久九九免费视频| 在线观看日韩av电影| 欧美成人在线免费观看| 免费看的黄色欧美网站| 日韩视频国产视频| 亚洲国产一区二区三区a毛片 | 亚洲在线视频一区| 91久久夜色精品国产网站| 欧美成人69av| 99视频精品全部免费在线| 亚洲精品你懂的| 奶水喷射视频一区| 91久久精品一区| 亚洲国产日韩综合一区| 欧美日韩免费一区| 午夜久久福利| 久久久精品久久久久| 亚洲电影观看| 亚洲蜜桃精久久久久久久| 国产精品久久久久久久久久三级 | 韩国av一区二区三区在线观看| 久久综合九色欧美综合狠狠| 免费久久99精品国产自| 在线综合亚洲| 亚洲免费在线看| 国产真实精品久久二三区| 欧美成人亚洲成人日韩成人| 欧美日本韩国| 久久久不卡网国产精品一区| 理论片一区二区在线| 亚洲无线视频| 久久精品视频在线观看| 亚洲精选视频在线| 亚洲综合色丁香婷婷六月图片| 精品999网站| 一区二区三区欧美在线| 国内精品免费午夜毛片| 亚洲理论在线观看| 国产一区欧美| 一区二区欧美在线| 在线精品国产欧美| 亚洲性夜色噜噜噜7777| 亚洲国产精品久久精品怡红院| 一本久道久久综合婷婷鲸鱼| 精品盗摄一区二区三区| 这里只有精品在线播放| 亚洲国产精品一区二区www在线 | 亚洲欧美久久| 夜夜爽99久久国产综合精品女不卡| 亚洲综合不卡| 一本色道久久综合亚洲91| 久久精品国产2020观看福利| 亚洲视频在线观看| 久久影院午夜论| 欧美一级大片在线免费观看| 欧美区亚洲区| 欧美黑人一区二区三区| 国产在线观看91精品一区| 一区二区日本视频| 日韩亚洲视频| 欧美国产高清| 在线播放中文字幕一区| 牛人盗摄一区二区三区视频| 国产欧美日韩精品丝袜高跟鞋| 亚洲精华国产欧美| 最新成人av网站| 浪潮色综合久久天堂| 免费久久久一本精品久久区| 国产一区二区中文| 欧美一级视频免费在线观看| 欧美一区二区三区视频免费播放| 欧美视频在线观看一区二区| 日韩一区二区免费高清| 在线视频一区二区| 欧美日韩国产综合新一区| 亚洲日本激情| 中日韩视频在线观看| 欧美色播在线播放| 99国内精品久久| 亚洲一区二区三区乱码aⅴ| 欧美视频福利| 亚洲自拍另类| 久久嫩草精品久久久精品一| 国产专区一区| 久久综合色影院| 亚洲国产精品一区在线观看不卡 | 亚洲欧美中文在线视频| 国产精品久久999| 午夜在线播放视频欧美| 久久久综合免费视频| 在线精品视频一区二区三四| 蜜桃久久av一区| 亚洲精品日韩欧美| 午夜精品亚洲| 精品成人一区二区| 欧美成人蜜桃| 亚洲午夜羞羞片| 麻豆av一区二区三区久久| 亚洲精品黄网在线观看| 欧美精品一区在线| 亚洲香蕉伊综合在人在线视看| 久久国产一区| 亚洲人成7777| 国产精品揄拍500视频| 久久一区二区三区四区| 亚洲日本精品国产第一区| 欧美亚洲视频一区二区| 伊人狠狠色j香婷婷综合| 欧美另类极品videosbest最新版本| 亚洲深爱激情| 欧美成人影音| 午夜影院日韩| 亚洲破处大片| 国产精品一区二区a| 老鸭窝亚洲一区二区三区| 亚洲天堂成人在线观看| 欧美国产日韩免费| 性做久久久久久免费观看欧美| 亚洲高清精品中出| 国产情人节一区| 欧美激情视频一区二区三区在线播放 | 国产一区999| 欧美精品福利视频| 亚洲欧美日韩精品| 91久久精品日日躁夜夜躁国产| 欧美一级网站| 国产在线精品二区| 亚洲国产天堂久久国产91| 亚洲男人影院| 亚洲精品一区二区三区樱花| 国产麻豆日韩欧美久久| 欧美日韩高清在线| 另类天堂视频在线观看| 亚洲欧美国产不卡| 99re这里只有精品6| 欧美成人午夜激情在线| 久久精品五月| 欧美一区二区三区电影在线观看| 亚洲高清在线观看一区| 国产亚洲网站| 国产欧美日韩视频一区二区三区| 欧美日韩高清在线| 欧美人与性动交a欧美精品|