锘??xml version="1.0" encoding="utf-8" standalone="yes"?>品成人欧美大片久久国产欧美...,草草久久久无码国产专区,91精品国产高清久久久久久iohttp://www.shnenglu.com/MatoNo1/category/17199.htmlMato鏄竴鍙秴綰уぇ娌欒尪鈥︹︿絾浠栦竴鐩翠互鏉ラ兘鎯蟲垚涓哄悇欏規瘮璧涢兘No.1鐨勭鐘団︹?/description>zh-cnTue, 09 Oct 2012 12:43:08 GMTTue, 09 Oct 2012 12:43:08 GMT60銆怉HOI2013澶嶄粐銆慡COI2008 鏂滃爢http://www.shnenglu.com/MatoNo1/archive/2012/10/07/192131.htmlMato_No1Mato_No1Sun, 07 Oct 2012 03:02:00 GMThttp://www.shnenglu.com/MatoNo1/archive/2012/10/07/192131.htmlhttp://www.shnenglu.com/MatoNo1/comments/192131.htmlhttp://www.shnenglu.com/MatoNo1/archive/2012/10/07/192131.html#Feedback0http://www.shnenglu.com/MatoNo1/comments/commentRss/192131.htmlhttp://www.shnenglu.com/MatoNo1/services/trackbacks/192131.html鑰冭檻鏂滃爢涓?strong>鏈鍚庢彃鍏ョ殑閭d釜緇撶偣錛屽鏄撳彂鐜幫細
錛?錛夊畠涓瀹氭槸涓涓瀬宸︾粨鐐癸紙灝辨槸浠庢牴寰瀹冪殑璺笂涓鐩撮兘鏄部鐫宸﹂摼璧幫級錛屽洜涓烘彃鍏ョ殑鏃跺欐瘡嬈¢兘鏄彃鍏ュ埌宸﹀瓙鏍戜腑錛?br />錛?錛夊畠涓瀹氭湪鏈夊彸瀛愭爲錛屽洜涓烘彃鍏ョ殑鏃跺欐瘡嬈¢兘鏄妸鍘熸潵鐨勬煇媯靛瓙鏍戜綔涓烘柊緇撶偣鐨勫乏瀛愭爲錛?br />
婊¤凍錛?錛夛紙2錛夌殑緇撶偣鍙兘鏈夊涓紝浣嗙揣鎺ョ潃鍙互鍙戠幇錛岃繖涓?strong style="color: red">鏂滃爢涓殑姣忎釜緇撶偣濡傛灉鏈ㄦ湁宸﹀瓙緇撶偣錛岄偅涔堜篃鏈ㄦ湁鍙沖瓙緇撶偣錛堟垨鑰呰錛屾瘡涓潪鍙剁粨鐐歸兘鏈夊乏瀛愭爲錛夛紝鑰屽湪鎻掑叆涓涓粨鐐逛箣鍓嶏紝鍏舵墍鏈夌殑紲栧厛閮借浜ゆ崲浜嗗乏鍙沖瓙鏍戯紝鎵浠ワ紝鑻ユ柊緇撶偣鐨勭鍏堜腑鏈夋弧瓚籌紙1錛夛紙2錛夌殑錛屼笖鏂扮粨鐐逛笉鏄彾緇撶偣錛岄偅涔堝湪鏂扮粨鐐規彃鍏ヤ箣鍓嶏紝榪欎釜婊¤凍錛?錛夛紙2錛夌殑紲栧厛蹇呯劧鏄彧鏈夊彸瀛愭爲鑰屾湪鏈夊乏瀛愭爲鐨勶紝榪欎笌涓婇潰鐨勯偅涓ц川鐭涚浘錛屾墍浠ワ紝鍙互寰楀嚭錛?strong>鏈鍚庢彃鍏ョ殑閭d釜緇撶偣涓瀹氭槸婊¤凍錛?錛夛紙2錛夌殑緇撶偣涓紝娣卞害鏈灝忕殑閭d釜錛堣涓篨錛夛紝闄ら潪X鐨勫乏瀛愮粨鐐規槸鍙剁粨鐐癸紝姝ゆ椂涓轟簡婊¤凍瀛楀吀搴忔渶灝忥紝搴旇鍙朮鐨勫乏瀛愮粨鐐逛負鏈鍚庢彃鍏ョ殑銆?/span>鎵懼埌榪欎釜鏈鍚庢彃鍏ョ殑緇撶偣浠ュ悗錛屽彧闇瑕佹妸瀹冨垹鎺夛紝騫舵妸瀹冪殑鎵鏈夌鍏堜氦鎹㈠乏鍙沖瓙鏍戯紝灝辨槸鎻掑叆璇ョ粨鐐逛互鍓嶇殑鐘舵佷簡銆傝繖鏍峰彲浠ユ壘鍒板瓧鍏稿簭鏈灝忕殑鎻掑叆欏哄簭銆?br />———————————————————————————————————————————————————
浣嗘槸錛岃繖涓鐨勬剰涔夎繕涓嶆浜庢錛屽繀欏昏鎼炴竻妤氭枩鍫嗗埌搴曟槸浠涔堬紝鏈変粈涔堝簲鐢ㄥ洤……

鏂滃爢鏄彲鍚堝茍鍫嗙殑涓縐嶅疄鐜板艦寮忥紝鍏舵洿紼沖畾鐨勫疄鐜版槸宸﹀亸鏍戯紙鏂滃爢鍙兘鍋氬埌鍧囨憡logN錛岃屽乏鍋忔爲鍒欏彲浠ヤ弗鏍煎仛鍒版瘡嬈℃搷浣淥(logN)錛夈?br />鏂滃爢鏈鍏稿瀷鐨勭壒鐐癸紝涓婇潰宸茬粡璇磋繃浜嗭紝濡傛灉涓涓粨鐐規病鏈夊乏瀛愭爲錛岄偅涔堝畠涔熶竴瀹氭病鏈夊彸瀛愭爲銆傝繖鏍鳳紝澶у鏁版枩鍫嗙湅涓婂幓鏄線宸﹀炬枩鐨勶紙榪欎篃灝辨槸瀹冪殑鍚嶅瓧鐨勭敱鏉?#8230;…錛夈傚鏋滅粰姣忎釜緇撶偣鍔犱笂涓涓?span style="color: #339966">璺濈鍊糳ist[]錛屼負璇ョ粨鐐瑰埌瀹冩渶榪戠殑娌℃湁鍙沖瓙鏍戠殑瀛愮粨鐐圭殑璺濈錛屽茍涓旀弧瓚充換鎰忕粨鐐圭殑宸﹀瓙緇撶偣鐨勮窛紱誨奸兘涓嶅皬浜庡彸瀛愮粨鐐圭殑璺濈鍊?/strong>
鐨勮瘽錛屽氨鎴愪簡宸﹀亸鏍戝洤……

鍙悎騫跺爢錛岄【鍚嶆濅箟錛屽畠蹇呴』婊¤凍涓や釜鎬ц川錛氾紙1錛夋槸鍫嗭紝涔熷氨鏄瘡涓粨鐐圭殑鍏抽敭瀛楅兘涓嶅ぇ浜庯紙灝忛《鍫嗭級/涓嶅皬浜庯紙澶ч《鍫嗭級鍏朵袱涓瓙緇撶偣鐨勫叧閿瓧錛涳紙2錛夊畠蹇呴』鍦∣(logN)鏃墮棿鍐呭畬鎴愬悎騫舵搷浣滐紝鍗沖皢涓や釜鍫嗗悎騫朵負涓涓紝涓斿悎騫舵垚鐨勫爢浠嶆弧瓚沖師鏉ョ殑鎬ц川銆?br />鏂滃爢鐨勫悎騫舵搷浣滄湁鐐瑰儚鏌愪簺鍑芥暟寮忔暟鎹粨鏋勶紝浣嗗畠騫朵笉浼氬姩鐢ㄩ澶栫殑絀洪棿銆傝鍚堝茍鎿嶄綔浣跨敤閫掑綊瀹炵幇錛岃涓や釜鏂滃爢錛堝皬欏跺爢錛夌殑鏍圭粨鐐逛負A銆丅錛岃嫢A鍜孊涓殑鏌愪竴涓負絀猴紝鍒欒繑鍥炲彟涓涓紱鑻鍜孊鍧囬潪絀猴紝鍒欏厛灝嗗畠浠腑鍏抽敭瀛楀皬鐨勯偅涓殑鍙沖瓙鏍戜笌鍏抽敭瀛楀ぇ鐨勯偅涓殑鏁存5鏍戝悎騫訛紝浣滀負鍏抽敭瀛楀皬鐨勯偅涓殑鏂扮殑鍙沖瓙鏍戯紝鐒跺悗錛屽鏋滄槸宸﹀亸鏍戠殑璇濊鏇存柊dist錛岃嫢dist涓嶆弧瓚?#8220;宸︿笉灝忎簬鍙?#8221;錛岃繕瑕佷氦鎹㈠乏鍙沖瓙鏍戙?br />
鏂滃爢鍙互鏀寔鐨勬搷浣滄湁錛堟寚鑳藉湪O(logN)鏃墮棿鍐呭畬鎴愮殑鎿嶄綔錛夛細
錛?錛夋彃鍏ョ粨鐐癸細錛堢敤鍚堝茍瀹炵幇錛夛紱
錛?錛夊垹闄や換鎰忕粨鐐癸細錛堝皢寰呭垹闄ょ粨鐐圭殑涓ゆ5瀛愭爲鍚堝茍錛屽彇浠e師鏉ョ殑浣嶇疆錛岃嫢鏄乏鍋忔爲鐨勮瘽榪樿寰涓婃洿鏂癲ist鐩村埌dist涓嶅彉涓烘錛屾煇璁烘枃閲屾湁璇佹槑錛屾瘡嬈″垹闄ゆ洿鏂癲ist嬈℃暟涓嶄細瓚呰繃2logN錛夛紱
錛?錛夊悎騫朵袱涓枩鍫嗭紱
錛?錛夋壘鏈灝?澶у鹼紱
錛?錛夋眰浠ユ煇涓粨鐐逛負鏍圭殑瀛愭爲澶у皬錛堢淮鎶z鍗沖彲錛夛紱

鏂滃爢涓嶈兘鏀寔鐨勬搷浣滄湁錛堟寚涓嶈兘鍦∣(logN)鏃墮棿鍐呭畬鎴愮殑鎿嶄綔錛夛細
錛?錛夋煡鎵句換鎰忕粨鐐廣傚洜姝わ紝鑻ヨ鍒犻櫎鏌愪釜鎸囧畾緇撶偣錛屽垯蹇呴』鍏堢敤涓嬫爣絳夌儲寮曞埌瀹冿紱
錛?錛夋壘絎琄灝忥紙濡傛灉榪欎釜閮借兘瀹炵幇鐨勮瘽錛屾枩鍫嗗氨鍙互鏇夸唬騫寵 鏍戜簡鍥?#8230;…榪樻槸鍙悎騫跺鉤琛℃爲……錛夛紱
錛?錛夋壘鏌愪釜緇撶偣鎵鍦ㄦ爲鐨勬牴緇撶偣錛堜絾鏄厤鍚堝茍鏌ラ泦+绱㈠紩鍙互瀹炵幇錛岃瑙丠DU1512錛夛紱

鑷充簬緙栫▼澶嶆潅搴︽柟闈?#8230;…闈炲父闈炲父濂藉啓錛佸熀鏈笂涓涓悎騫舵搷浣滃氨澶熶簡錛?lt;10琛岋紙鏂滃爢鐨勫ソ鍐欑▼搴︿粎嬈′簬騫舵煡闆嗗拰鏅氬爢錛夛紱
鍐欑殑涔嬪悗鏈変笁涓富瑕佺殑鏄撶柕鐐癸細
錛?錛夊悎騫剁殑鏃跺欏埆蹇樹簡鏇存柊涓浜涗笢涓滐紝灝ゅ叾鍒繕浜嗚繑鍥炴牴緇撶偣錛?br />錛?錛夛紙鏋佹槗鐤電殑錛侊紒錛夊鏋滆鍒犻櫎鏌愪釜緇撶偣錛屽繀欏繪妸瀹冪殑鎵鏈変俊鎭仮澶嶅埌瀛ょ珛緇撶偣鐨勭姸鎬侊紝鍗蟲柇寮涓庡師鏍戠殑涓鍒囪仈緋伙紙pr銆丩銆丷鍏ㄩ儴緗?錛夛紝dist錛堝鏋滄槸宸﹀亸鏍戯級緗?銆乻z緗?錛涳紙3錛変笅鏍囦粠1寮濮嬶紝0鍙風粨鐐逛綔鐗規畩鐢ㄩ旓紙dist鍊間負-1錛宻z鍊間負0錛夛紝濡傛灉鏌愪釜緇撶偣鐨刾r銆丩銆丷涓嶅瓨鍦ㄥ垯涓?錛?br />
渚嬮錛堢敱浜庢兂紼沖畾錛屾湰娌欒尪鍏ㄩ兘鏄敤宸﹀亸鏍戝啓鐨勫洤錛夛細
銆?銆?a title="HDU1512" >HDU1512
鍩烘湰鎿嶄綔棰橈紝閰嶅悎騫舵煡闆?绱㈠紩鎵炬牴鍗沖彲錛?
#include <iostream>
#include 
<stdio.h>
#include 
<stdlib.h>
#include 
<string.h>
using namespace std;
#define re(i, n) for (int i=0; i<n; i++)
#define re1(i, n) for (int i=1; i<=n; i++)
#define re2(i, l, r) for (int i=l; i<r; i++)
#define re3(i, l, r) for (int i=l; i<=r; i++)
#define rre(i, n) for (int i=n-1; i>=0; i--)
#define rre1(i, n) for (int i=n; i>0; i--)
#define rre2(i, r, l) for (int i=r-1; i>=l; i--)
#define rre3(i, r, l) for (int i=r; i>=l; i--)
#define ll long long
const int MAXN = 100010, INF = ~0U >> 2;
int n, u[MAXN], rt[MAXN], V[MAXN], dist[MAXN], pr[MAXN], L[MAXN], R[MAXN], res;
int UFS_find(int x)
{
    
int tmp = x, r = x; while (u[r] >= 0) r = u[r]; while (x != r) {tmp = u[x]; u[x] = r; x = tmp;} return r;
}
void UFS_union(int s1, int s2, int rt0)
{
    
if (u[s1] >= u[s2]) {u[s1] = s2; u[s2]--; rt[s2] = rt0;} else {u[s2] = s1; u[s1]--; rt[s1] = rt0;}
}
int heap_union(int s1, int s2)
{
    
if (!s1) return s2; else if (!s2) return s1; else if (V[s1] >= V[s2]) {
        
int z = heap_union(R[s1], s2);
        R[s1] 
= z; pr[z] = s1; if (dist[L[s1]] < dist[z]) {int tmp = L[s1]; L[s1] = R[s1]; R[s1] = tmp;}
        dist[s1] 
= dist[R[s1]] + 1return s1;
    } 
else {
        
int z = heap_union(s1, R[s2]);
        R[s2] 
= z; pr[z] = s2; if (dist[L[s2]] < dist[z]) {int tmp = L[s2]; L[s2] = R[s2]; R[s2] = tmp;}
        dist[s2] 
= dist[R[s2]] + 1return s2;
    }
}
void prepare()
{
    dist[
0= -1; re1(i, n) {u[i] = -1; rt[i] = i; dist[i] = pr[i] = L[i] = R[i] = 0;}
}
void solve(int x, int y)
{
    
int s1 = UFS_find(x), s2 = UFS_find(y); if (s1 == s2) {res = -1return;}
    
int rt1 = rt[s1], rt2 = rt[s2];
    
int z1 = heap_union(L[rt1], R[rt1]); L[rt1] = R[rt1] = pr[z1] = 0;
    V[rt1] 
/= 2; z1 = heap_union(rt1, z1); pr[z1] = 0;
    
int z2 = heap_union(L[rt2], R[rt2]); L[rt2] = R[rt2] = pr[z2] = 0;
    V[rt2] 
/= 2; z2 = heap_union(rt2, z2); pr[z2] = 0;
    
int z = heap_union(z1, z2); pr[z] = 0;
    UFS_union(s1, s2, z);
    res 
= V[z];
}
int main()
{
    
int m, x0, y0;
    
while (scanf("%d"&n) != EOF) {
        re1(i, n) scanf(
"%d"&V[i]); prepare();
        scanf(
"%d"&m);
        re(i, m) {
            scanf(
"%d%d"&x0, &y0);
            solve(x0, y0);
            printf(
"%d\n", res);
        }
    }
    
return 0;
}


銆?銆?a title="HDU3031" >HDU3031
緇煎悎鎿嶄綔棰橈紝闇瑕乻z錛屽悓鏃朵篃鍙互鑰冨療鏁版嵁緇撴瀯鐨勭患鍚堝簲鐢ㄨ兘鍔涖?
#include <iostream>
#include 
<stdio.h>
#include 
<stdlib.h>
#include 
<string.h>
#include 
<algorithm>
using namespace std;
#define re(i, n) for (int i=0; i<n; i++)
#define re1(i, n) for (int i=1; i<=n; i++)
#define re2(i, l, r) for (int i=l; i<r; i++)
#define re3(i, l, r) for (int i=l; i<=r; i++)
#define rre(i, n) for (int i=n-1; i>=0; i--)
#define rre1(i, n) for (int i=n; i>0; i--)
#define rre2(i, r, l) for (int i=r-1; i>=l; i--)
#define rre3(i, r, l) for (int i=r; i>=l; i--)
#define ll long long
const int MAXN = 1000010, MAXM = 101, MAXLEN_M = 10010, INF = ~0U >> 2;
int n, m, len[MAXM], V0[MAXM][MAXLEN_M], root[2];
int V[MAXN], dist[MAXN], pr[MAXN], L[MAXN], R[MAXN], sz[MAXN];
bool FS;
void upd(int x)
{
    sz[x] 
= sz[L[x]] + sz[R[x]] + 1;
}
int heap_union(int s1, int s2)
{
    
if (!s1) return s2; else if (!s2) return s1; else if (V[s1] >= V[s2]) {
        
int s0 = heap_union(R[s1], s2);
        pr[s0] 
= s1; R[s1] = s0; if (dist[L[s1]] < dist[s0]) {int tmp = L[s1]; L[s1] = R[s1]; R[s1] = tmp;} dist[s1] = dist[R[s1]] + 1; upd(s1);
        
return s1;
    } 
else {
        
int s0 = heap_union(s1, R[s2]);
        pr[s0] 
= s2; R[s2] = s0; if (dist[L[s2]] < dist[s0]) {int tmp = L[s2]; L[s2] = R[s2]; R[s2] = tmp;} dist[s2] = dist[R[s2]] + 1; upd(s2);
        
return s2;
    }
}
void opr_T(int x)
{
    sort(V0[x], V0[x] 
+ len[x]); int root0 = n + 1;
    rre(i, len[x]) {
        n
++if (i == len[x] - 1) pr[n] = 0else pr[n] = n - 1if (i) L[n] = n + 1else L[n] = 0; R[n] = dist[n] = 0; V[n] = V0[x][i]; sz[n] = i + 1;
    }
    root[FS] 
= heap_union(root[FS], root0);
}
void opr_A(int x)
{
    V[root[FS]] 
+= x;
}
void opr_E(int x)
{
    
int root0 = root[FS], z0; pr[z0 = heap_union(L[root0], R[root0])] = 0; L[root0] = R[root0] = dist[root0] = 0; sz[root0] = 1; V[root0] = x;
    root[FS] 
= heap_union(z0, root0);
}
void opr_L()
{
    
int root0 = root[FS], z0; pr[z0 = heap_union(L[root0], R[root0])] = 0; L[root0] = R[root0] = dist[root0] = 0; sz[root0] = 1;
}
void opr_C()
{
    
int root0 = root[0], root1 = root[1];
    
if (V[root0] > V[root1]) {
        root[
0= heap_union(root0, root1); root[1= 0;
    } 
else if (V[root0] < V[root1]) {
        root[
1= heap_union(root0, root1); root[0= 0;
    }
}
int main()
{
    
int tests, sc0 = 0, sc1 = 0, P, tmp; char ssss[10];
    scanf(
"%d"&tests);
    re(testno, tests) {
        scanf(
"%d%d"&P, &m);
        re(i, m) scanf(
"%d"&len[i]);
        re(i, m) re(j, len[i]) scanf(
"%d"&V0[i][j]); n = root[0= root[1= 0; dist[0= -1; sz[0= 0; FS = 0;
        re(i, P) {
            scanf(
"%s", ssss);
            
if (ssss[0== 'T') {scanf("%d"&tmp); opr_T(--tmp);}
            
else if (ssss[0== 'A') {scanf("%d"&tmp); opr_A(tmp);}
            
else if (ssss[0== 'E') {scanf("%d"&tmp); opr_E(tmp);}
            
else if (ssss[0== 'L') opr_L(); else opr_C();
            FS 
= !FS;
        }
        printf(
"%d:%d\n", sz[root[0]], sz[root[1]]);
        
if (sz[root[0]] >= sz[root[1]]) sc0++else sc1++;
    }
    
if (sc0 > sc1) puts("HahahaI win!!"); else puts("I will be back!!");
    
return 0;
}



Mato_No1 2012-10-07 11:02 鍙戣〃璇勮
]]>
鍧楃姸鏁扮粍http://www.shnenglu.com/MatoNo1/archive/2012/01/17/164315.htmlMato_No1Mato_No1Tue, 17 Jan 2012 12:31:00 GMThttp://www.shnenglu.com/MatoNo1/archive/2012/01/17/164315.htmlhttp://www.shnenglu.com/MatoNo1/comments/164315.htmlhttp://www.shnenglu.com/MatoNo1/archive/2012/01/17/164315.html#Feedback0http://www.shnenglu.com/MatoNo1/comments/commentRss/164315.htmlhttp://www.shnenglu.com/MatoNo1/services/trackbacks/164315.html渚嬮
鏈矙鑼惰寰楀潡鐘舵暟緇勫張濂藉啓鍙堟湁鐢紙鍏跺疄灝辨槸鍙︿竴縐嶆湸绱狅級……鍙槸閭d釜O(sqrt(n))鐨勫鏉傚害姣旇緝澶ц屽凡錛堝叾瀹炲鏋滃姞涓婂父鏁扮殑璇濆畠騫朵笉姣擲egplaytree鎱㈠灝戯級
緙栫▼鎶宸э細
錛?錛夋瘡鍧楅暱搴﹁涓簃=floor(sqrt(n))錛屾渶鍚庝笉瓚抽暱搴︾殑涓嶈ˉ鍊鹼紝璁緉0涓烘誨潡鏁幫紙鏄劇劧n0=(n-1)/m+1錛夛紱
錛?錛夎绔婰EN[i]=絎琲鍧楃殑瀹為檯闀垮害錛堟樉鐒墮櫎浜嗘渶鍚庝竴鍧楅兘鏄痬錛夛紝鍙互鍦ㄥ緩绔嬪潡鐘舵暟緇勶紙鐪熸鎼炴垚鍧楃姸錛屼篃灝辨槸浜岀淮錛夌殑鏃跺欏緱鍒幫紱
錛?錛夊浜庡尯闂碵l, r]錛岃娉ㄦ剰錛?lt;1>l銆乺浣嶄簬鍚屼竴鍧楋紙l/m==r/m錛夌殑鎯呭喌錛?lt;2>r浣嶄簬鏈鍚庝竴鍧楃殑鎯呭喌錛?br />錛?錛夊埆蹇樹簡鍚屾椂鏇存柊鍘熸暟緇勪笌鍧楃姸鏁扮粍錛?br />
鍙﹀錛屾湰渚嬮闇瑕佷簩鍒?鎵懼灝戜釜姣斿畠灝忕殑榪欐牱鐨勬搷浣滐紝鎬繪椂闂村鏉傚害鏄疧(N*sqrt(N)*log2N*log2N)錛堝垢浜廚鍙湁10000……錛夈?br />
濡傛灉鏈夋彃鍏ュ垹闄ゅ厓绱狅紝灝遍渶瑕佺敤鍔ㄦ佺殑鍧楃姸閾捐〃浜?#8230;…鏋佸叾闅炬悶錛屾湰娌欒尪涓嶆暍璇曚簡……閬囧埌榪欑棰樿繕鏄啓Segplaytree鍚у洤……

#include <iostream>
#include 
<stdio.h>
#include 
<stdlib.h>
#include 
<string.h>
#include 
<math.h>
using namespace std;
#define re(i, n) for (int i=0; i<n; i++)
#define re1(i, n) for (int i=1; i<=n; i++)
#define re2(i, l, r) for (int i=l; i<r; i++)
#define re3(i, l, r) for (int i=l; i<=r; i++)
#define rre(i, n) for (int i=n-1; i>=0; i--)
#define rre1(i, n) for (int i=n; i>0; i--)
#define rre2(i, r, l) for (int i=r-1; i>=l; i--)
#define rre3(i, r, l) for (int i=r; i>=l; i--)
const int MAXN = 100002, MAXM = 320, INF = ~0U >> 2;
int n, m, n0, A[MAXN], T[MAXM][MAXM], LEN[MAXM], res;
int cmp(const void *s1, const void *s2)
{
    
return *(int *)s1 - *(int *)s2;
}
void prepare()
{
    m 
= (int) floor(sqrt(n) + 1e-7); n0 = (n - 1/ m + 1; re(i, n0) LEN[i] = 0;
    re(i, n) T[i 
/ m][LEN[i / m]++= A[i];
    re(i, n0) qsort(T[i], LEN[i], 
sizeof(int), cmp);
}
void opr0(int No, int x)
{
    A[No] 
= x; int S = No / m; re(i, LEN[S]) T[S][i] = A[S * m + i]; qsort(T[S], LEN[S], sizeof(int), cmp);
}
int opr1(int l, int r, int x)
{
    
int S0 = l / m, l0 = l % m, S1 = r / m, r0 = r % m, l1, r1, mid, res0 = 0;
    
if (S0 == S1) re3(i, l0, r0) {if (A[S0 * m + i] < x) res0++;} else {
        re2(i, l0, LEN[S0]) 
if (A[S0 * m + i] < x) res0++;
        re3(i, 
0, r0) if (A[S1 * m + i] < x) res0++;
        re2(i, S0
+1, S1) {
            l1 
= 0; r1 = LEN[i];
            
while (l1 < r1) {
                mid 
= l1 + r1 >> 1;
                
if (T[i][mid] >= x) r1 = mid; else l1 = mid + 1;
            }
            res0 
+= l1;
        }
    }
    
return res0;
}
int main()
{
    
int M, a0, b0, x0, l, r, mid; char ss[20];
    scanf(
"%d%d"&n, &M);
    re(i, n) scanf(
"%d"&A[i]); prepare();
    re(i, M) {
        scanf(
"%s", ss);
        
if (ss[0== 'C') {
            scanf(
"%d%d"&a0, &x0); opr0(--a0, x0);
        } 
else {
            scanf(
"%d%d%d"&a0, &b0, &x0); a0--; b0--;
            l 
= 0; r = 1000000000;
            
while (l < r) {
                mid 
= l + r + 1 >> 1;
                
if (opr1(a0, b0, mid) < x0) l = mid; else r = mid - 1;
            }
            printf(
"%d\n", l);
        }
    }
    
return 0;
}



 



Mato_No1 2012-01-17 20:31 鍙戣〃璇勮
]]>
鍒掑垎鏍?/title><link>http://www.shnenglu.com/MatoNo1/archive/2011/06/27/149604.html</link><dc:creator>Mato_No1</dc:creator><author>Mato_No1</author><pubDate>Mon, 27 Jun 2011 12:54:00 GMT</pubDate><guid>http://www.shnenglu.com/MatoNo1/archive/2011/06/27/149604.html</guid><wfw:comment>http://www.shnenglu.com/MatoNo1/comments/149604.html</wfw:comment><comments>http://www.shnenglu.com/MatoNo1/archive/2011/06/27/149604.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/MatoNo1/comments/commentRss/149604.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/MatoNo1/services/trackbacks/149604.html</trackback:ping><description><![CDATA[棣栧厛錛孫rz涓涓婣Hdoc紲炵妵錛屾湰娌欒尪鏄湅浠栫殑鎬葷粨鎵嶆悶鎳傚垝鍒嗘爲鐨勩?br /><a title="鍘熸枃鍦板潃" >鍘熸枃鍦板潃</a><br /><br />鍒掑垎鏍戯紝灝辨槸姣忎釜緇撶偣浠h〃涓涓簭鍒楋紝璁捐繖涓簭鍒楃殑闀垮害涓簂en錛岃嫢len>1錛屽垯搴忓垪涓墠len/2錛堜笂鍙栨暣錛岃繖閲屾暟瀛﹀叕寮忎笉濂芥墦錛岀湡鍥э級涓厓绱犺鍒嗗埌宸﹀瓙緇撶偣錛屽乏瀛愮粨鐐逛唬琛ㄧ殑搴忓垪灝辨槸榪欎簺鍏冪礌<span style="color: red"><strong>鎸夌収鏍圭粨鐐逛腑鐨勯『搴?/strong></span>緇勬垚鐨勫簭鍒楋紝鑰屽墿涓嬬殑鍏冪礌琚垎鍒板彸瀛愮粨鐐癸紝鍙沖瓙緇撶偣浠h〃鐨勫簭鍒椾篃灝辨槸鍓╀笅鐨勫厓绱犳寜鐓ф牴緇撶偣涓殑欏哄簭緇勬垚鐨勫簭鍒楋紱鑻en=1錛屽垯璇ョ粨鐐逛負鍙剁粨鐐廣傚垝鍒嗘爲鏈閲嶈鐨勫簲鐢ㄥ氨鏄壘鍖洪棿絎琄灝忥紙鍙槸鏌ユ壘錛屼笉鍖呮嫭淇敼錛夈?br /><br />鍐欏垝鍒嗘爲鏃朵富瑕佹湁涓や釜鍑芥暟錛氬緩鏍戝拰鎵懼尯闂寸K灝忋傜敱浜庡悗鑰匒Hdoc紲炵妵宸茬粡鎬葷粨浜嗭紝鎵浠ヨ繖閲屽彧鎬葷粨寤烘爲鐨勫嚱鏁般?br /><br />璁劇洰鍓嶇粨鐐逛負[l..r]錛坙<r錛屽氨鏄洰鍓嶇殑緇撶偣鏄師搴忓垪涓嶆柇鍒掑垎鍚庡緱鍒癧l..r]榪欎竴孌碉紝鍏跺疄涔熷氨鏄痑0[l..r]鎵撲貢欏哄簭鍚庡緱鍒扮殑錛宎0涓哄師搴忓垪閫掑鎺掑簭鍚庣殑搴忓垪錛夐鍏堟壘鍒頒腑鍊鹼紝灝辨槸a0[mid]錛宮id=l+r>>1銆傜劧鍚庡彲浠ュ緱鍒幫紝[l..r]涓皬浜庝腑鍊肩殑鐨勫厓绱犱竴瀹氳鍒掑垎鍒板乏瀛愮粨鐐癸紝[l..r]涓ぇ浜庝腑鍊肩殑鍏冪礌涓瀹氳鍒掑垎鍒板彸瀛愮粨鐐癸紝鑰孾l..r]涓瓑浜庝腑鍊肩殑鍏冪礌鍒欎笉紜畾錛屾湁鐨勮鍒掑垎鍒板乏瀛愮粨鐐癸紝鏈夌殑琚垝鍒嗗埌鍙沖瓙緇撶偣錛岃繖灝遍渶瑕佸厛鎵懼埌搴旇鍒掑垎鍒板乏瀛愮粨鐐圭殑絳変簬涓肩殑鍏冪礌涓暟sm錛堜粠mid寮濮嬩笉鏂線宸︼紝鐩村埌鎵懼埌杈圭晫澶勬垨鑰呮壘鍒頒竴涓皬浜庝腑鍊肩殑鍏冪礌涓烘錛屾垨鑰呰錛宻m灝辨槸a0[l..mid]涓瓑浜庝腑鍊肩殑鍏冪礌涓暟錛夛紝鐒跺悗寮濮嬪垝鍒嗭紝灝忎簬涓煎垎鍒板乏瀛愮粨鐐癸紝澶т簬涓煎垎鍒板彸瀛愮粨鐐癸紝絳変簬涓肩殑錛岃嫢鐩墠榪樻病婊m鍒欏垎鍒板乏瀛愮粨鐐瑰惁鍒欏垎鍒板彸瀛愮粨鐐廣傚彟澶栦腑闂存湁涓や釜鍊奸渶瑕佽褰曪紙鎵懼尯闂寸K灝忔椂蹇呴』瑕佺敤鍒幫級錛歴l鍜宻r銆俿l[i]琛ㄧず[l..i]涓鍒嗗埌宸﹀瓙緇撶偣鐨勫厓绱犱釜鏁幫紝sr[i]琛ㄧず[l..i]涓鍒嗗埌鍙沖瓙緇撶偣鐨勫厓绱犱釜鏁幫紙榪欓噷l<=i<=r銆傛樉鐒秙l[i]+sr[i]=i-l+1錛屽叾瀹瀞r[i]鍙互涓嶇敤璁板綍鐨勶紝榪欓噷鍙槸涓轟簡鍦ㄦ壘絎琄灝忔搷浣滀腑鍑忓皯璁$畻嬈℃暟錛岃搗鍒扮┖闂存崲鏃墮棿鐨勪綔鐢級銆?br />寤烘爲浠g爜錛? <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000ff">int</span><span style="color: #000000"> mkt(</span><span style="color: #0000ff">int</span><span style="color: #000000"> l, </span><span style="color: #0000ff">int</span><span style="color: #000000"> r, </span><span style="color: #0000ff">int</span><span style="color: #000000"> d)<br />{<br />    T[</span><span style="color: #000000">++</span><span style="color: #000000">No].l </span><span style="color: #000000">=</span><span style="color: #000000"> l; T[No].r </span><span style="color: #000000">=</span><span style="color: #000000"> r; </span><span style="color: #0000ff">int</span><span style="color: #000000"> mid </span><span style="color: #000000">=</span><span style="color: #000000"> l </span><span style="color: #000000">+</span><span style="color: #000000"> r </span><span style="color: #000000">>></span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">; T[No].mid </span><span style="color: #000000">=</span><span style="color: #000000"> mid;<br />    </span><span style="color: #0000ff">if</span><span style="color: #000000"> (l </span><span style="color: #000000">==</span><span style="color: #000000"> r) </span><span style="color: #0000ff">return</span><span style="color: #000000"> No;<br />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> midv </span><span style="color: #000000">=</span><span style="color: #000000"> a0[mid], sm </span><span style="color: #000000">=</span><span style="color: #000000"> mid </span><span style="color: #000000">-</span><span style="color: #000000"> l </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">; rre2(i, mid, l) </span><span style="color: #0000ff">if</span><span style="color: #000000"> (a0[i] </span><span style="color: #000000"><</span><span style="color: #000000"> midv) {sm </span><span style="color: #000000">=</span><span style="color: #000000"> mid </span><span style="color: #000000">-</span><span style="color: #000000"> i; </span><span style="color: #0000ff">break</span><span style="color: #000000">;}<br />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> x </span><span style="color: #000000">=</span><span style="color: #000000"> l, y </span><span style="color: #000000">=</span><span style="color: #000000"> mid </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: #0000ff">if</span><span style="color: #000000"> (a[d][l] </span><span style="color: #000000"><</span><span style="color: #000000"> midv) {<br />        a[d </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">][x</span><span style="color: #000000">++</span><span style="color: #000000">] </span><span style="color: #000000">=</span><span style="color: #000000"> a[d][l]; sl[d][l] </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">; sr[d][l] </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br />    } </span><span style="color: #0000ff">else</span><span style="color: #000000"> </span><span style="color: #0000ff">if</span><span style="color: #000000"> (a[d][l] </span><span style="color: #000000">==</span><span style="color: #000000"> midv </span><span style="color: #000000">&&</span><span style="color: #000000"> sm) {<br />        a[d </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">][x</span><span style="color: #000000">++</span><span style="color: #000000">] </span><span style="color: #000000">=</span><span style="color: #000000"> a[d][l]; sl[d][l] </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">; sr[d][l] </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">; sm</span><span style="color: #000000">--</span><span style="color: #000000">;<br />    } </span><span style="color: #0000ff">else</span><span style="color: #000000"> {<br />        a[d </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">][y</span><span style="color: #000000">++</span><span style="color: #000000">] </span><span style="color: #000000">=</span><span style="color: #000000"> a[d][l]; sl[d][l] </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">; sr[d][l] </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br />    }<br />    re3(i, l</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">, r) {<br />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (a[d][i] </span><span style="color: #000000"><</span><span style="color: #000000"> midv) {<br />            a[d </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">][x</span><span style="color: #000000">++</span><span style="color: #000000">] </span><span style="color: #000000">=</span><span style="color: #000000"> a[d][i]; sl[d][i] </span><span style="color: #000000">=</span><span style="color: #000000"> sl[d][i </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"> </span><span style="color: #000000">1</span><span style="color: #000000">; sr[d][i] </span><span style="color: #000000">=</span><span style="color: #000000"> sr[d][i </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: #0000ff">else</span><span style="color: #000000"> </span><span style="color: #0000ff">if</span><span style="color: #000000"> (a[d][i] </span><span style="color: #000000">==</span><span style="color: #000000"> midv </span><span style="color: #000000">&&</span><span style="color: #000000"> sm) {<br />            a[d </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">][x</span><span style="color: #000000">++</span><span style="color: #000000">] </span><span style="color: #000000">=</span><span style="color: #000000"> a[d][i]; sl[d][i] </span><span style="color: #000000">=</span><span style="color: #000000"> sl[d][i </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"> </span><span style="color: #000000">1</span><span style="color: #000000">; sr[d][i] </span><span style="color: #000000">=</span><span style="color: #000000"> sr[d][i </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">]; sm</span><span style="color: #000000">--</span><span style="color: #000000">;<br />        } </span><span style="color: #0000ff">else</span><span style="color: #000000"> {<br />            a[d </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">][y</span><span style="color: #000000">++</span><span style="color: #000000">] </span><span style="color: #000000">=</span><span style="color: #000000"> a[d][i]; sl[d][i] </span><span style="color: #000000">=</span><span style="color: #000000"> sl[d][i </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">]; sr[d][i] </span><span style="color: #000000">=</span><span style="color: #000000"> sr[d][i </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"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br />        }<br />    }<br />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> No0 </span><span style="color: #000000">=</span><span style="color: #000000"> No; T[No0].lch </span><span style="color: #000000">=</span><span style="color: #000000"> mkt(l, mid, d </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">); T[No0].rch </span><span style="color: #000000">=</span><span style="color: #000000"> mkt(mid </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">, r, d </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: #0000ff">return</span><span style="color: #000000"> No0;<br />}<br /></span></div>榪欓噷a鏄瘡灞傚垝鍒嗗悗鐨勫簭鍒椼?br />鏌ユ壘鍖洪棿絎琄灝忕殑浠g爜錛? <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000ff">int</span><span style="color: #000000"> Find_Kth(</span><span style="color: #0000ff">int</span><span style="color: #000000"> l, </span><span style="color: #0000ff">int</span><span style="color: #000000"> r, </span><span style="color: #0000ff">int</span><span style="color: #000000"> K)<br />{<br />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> root, d </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">, l0, r0, mid0, s0, s1;<br />    </span><span style="color: #0000ff">while</span><span style="color: #000000"> (</span><span style="color: #000000">1</span><span style="color: #000000">) {<br />        l0 </span><span style="color: #000000">=</span><span style="color: #000000"> T[i].l, r0 </span><span style="color: #000000">=</span><span style="color: #000000"> T[i].r; mid0 </span><span style="color: #000000">=</span><span style="color: #000000"> T[i].mid;<br />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (l0 </span><span style="color: #000000">==</span><span style="color: #000000"> r0) </span><span style="color: #0000ff">return</span><span style="color: #000000"> a[d][l];<br />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (l </span><span style="color: #000000">==</span><span style="color: #000000"> l0) s0 </span><span style="color: #000000">=</span><span style="color: #000000"> l; </span><span style="color: #0000ff">else</span><span style="color: #000000"> s0 </span><span style="color: #000000">=</span><span style="color: #000000"> l0 </span><span style="color: #000000">+</span><span style="color: #000000"> sl[d][l </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">]; s1 </span><span style="color: #000000">=</span><span style="color: #000000"> l0 </span><span style="color: #000000">+</span><span style="color: #000000"> sl[d][r] </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: #0000ff">if</span><span style="color: #000000"> (K </span><span style="color: #000000"><=</span><span style="color: #000000"> s1 </span><span style="color: #000000">-</span><span style="color: #000000"> s0 </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">) {<br />            i </span><span style="color: #000000">=</span><span style="color: #000000"> T[i].lch; l </span><span style="color: #000000">=</span><span style="color: #000000"> s0; r </span><span style="color: #000000">=</span><span style="color: #000000"> s1; d</span><span style="color: #000000">++</span><span style="color: #000000">;<br />        } </span><span style="color: #0000ff">else</span><span style="color: #000000"> {<br />            K </span><span style="color: #000000">-=</span><span style="color: #000000"> (s1 </span><span style="color: #000000">-</span><span style="color: #000000"> s0 </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: #0000ff">if</span><span style="color: #000000"> (l </span><span style="color: #000000">==</span><span style="color: #000000"> l0) l </span><span style="color: #000000">=</span><span style="color: #000000"> mid0 </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: #0000ff">else</span><span style="color: #000000"> l </span><span style="color: #000000">=</span><span style="color: #000000"> mid0 </span><span style="color: #000000">+</span><span style="color: #000000"> sr[d][l </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"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br />            r </span><span style="color: #000000">=</span><span style="color: #000000"> mid0 </span><span style="color: #000000">+</span><span style="color: #000000"> sr[d][r]; i </span><span style="color: #000000">=</span><span style="color: #000000"> T[i].rch; d</span><span style="color: #000000">++</span><span style="color: #000000">;<br />        }<br />    }<br />}<br /></span></div><br />銆愬叿浣撻鐩?a title="PKU2104" >PKU2104</a>銆?a title="PKU2761" >PKU2761</a>錛堜袱閬撲換閫変竴閬擄級<br /><br /> <img src ="http://www.shnenglu.com/MatoNo1/aggbug/149604.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/MatoNo1/" target="_blank">Mato_No1</a> 2011-06-27 20:54 <a href="http://www.shnenglu.com/MatoNo1/archive/2011/06/27/149604.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.suppin.cn" target="_blank">久久无码AV中文出轨人妻 </a>| <a href="http://www.kmqqk.cn" target="_blank">久久福利青草精品资源站免费 </a>| <a href="http://www.96papa.cn" target="_blank">亚洲国产成人精品无码久久久久久综合 </a>| <a href="http://www.hgndg.cn" target="_blank">精品久久人人做人人爽综合</a>| <a href="http://www.abroadapp.cn" target="_blank">亚洲国产精品无码久久久秋霞2 </a>| <a href="http://www.sxxnjy.cn" target="_blank">国产亚州精品女人久久久久久 </a>| <a href="http://www.rfgjqh.cn" target="_blank">日本强好片久久久久久AAA</a>| <a href="http://www.4wfgg.cn" target="_blank">奇米影视7777久久精品人人爽</a>| <a href="http://www.hbrsksy.cn" target="_blank">久久精品夜色噜噜亚洲A∨</a>| <a href="http://www.xjyjd.cn" target="_blank">99国内精品久久久久久久</a>| <a href="http://www.thenorthface.net.cn" target="_blank">久久成人国产精品二三区</a>| <a href="http://www.xinxiang8.cn" target="_blank">青青青国产精品国产精品久久久久</a>| <a href="http://www.vfqt.cn" target="_blank">2022年国产精品久久久久</a>| <a href="http://www.shjinhuashiye.cn" target="_blank">久久综合给久久狠狠97色</a>| <a href="http://www.idhm.cn" target="_blank">狠狠色婷婷综合天天久久丁香</a>| <a href="http://www.twkzl.cn" target="_blank">69国产成人综合久久精品</a>| <a href="http://www.by8d5c.cn" target="_blank">青草影院天堂男人久久</a>| <a href="http://www.fjhby.cn" target="_blank">国产亚洲美女精品久久久</a>| <a href="http://www.beibeiyou.cn" target="_blank">久久久久久久久66精品片</a>| <a href="http://www.jihejingjia.cn" target="_blank">午夜天堂精品久久久久</a>| <a href="http://www.njisb.cn" target="_blank">亚洲国产成人久久精品影视</a>| <a href="http://www.ebianlian.cn" target="_blank">国产午夜精品久久久久九九电影</a>| <a href="http://www.goodleg.cn" target="_blank">久久久噜噜噜久久</a>| <a href="http://www.g753.cn" target="_blank">久久天天躁狠狠躁夜夜网站</a>| <a href="http://www.myswiss.cn" target="_blank">91精品国产91久久久久久</a>| <a href="http://www.facz.cn" target="_blank">伊人久久大香线蕉综合网站</a>| <a href="http://www.xfpz67.cn" target="_blank">久久综合亚洲欧美成人</a>| <a href="http://www.apple-tree.com.cn" target="_blank">青青青青久久精品国产h</a>| <a href="http://www.nyoh.cn" target="_blank">一日本道伊人久久综合影</a>| <a href="http://www.geidang.cn" target="_blank">欧美黑人激情性久久</a>| <a href="http://www.zheiwa.cn" target="_blank">久久精品成人</a>| <a href="http://www.84993.com.cn" target="_blank">久久久久亚洲av无码专区喷水</a>| <a href="http://www.mjiniu.cn" target="_blank">国产精品狼人久久久久影院</a>| <a href="http://www.1104f.cn" target="_blank">精品综合久久久久久98</a>| <a href="http://www.cnyaxin.cn" target="_blank">99久久免费国产精品</a>| <a href="http://www.rainbows.net.cn" target="_blank">亚洲欧美一区二区三区久久</a>| <a href="http://www.cqtqtz.cn" target="_blank">欧美伊香蕉久久综合类网站</a>| <a href="http://www.you-yong.com.cn" target="_blank">日韩人妻无码一区二区三区久久99 </a>| <a href="http://www.gyvgllqc.cn" target="_blank">久久97久久97精品免视看</a>| <a href="http://www.uukibu.cn" target="_blank">亚洲中文久久精品无码</a>| <a href="http://www.njglqw.org.cn" target="_blank">国产精品一区二区久久精品无码 </a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>