锘??xml version="1.0" encoding="utf-8" standalone="yes"?>99亚洲视频,亚洲免费在线播放,国模一区二区三区http://m.shnenglu.com/zoyi-zhang/category/6628.html縐嶇摐寰楃摐~~~縐嶈眴寰楄眴zh-cnSat, 11 Oct 2008 20:59:51 GMTSat, 11 Oct 2008 20:59:51 GMT60pku 3110 璐績http://m.shnenglu.com/zoyi-zhang/archive/2008/10/10/63703.htmlzoyizoyiFri, 10 Oct 2008 14:26:00 GMThttp://m.shnenglu.com/zoyi-zhang/archive/2008/10/10/63703.htmlhttp://m.shnenglu.com/zoyi-zhang/comments/63703.htmlhttp://m.shnenglu.com/zoyi-zhang/archive/2008/10/10/63703.html#Feedback0http://m.shnenglu.com/zoyi-zhang/comments/commentRss/63703.htmlhttp://m.shnenglu.com/zoyi-zhang/services/trackbacks/63703.html
n鐨勮寖鍥存槸50000錛屼粠澶у埌灝忚繘琛屾灇涓撅紝濡傛灉鏄冭瘯鐨勪竴澶╄繘鍫嗭紝涓嶆槸鍒欐壘鍑烘渶澶х殑閭d釜澶嶄範鏃墮棿涓婇檺

姣旇緝闅懼鐞嗙殑鏄椂闂磋漿鍖栭棶棰橈紝鎴戝湪榪欓噷鏄妸瀹冩彁鍓嶄簡31銆?銆?600浣滀負涓涓搗濮嬫椂闂達紝鐒跺悗閮藉仛涓涓漿鎹?br>
絎竴涓▼搴忔垜鏄啓浜嗕竴涓猟ate鐨勭被錛岄噸杞戒簡鍚勭鎿嶄綔錛岀幇鍦ㄤ篃瑙夊緱鍦ㄨ繖縐嶆瘮璧涙彁閲岄潰濡傛灉娌℃湁蹇呰榪樻槸灝戜簺綾繪瘮杈冨ソ錛屽お澶嶆潅浜嗭紝璋冭瘯璧鋒潵涔熶笉娓呮櫚

浠ヤ笅鏄痑c浠g爜錛?br>
#include<iostream>
#include
<algorithm>
#define maxn 50005
int T[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
using namespace std;
struct node
{
    
int test,bg,i;
    friend 
bool operator<(node a,node b)
    {
        
return a.test>b.test;
    }
}
in[maxn];
int n;
bool cmp2(int x,int y)
{
    
return in[x].bg<in[y].bg;
}
int leap(int y)
{
    
if((y%4==0&&y%100)||(y%400==0))return 1;
    
return 0;
}
int DtoI(int d,int m,int y)
{
    
int yy,mm,ret=0;
    
for(yy=1600;yy<y;yy++)
        ret
+=365+leap(yy);
    
for(mm=1;mm<m;mm++)
        ret
+=T[mm]+(int)(leap(y)&&mm==2);
    ret
+=d;
    
return ret;
}
void print(int x)
{
    
int yy,mm,dd;
    
for(yy=1600;x>=365+leap(yy);yy++)
        {
            x
-=365+leap(yy);
            
if(!x)
                {
                    printf(
"31.12.%04d\n",yy);
                    
return;
            }
    }
    
for(mm=1;x>=T[mm]+(int)(leap(yy)&&mm==2);mm++)
        {
            x
-=T[mm]+(int)(leap(yy)&&mm==2);
            
if(x==0)
                {
                    printf(
"%02d.%02d.%04d\n",T[mm]+(int)(leap(yy)&&mm==2),mm,yy);
                    
return;
            }
    }
    printf(
"%02d.%02d.%04d\n",x,mm,yy);
}
int main()
{
    
//freopen("1","r",stdin);
    scanf("%d",&n);
    
int i;
    
for(i=0;i<n;i++)
        {
            
char str[12];
            scanf(
"%s",str);
            
int d,m,y,t;
            scanf(
"%d.%d.%d",&d,&m,&y);
            scanf(
"%d",&t);
            
in[i].test=DtoI(d,m,y);
            
in[i].bg=in[i].test-t;
    }
    sort(
in,in+n);
    
int maxd=in[0].test,index=-1;
    
int heap[maxn],heapsize=0;
    
bool yes=true;
    
int tmp=n;
    
for(;yes&&tmp;maxd--)
        {
            
if(maxd==in[index+1].test)
                {
                    heap[heapsize
++]=index+1;
                    push_heap(heap,heap
+heapsize,cmp2);
                    
++index;
                    
continue;
            }
            
if(heapsize>0)
                {
                    
int top=heap[0];
                    pop_heap(heap,heap
+heapsize,cmp2);
                    heapsize
--;
                    
if(in[top].bg>maxd)yes=false;
                    
else tmp--;
            }
     }
    
if(!yes)
        printf(
"Impossible\n");
    
else
        {
            print(maxd
+1);
    }
    
return 0;
 }
 




zoyi 2008-10-10 22:26 鍙戣〃璇勮
]]>
pku 2761 http://m.shnenglu.com/zoyi-zhang/archive/2008/07/15/56182.htmlzoyizoyiTue, 15 Jul 2008 05:46:00 GMThttp://m.shnenglu.com/zoyi-zhang/archive/2008/07/15/56182.htmlhttp://m.shnenglu.com/zoyi-zhang/comments/56182.htmlhttp://m.shnenglu.com/zoyi-zhang/archive/2008/07/15/56182.html#Feedback0http://m.shnenglu.com/zoyi-zhang/comments/commentRss/56182.htmlhttp://m.shnenglu.com/zoyi-zhang/services/trackbacks/56182.html鎴戜笉鏄庣櫧銆傘備負浠涔堜竴鐩撮敊銆傘傘傛垜鐜板湪榪樻槸涓嶆槑鐧姐傘?br>榪欐槸鎴戝啓榪欑被闂銆傘備技涔庨兘浼氬嚭鐜扮殑闂銆傘傝鎶婃暟緇勫紑鍗曞緢澶氬緢澶氬嶃傘傛垜鍒扮幇鍦ㄨ繕鏄笉鏄庣櫧榪欐槸涓轟粈涔?br>




榪樻槸絎竴嬈¤兘鍦ㄧ涓欏電殑鍛€傘傚懙鍛點傘傚皬瀹夋叞涓涓?br>
#include<iostream>
#include
<algorithm>
#define MaxN 
300005
             
#define MaxM 
200005
using namespace std;
int N,M,res[MaxM];
struct node
{
    
int pri,n;
    friend bool operator
<(node a,node b)
    {
        return a.pri
<b.pri;
    }
}index[MaxN],ii[MaxN];
struct line
{
    
int b,e,k,n,ans;
    friend bool operator
<(line a,line b)
    {
        return a.b
<b.b;
    }
}Line[MaxM];
int cc[MaxN];
void inser_del(
int key,int flag)
{
    
int L=0,R=N-1,mid,v=1;
    
while(L<R)
    {
        cc[v]
+=flag;
        
mid=(L+R)/2;
        v
*=2;
        
if(key<=mid)
            R
=mid;
        
else
        {
            v
++;
            L
=mid+1;
        }
    }
    cc[v]
+=flag;
}
int solve(int k)
{
    
int L=0,R=N-1,mid,v=1;
    
while(L<R)
    {
        
mid=(L+R)/2;
        
if(cc[2*v]>=k)
        {
            R
=mid;
            v
*=2;
        }
        
else 
        {
            L
=mid+1;
            k
-=cc[2*v];
            v
=2*v+1;
        }
    }
    return index[L].pri;
}

int main()
{
    
int i,j;
    scanf(
"%d%d",&N,&M);

        
for(i=0;i<N;index[i].n=i++)
            scanf(
"%d",&index[i].pri);
        
for(i=0;i<M;Line[i].n=i++)
        {
            scanf(
"%d%d%d",&Line[i].b,&Line[i].e,&Line[i].k);
            
if(Line[i].b>Line[i].e)swap(Line[i].b,Line[i].e);
            
--Line[i].b;
            
--Line[i].e;
        }
        
//鍒濆鍖?/span>-->cc涓?
        sort(index,index
+N);
        sort(Line,Line
+M);
        
        
for(i=0;i<N;i++)
        {
            ii[index[i].n].pri
=index[i].pri;
            ii[index[i].n].n
=i;
        }

        
for(i=Line[0].b;i<=Line[0].e;i++)
            inser_del(ii[i].n,
1);

        
for(i=1;i<M;i++)
        {
            Line[i
-1].ans=solve(Line[i-1].k);
            
if(Line[i - 1 ].e>=Line[i].b)
             {
for  (j = Line[i - 1 ].b; j < Line[i].b; j ++ )
                inser_del(ii[j].n,
-1);
             
for  (j = Line[i - 1 ].e + 1 ; j <= Line[i].e; j ++ )
               inser_del(ii[j].n,
1);
             
            } 
            
else 
            {
             
for(j=Line[i - 1].b;j<=Line[i - 1 ].e;j ++ )
                 inser_del(ii[j].n,
-1);
             
for  (j = Line[i].b; j <= Line[i].e; j ++ )
                 inser_del(ii[j].n,
1);
            }
        }
        Line[i
-1].ans=solve(Line[i-1].k);
        
for(i=0;i<M;i++)
            res[Line[i].n]
=Line[i].ans;
        
for(i=0;i<M;i++)
            printf(
"%d\n",res[i]);

    return 
0;
}



zoyi 2008-07-15 13:46 鍙戣〃璇勮
]]>
鍔ㄦ佺粺璁$殑闈欐佸疄鐜幫紙鏉庣澘錛?/title><link>http://m.shnenglu.com/zoyi-zhang/archive/2008/07/13/56041.html</link><dc:creator>zoyi</dc:creator><author>zoyi</author><pubDate>Sun, 13 Jul 2008 11:40:00 GMT</pubDate><guid>http://m.shnenglu.com/zoyi-zhang/archive/2008/07/13/56041.html</guid><wfw:comment>http://m.shnenglu.com/zoyi-zhang/comments/56041.html</wfw:comment><comments>http://m.shnenglu.com/zoyi-zhang/archive/2008/07/13/56041.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zoyi-zhang/comments/commentRss/56041.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zoyi-zhang/services/trackbacks/56041.html</trackback:ping><description><![CDATA[<p style="COLOR: #000000">涓緇存儏鍐碉細<br><br>  </p> <div v:shape="_x0000_s1026">璁懼簭鍒楃殑鍏冪礌瀛樺偍鍦╝[]涓紝a鐨勪笅鏍囨槸1..n鐨勬鏁存暟錛岄渶瑕佸姩鎬佸湴鏇存柊鏌愪釜a[x]鐨勫鹼紝鍚屾椂瑕佹眰鍑篴[x1]鍒癮[y1]榪欎竴孌墊墍鏈夊厓绱犵殑鍜屻?</div> <p>濡傛灉瑕佸姩鎬佹洿鏂癿嬈°傘傛垜浠樉鐒跺彲浠ョ敤o(mn)鐨勬毚鍔涘紕鍑烘潵<br>鍏跺疄鍙互o(mlogn)鐨勶紱<br><br>鍦ㄦ潕鐫跨殑璁烘枃閲屾彁鍑轟簡涓縐嶆柊鐨勬暟鎹粨鏋勶細<br>寰堝閥濡欙紝寰堝己澶э細<br>瀵逛簬搴忓垪a[]錛屾垜浠涓涓暟緇凜錛屽叾涓?v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"> <v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype><v:shape id=_x0000_i1025 o:ole="" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\Users\asus\AppData\Local\Temp\msohtml1\01\clip_image001.wmz"></v:imagedata></v:shape>錛坘涓篿鍦ㄤ簩榪涘埗涓嬫湯灝?鐨勪釜鏁幫級銆?br><br><span style="COLOR: red">c[i]=a[i]+a[i-1]+...+<br>a[i-2^k+1]//榪欎竴欏圭殑鏈鍚庝竴浣嶄竴瀹氭槸0<br>鍖呭惈a[x]鐨刢搴忓垪錛?/span></p> <p style="COLOR: #000000"><span style="COLOR: #ff0000">c[x]=a[x]+a[x-1]+...+a[x-2^k+1]<br>c[x+2^k]=a[x+2^k]+a[x+2^k-1]...+a[x]+...+a[x-2^k+1]<br>....<br>涓鐩村姞鍒?lt;=S鐨勭姸鍐?/span><br><br>閽堝榪欎釜鎯呭喌銆傘傛垜浠湁涓や釜瀹炵幇銆傘備竴涓槸update(),鍙︿竴涓槸緇熻鐨勬搷浣?br>濡傛灉閽堝涓婇潰鐨勭粺璁″氨鏄眰緇欏畾鍖洪棿鐨剆um 錛坸,y錛?sum(1,y)-sum(1,x)錛?br><br></p> <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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">procedure UPDATA(x,A)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>begin<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>     p←x<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>     </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> (p</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">n) </span><span style="COLOR: #0000ff">do</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>     begin<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>         C[p]←C[p]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">A<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            p←p</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">LOWBIT(p)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>     </span><span style="COLOR: #0000ff">end</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">end</span><span style="COLOR: #000000"> <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span></div> <br> <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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><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[x]鐨勫拰<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000">  SUM(x)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>begin<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    ans ← </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>p ← x<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> (p</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">) </span><span style="COLOR: #0000ff">do</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>     begin<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>          ans←ans</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">C[p]<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>          p←p</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">LOWBIT(p)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>     </span><span style="COLOR: #0000ff">end</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>return ans<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">end</span><span style="COLOR: #000000"> <br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span></div> <br>鎴戜滑閫氳繃涓緇寸殑鍙互鎵╁睍鎴愪簩緇寸殑錛氾紙IOI <span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA"><span style="mso-spacerun: yes"> </span>MOBILES</span>錛?br>浠ヤ笅鏄垜鐨勮繖浠g爜錛?br> <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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">iostream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#define MaxS </span><span style="COLOR: #000000">1025</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#define L(a) (a</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">(a</span><span style="COLOR: #000000">^</span><span style="COLOR: #000000">(a</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)))<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> S,x,y,A,L,B,R,T;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> c[MaxS][MaxS];<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void update()<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">x</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">i</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">S鐨刢[i][y]鏇存柊<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i,j;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">x;i</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">S;i</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">L(i))<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">y;j</span><span style="COLOR: #000000"><=</span><span style="COLOR: #000000">S;j</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">L(j))<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            c[i][j]</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">A;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> compute(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> y)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> result</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,i,j;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">x;i</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000">-=</span><span style="COLOR: #000000">L(i))<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">y;j</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000">-=</span><span style="COLOR: #000000">L(j))<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            result</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">c[i][j];<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    return result;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> oper,ans;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </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">oper)</span><span style="COLOR: #000000">&&</span><span style="COLOR: #000000">oper!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        switch (oper)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        {<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">case</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">:<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            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">S);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            memset(c,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,sizeof(c));<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            break;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">case</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">:<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            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">x,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">y,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">A);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            x</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">,y</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            update();<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            break;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">case</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">:<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            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">L,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">B,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">R,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">T);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            L</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">,B</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">,R</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">,T</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            ans</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">compute(R,T)</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">compute(L</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,T)</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">compute(R,B</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">compute(L</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,B</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            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><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            break;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    return </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}</span></div> <img src ="http://m.shnenglu.com/zoyi-zhang/aggbug/56041.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zoyi-zhang/" target="_blank">zoyi</a> 2008-07-13 19:40 <a href="http://m.shnenglu.com/zoyi-zhang/archive/2008/07/13/56041.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>hdu 1251(綆鍗晅rie)http://m.shnenglu.com/zoyi-zhang/archive/2008/05/07/49150.htmlzoyizoyiWed, 07 May 2008 12:32:00 GMThttp://m.shnenglu.com/zoyi-zhang/archive/2008/05/07/49150.htmlhttp://m.shnenglu.com/zoyi-zhang/comments/49150.htmlhttp://m.shnenglu.com/zoyi-zhang/archive/2008/05/07/49150.html#Feedback0http://m.shnenglu.com/zoyi-zhang/comments/commentRss/49150.htmlhttp://m.shnenglu.com/zoyi-zhang/services/trackbacks/49150.html鎴戜互涓烘槸trie涓殑絀洪棿娌¢噴鏀炬帀錛屾墍浠ユ敼鐢ㄤ簡閫掑綊鍒犻櫎錛岀粨鏋?00ms,宸窛闃匡紝浠ュ悗瑕佹敞鎰忎簡
鍐欒繖閬撻涓昏鏄涔犱竴涓嬶紝浠ヤ笅鏄唬鐮侊紝姣斾互鍓嶅啓鐨勭畝鍖栦簡寰堝
#include<iostream>
#include
<algorithm>
#define MaxN 
26
const char stdt='a';
using namespace std;
struct trie
{
    trie
* next[MaxN];
    
int val;
    trie()
    {
        
int i;
        
for(i=0;i<MaxN;i++)next[i]=0;
        val
=0;
    }
    ~trie()
    {
        
int i;
        
for(i=0;i<MaxN;i++)delete(next[i]);
    }
};
int main()
{
    char words[
12],*t;
    
int ans;
    trie
* root=new trie,*p;
    
while(gets(words)&&strcmp(words,"")){
        p
=root;
        t
=words;
        
while(*t){
            
if(p->next[*t-stdt]==0)
                p
->next[*t-stdt]=new trie;
            p
=p->next[*t-stdt];
            (p
->val)++;
            t
++;
        }
    }
    
while(scanf("%s",words)!=EOF){
        p
=root;
        t
=words;
        
while(*t){
            
if(p->next[*t-stdt]==0){
                ans
=0; break;}
            p
=p->next[*t-stdt];
            ans
=p->val;
            t
++;
        }
        printf(
"%d\n",ans);
    }
    return 
0;
}


zoyi 2008-05-07 20:32 鍙戣〃璇勮
]]>
eoj 2104 (鎻愰棶錛氳甯繖瑙g瓟涓嬫垜鐨勯棶棰樺搱)http://m.shnenglu.com/zoyi-zhang/archive/2008/04/29/48476.htmlzoyizoyiTue, 29 Apr 2008 11:17:00 GMThttp://m.shnenglu.com/zoyi-zhang/archive/2008/04/29/48476.htmlhttp://m.shnenglu.com/zoyi-zhang/comments/48476.htmlhttp://m.shnenglu.com/zoyi-zhang/archive/2008/04/29/48476.html#Feedback1http://m.shnenglu.com/zoyi-zhang/comments/commentRss/48476.htmlhttp://m.shnenglu.com/zoyi-zhang/services/trackbacks/48476.html闃呰鍏ㄦ枃

zoyi 2008-04-29 19:17 鍙戣〃璇勮
]]>
trie鏍?騫舵煡闆?/title><link>http://m.shnenglu.com/zoyi-zhang/archive/2008/04/08/46538.html</link><dc:creator>zoyi</dc:creator><author>zoyi</author><pubDate>Tue, 08 Apr 2008 10:35:00 GMT</pubDate><guid>http://m.shnenglu.com/zoyi-zhang/archive/2008/04/08/46538.html</guid><wfw:comment>http://m.shnenglu.com/zoyi-zhang/comments/46538.html</wfw:comment><comments>http://m.shnenglu.com/zoyi-zhang/archive/2008/04/08/46538.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.shnenglu.com/zoyi-zhang/comments/commentRss/46538.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zoyi-zhang/services/trackbacks/46538.html</trackback:ping><description><![CDATA[<a >http://acm.pku.edu.cn/JudgeOnline/problem?id=2513</a><br>榪欓亾棰樻槸鐩存帴鎷垮墠鍑犲ぉ鍐欏緱妯$増鏀圭殑錛涘仛浜嗗嚑涓慨鏀?br>棣栧厛鍒犳帀浜唖earch錛岃繖閬撻鐨勭‘涓嶉渶瑕侊紝鏈潵娌″垹錛屼唬鐮佸疄鍦ㄥお闀?閫煎緱鎴戞病鍔炴硶<br>絎簩涓紝鎶妕rie涓璶um[]鐨勬剰鎬濇敼鎺変簡錛宯um[]鐜板湪瀛樼殑鏄瓧絎︿覆鍦ㄤ竴涓暟緇勭殑鏍囪錛?br>鐩稿綋浜巑ap鐨勫疄鐜幫紝閫氳繃榪欐牱鎴戞妸涓涓瓧絎︿覆鍜屼竴涓爣鍙峰搴斾笂浜嗭紝鏂逛究浜嗗茍鏌ラ泦鐨勬搷浣?br>鏋滅劧寰堜箙娌$騫舵煡闆嗕簡錛屼竴鍐欏氨鍑洪棶棰橈紝<br>涓昏鏄垜union_set鏄眳鐒跺繕浜嗚鍏坒ind_set涓涓嬶紝榪欐牱鍐欓拡瀵逛笅闈㈣繖緇勬暟鎹氨浼氬嚭鐜伴棶棰橈細<br>a b<br>b a<br>a a<br>榪樻湁涓涓氨鏄繖閬撻鐨勭┖杈撳叆闂錛岃杈撳嚭possible錛岃屼笉鏄疘mpossible <br>涓涓嬫槸鎴戠殑鍨冨溇浠g爜錛岃窇浜?00澶氾紝鏈夎皝鏈夋洿濂界殑鍙戞垜閭鍝? zhangjia888334@sohu.com<br> <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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><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><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">cstring</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#define keyNum </span><span style="COLOR: #000000">26</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#define MaxN </span><span style="COLOR: #000000">500005</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>struct node{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> parent;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> rank;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> num;</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">榪欎釜棰滆壊鍑虹幇鐨勬鏁?br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    node()<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        num</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">rank</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        parent</span><span style="COLOR: #000000">=-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>};<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>node colour[MaxN];<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">鏁扮粍鏍囪<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>struct trie{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    struct trieNode{</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">trie緇撶偣鐨勭粨鏋?br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    trieNode </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">link[keyNum];</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">涓嬫爣涓?nbsp;</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a' , 'b' , 'c' ,  , 'z' 鐨勬寚閽堟暟緇?/span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> num[keyNum];</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">鎻掑叆榪欎釜鍗曡瘝鍦ㄦ暟緇勪腑鐨勪綅緗?br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    trieNode(){<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        memset(num,</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,sizeof(num));</span><span style="COLOR: #000000">//-</span><span style="COLOR: #000000">1琛ㄧず榪樻湭鎻掑叆鏁扮粍<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        memset(link,</span><span style="COLOR: #0000ff">NULL</span><span style="COLOR: #000000">,sizeof(link));<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    void init(){<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        memset(link,</span><span style="COLOR: #0000ff">NULL</span><span style="COLOR: #000000">,sizeof(link));<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        memset(num,</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,sizeof(num));<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    };<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    trieNode</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> root;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    trie()<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        root</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(trieNode</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)malloc(sizeof(trieNode));</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">鍒濆鍖栨椂涓簉oot鐢寵浜嗙┖闂?br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        root</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">init();<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> Insert(char []);</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">榪斿洖鏁扮粍涓殑浣嶇疆<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    void Delete(trieNode</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">);</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">閲婃斁絀洪棿<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>};<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void trie::Delete(trieNode</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> t)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </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">keyNum;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[i])Delete(t</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[i]);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    memset(t</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">num,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,sizeof(t</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">num));<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    delete(t);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> trie::Insert(char x[])<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    trieNode </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">current</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">root;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(x[i]){<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[x[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a']==NULL){</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">            current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[x[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a']=(trieNode*)malloc(sizeof(trieNode));</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">            (current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[x[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a'])->init();</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">        }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        current</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[x[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a'];</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">        i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">num[x[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a']==-1)</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">        current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">num[x[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a']=id++;</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">    colour[current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">num[x[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a']].num++;//鍑虹幇鐨勬鏁?+</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">    return current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">num[x[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a'];</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void init()<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </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">MaxN;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        colour[i].parent</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">i;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void union_set(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> y)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(colour[x].rank</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">colour[y].rank)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        colour[y].parent</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">x;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> {<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        colour[x].parent</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">y;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(colour[x].rank</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">colour[y].rank)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            colour[y].rank</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> find_set(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(x!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">colour[x].parent)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        colour[x].parent</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">find_set(colour[x].parent);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    return colour[x].parent;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>bool comman_father()<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i,p</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    p</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">find_set(</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </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">id;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(find_set(i)!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">p)return </span><span style="COLOR: #0000ff">false</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    return </span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void solve()<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(comman_father()</span><span style="COLOR: #000000">==</span><span style="COLOR: #0000ff">false</span><span style="COLOR: #000000">){<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Impossible\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        return;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i,head_end</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </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">id;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(colour[i].num%</span><span style="COLOR: #000000">2</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">鍒ゆ柇澶村拰灝?br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            head_end</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(head_end</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">||!head_end)</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">涓涓病鍥炶礬錛屼竴涓槸鏈夊洖璺?br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Possible\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Impossible\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    char colr1[</span><span style="COLOR: #000000">12</span><span style="COLOR: #000000">],colr2[</span><span style="COLOR: #000000">12</span><span style="COLOR: #000000">];<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    trie a;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> ncolr1,ncolr2;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    init();<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%s%s</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,colr1,colr2)!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">EOF){<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        ncolr1</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">a.Insert(colr1);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        ncolr2</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">a.Insert(colr2);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        union_set(find_set(ncolr1),find_set(ncolr2));<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">涓嬮潰鍒ゆ柇鏈夊嚑涓猵arent錛岃嫢鏈夊涓け璐?br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    solve();<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    a.Delete(a.root);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    return </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span></div> <img src ="http://m.shnenglu.com/zoyi-zhang/aggbug/46538.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zoyi-zhang/" target="_blank">zoyi</a> 2008-04-08 18:35 <a href="http://m.shnenglu.com/zoyi-zhang/archive/2008/04/08/46538.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>trie 鏍?/title><link>http://m.shnenglu.com/zoyi-zhang/archive/2008/04/06/46355.html</link><dc:creator>zoyi</dc:creator><author>zoyi</author><pubDate>Sun, 06 Apr 2008 05:09:00 GMT</pubDate><guid>http://m.shnenglu.com/zoyi-zhang/archive/2008/04/06/46355.html</guid><wfw:comment>http://m.shnenglu.com/zoyi-zhang/comments/46355.html</wfw:comment><comments>http://m.shnenglu.com/zoyi-zhang/archive/2008/04/06/46355.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://m.shnenglu.com/zoyi-zhang/comments/commentRss/46355.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zoyi-zhang/services/trackbacks/46355.html</trackback:ping><description><![CDATA[濂戒笉瀹規槗鍐欑殑涓涓ā鐗垀鏈潵鏄兂鎸夌収鎴戜滑鏁版嵁緇撴瀯鏁欑▼鐨則rie鏍戞潵鍐欙紝浣嗘槸浠栫殑瀹炵幇鎴戝疄鍦ㄨ寰楀お闅?br>鎵浠ヨ繕鏄噰鐢ㄧ畝鍖栫増鐨則rie鏍?br><img src="file:///C:/Users/asus/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/15JHT3BN/slide0038_image114[1].gif"><br>榪欎釜搴旇綆楁槸姣旇緝鏍囧噯鐨則rie鏍戠粨鏋勶紝浣嗘槸浠栫殑鎻掑叆瀹炵幇璧鋒潵涓嶄粎浠呮槸鎻掑叆鏈韓鐨勫崟璇嶏紝鍙兘榪橀渶瑕佷慨鏀瑰師鏉ョ殑鏁扮粨鏋?br>姣斿璇存湰韜凡緇忓瓨鍦ㄤ簡bobwhite錛岀幇鍦ㄦ坊鍔燽obwhq錛屽氨瑕佸湪絎簩灞傜殑鍩虹涓婄戶緇墿灞曪紝bobwhite鐨勪綅緗篃瑕侀噸鏂板畾浣嶏紝鍒犻櫎鎿嶄綔涔熸槸榪欐牱<br>鍙兘榪樿涓婄Щ鏌愪簺鍗曡瘝錛岃繖涓槰澶╄瘯浜嗗緢涔咃紝鍐欏嚭鏉ョ殑閮戒笉琛屻?br>鑰屼笖瀵硅繖縐嶅瓧鍏告爲鐨勭粨鏋勬湰韜垜鐨勭悊瑙e氨寰堟販涔便?br>綆鍖栫増鐨則rie鏍?br><img src="http://epic.32o.cn/attachments/month_0707/z200777202049.JPG"><br>浠ヤ笅榪欑瀹炵幇鏂規硶鏄牴鎹埆浜烘敼緙栫殑錛屾槰澶╄閫煎緱娌″姙娉曡繕鏄寰楃畝鍖栫増鐨勶紝紿佺劧鍙戠幇涓墰浜虹殑鍐欐硶鍜屾垜鐨勫緢鐩鎬技錛堣繖鐫瀹炶繕璁╂垜嬋鍔ㄤ簡涓嬩笅錛夛紝灝辮竟瀛︿範杈規敼浜嗭紝鍛靛懙<br>瀹冩槸鏍規嵁鏉數鐨勪竴閬撻鏉ュ啓鐨勶紝浠ヤ笅鏄垜鐨勪唬鐮侊細<br><a >http://acm.hdu.edu.cn/showproblem.php?pid=1247</a><br> <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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><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><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#define keyNum </span><span style="COLOR: #000000">26</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#define MaxN </span><span style="COLOR: #000000">50</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>struct trie{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    struct trieNode{</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">trie緇撶偣鐨勭粨鏋?br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    trieNode </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">link[keyNum];</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">涓嬫爣涓?nbsp;</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">A' , 'B' , 'C' , <img src="http://m.shnenglu.com/Images/dot.gif"> , 'Z' 鐨勬寚閽堟暟緇?/span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> num[keyNum];</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">鎻掑叆key鐨勬鏁?br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    trieNode(){<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        memset(num,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,sizeof(num));<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        memset(link,</span><span style="COLOR: #0000ff">NULL</span><span style="COLOR: #000000">,sizeof(link));<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    void init(){<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        memset(link,</span><span style="COLOR: #0000ff">NULL</span><span style="COLOR: #000000">,sizeof(link));<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        memset(num,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,sizeof(num));<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    };<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    trieNode</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> root;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    trie()<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    {<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        root</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(trieNode</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)malloc(sizeof(trieNode));</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">鍒濆鍖栨椂涓簉oot鐢寵浜嗙┖闂?br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        root</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">init();<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    bool Search(char </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    void Insert(char []);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    void Delete(trieNode</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>};<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>bool trie::Search(char </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> x)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</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">0</span><span style="COLOR: #000000">)return </span><span style="COLOR: #0000ff">false</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    trieNode</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> current</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">root;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    x</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">x){<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">(x</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: #008000">'</span><span style="COLOR: #008000">a'])</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">            current</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">(x</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: #008000">'</span><span style="COLOR: #008000">a'];</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> break;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        x</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</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">0</span><span style="COLOR: #000000">&&</span><span style="COLOR: #000000">current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">num[</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">(x</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: #008000">'</span><span style="COLOR: #008000">a'])</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">        return </span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> return </span><span style="COLOR: #0000ff">false</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void trie::Delete(trieNode</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> t)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </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">keyNum;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(t</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[i])Delete(t</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[i]);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    memset(t</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">num,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,sizeof(t</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">num));<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    delete(t);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void trie::Insert(char x[])<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    trieNode </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">current</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">root;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(x[i]){<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[x[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a']==NULL){</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">            current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[x[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a']=(trieNode*)malloc(sizeof(trieNode));</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">            (current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[x[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a'])->init();</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">        }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        current</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">link[x[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a'];</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">        i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    (current</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">num[x[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #008000">'</span><span style="COLOR: #008000">a'])++;</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>char c[ </span><span style="COLOR: #000000">50000</span><span style="COLOR: #000000"> ][MaxN],tmp;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    trie a;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,j,num;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%s</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,c[i])!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">EOF)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        a.Insert(c[i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">]);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    num</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">i;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </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">num;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </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">;c[i][j];j</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">){<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            tmp</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">c[i][j];<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            c[i][j]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(a.Search(c[i])){<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                c[i][j]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">tmp;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(a.Search(</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">c[i][j])){<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                    printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%s\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,c[i]);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                    break;}<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> c[i][j]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">tmp;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        }<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    a.Delete(a.root);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    return </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}</span></div> 榪欎釜妯$増榪樹笉鏄緢瀹屽杽~鐢ㄨ搗鏉ヨ繕鏄笉澶ф柟渚匡紝姣斿鍒犻櫎鑺傜偣錛屾垜鐨勫垹闄ゅ彧鏄啓浜嗗垹鎵鏈夌殑錛岀敤閫掑綊鍐欑殑銆?br>榪樻湁閬嶅巻鑺傜偣錛岄兘涓嶆槸寰堟柟渚跨殑銆?br>浠ヤ笂浠g爜瑙i噴鍑犵偣錛?br>棣栧厛鎴戞瀯閫犱簡涓鏍紅rie鐨勭粨鏋勶細鍦ㄦ緇撴瀯涓湁root錛屽拰榪欐5鏍戠殑鍩烘湰涓変釜鎿嶄綔<br>鍐嶆trie緇撴瀯涓殑姣忎釜鑺傜偣閮芥槸trieNode鐨勭粨鏋勶紝鍖呮嫭root涔熸槸<br>榪欐5鏍戞槸鍔ㄦ佺敓鎴愮殑錛屾墍浠ュtrieNode鐨刬nit寰堥噸瑕侊紝榪欑偣鍐欒繃鐨勫氨鐭ラ亾錛屼笉Init浼氬嚭鐜板緢澶氶棶棰樼殑,<br>鍦╰rieNode緇撴瀯涓富瑕佹湁26涓猯ink鍜?6涓猲um錛屽垰寮濮嬫垜鑷繁鍐欑殑鏃跺欏氨鏄繖26涓猲um鎼炰笉娓咃紝鍙啓浜嗕竴涓猲um錛岃繖鏄鏍戠粨鏋勭殑鐞嗚В娣蜂貢閫犳垚鐨?br>num鍦ㄨ繖閲屾槸鏍囪榪欎釜鍗曡瘝鎻掑叆鐨勬鏁幫紝涓?琛ㄧず榪欎釜鍗曡瘝榪樻病鏈夎鎻掑叆榪?br>trieNode榪樻湁涓緢閲嶈鐨勬垚鍛樺嚱鏁板氨鏄痠nit浜嗐? <img src ="http://m.shnenglu.com/zoyi-zhang/aggbug/46355.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zoyi-zhang/" target="_blank">zoyi</a> 2008-04-06 13:09 <a href="http://m.shnenglu.com/zoyi-zhang/archive/2008/04/06/46355.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>pku 1182 椋熺墿閾?/title><link>http://m.shnenglu.com/zoyi-zhang/archive/2008/01/31/42293.html</link><dc:creator>zoyi</dc:creator><author>zoyi</author><pubDate>Thu, 31 Jan 2008 12:39:00 GMT</pubDate><guid>http://m.shnenglu.com/zoyi-zhang/archive/2008/01/31/42293.html</guid><wfw:comment>http://m.shnenglu.com/zoyi-zhang/comments/42293.html</wfw:comment><comments>http://m.shnenglu.com/zoyi-zhang/archive/2008/01/31/42293.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zoyi-zhang/comments/commentRss/42293.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zoyi-zhang/services/trackbacks/42293.html</trackback:ping><description><![CDATA[鍦ㄦ垜榪樻湁涓鍙f皵鐨勬椂鍊欎粬緇堜簬榪囦簡........<br> <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"><span style="COLOR: #008080"> 1</span><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#define MaxN </span><span style="COLOR: #000000">50000</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 3</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>typedef struct {<br></span><span style="COLOR: #008080"> 4</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> parent;<br></span><span style="COLOR: #008080"> 5</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> rank;<br></span><span style="COLOR: #008080"> 6</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> food;</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">鎸囧悜椋熺墿綾?br></span><span style="COLOR: #008080"> 7</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> enemy;</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">鎸囧悜澶╂晫綾?br></span><span style="COLOR: #008080"> 8</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}NODE;<br></span><span style="COLOR: #008080"> 9</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>NODE animal[MaxN</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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void init(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> n)<br></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i;<br></span><span style="COLOR: #008080">13</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </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">14</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        animal[i].parent</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">i;<br></span><span style="COLOR: #008080">15</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        animal[i].rank</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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        animal[i].food</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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        animal[i].enemy</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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br></span><span style="COLOR: #008080">19</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br></span><span style="COLOR: #008080">20</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> find_set(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x)<br></span><span style="COLOR: #008080">21</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br></span><span style="COLOR: #008080">22</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(x</span><span style="COLOR: #000000">==-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)return </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">鏈変簺food錛宔nemy鎸囧悜</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">23</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(animal[x].parent!</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">x)<br></span><span style="COLOR: #008080">24</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        animal[x].parent</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">find_set(animal[x].parent);<br></span><span style="COLOR: #008080">25</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    return animal[x].parent;<br></span><span style="COLOR: #008080">26</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br></span><span style="COLOR: #008080">27</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> union_set(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> y)<br></span><span style="COLOR: #008080">28</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br></span><span style="COLOR: #008080">29</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(x</span><span style="COLOR: #000000">==-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)return y;<br></span><span style="COLOR: #008080">30</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(y</span><span style="COLOR: #000000">==-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)return x;<br></span><span style="COLOR: #008080">31</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(animal[x].rank</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">animal[y].rank){<br></span><span style="COLOR: #008080">32</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        animal[y].parent</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">x;<br></span><span style="COLOR: #008080">33</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        return x;}<br></span><span style="COLOR: #008080">34</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> {<br></span><span style="COLOR: #008080">35</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        animal[x].parent</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">y;<br></span><span style="COLOR: #008080">36</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(animal[x].rank</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">animal[y].rank)animal[y].rank</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">37</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        return y;}<br></span><span style="COLOR: #008080">38</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br></span><span style="COLOR: #008080">39</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>void make(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> y,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> fx,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> fy,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> ex,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> ey)</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">鍒涘緩x鍚儁鐨勫叧緋?br></span><span style="COLOR: #008080">40</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br></span><span style="COLOR: #008080">41</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t,v,w;<br></span><span style="COLOR: #008080">42</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    t</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">union_set(fx,y);</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">棣栧厛灝唝涓巟鐨刦ood鍚堝茍<br></span><span style="COLOR: #008080">43</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    v</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">union_set(x,ey);<br></span><span style="COLOR: #008080">44</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    w</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">union_set(ex,fy);<br></span><span style="COLOR: #008080">45</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    animal[v].enemy</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">w;<br></span><span style="COLOR: #008080">46</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    animal[v].food</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">t;<br></span><span style="COLOR: #008080">47</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    animal[t].enemy</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">v;<br></span><span style="COLOR: #008080">48</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    animal[t].food</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">w;<br></span><span style="COLOR: #008080">49</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(w!</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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        animal[w].food</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">v;<br></span><span style="COLOR: #008080">51</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        animal[w].enemy</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">t;}<br></span><span style="COLOR: #008080">52</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}<br></span><span style="COLOR: #008080">53</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br></span><span style="COLOR: #008080">54</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>{<br></span><span style="COLOR: #008080">55</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> N,K,i,wn</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,x,y,fx,fy,ex,ey,oper;<br></span><span style="COLOR: #008080">56</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t,u,v;<br></span><span style="COLOR: #008080">57</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    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">N,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">K);<br></span><span style="COLOR: #008080">58</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    init(N);<br></span><span style="COLOR: #008080">59</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </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">){<br></span><span style="COLOR: #008080">60</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        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">oper,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">x,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">y);</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">oper涓?鐨勬椂鍊欒〃紺簒鍜寉鏄悓綾伙紝oper涓?鐨勬椂鍊欒〃紺簒鍚儁<br></span><span style="COLOR: #008080">61</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(x</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">N||y</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">N){wn</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;continue;}<br></span><span style="COLOR: #008080">62</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        x</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">find_set(x);<br></span><span style="COLOR: #008080">63</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        y</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">find_set(y);<br></span><span style="COLOR: #008080">64</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        fx</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">find_set(animal[x].food);</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">fx鍙兘鏄?/span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">65</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        fy</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">find_set(animal[y].food);</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">fy涔熷彲鑳芥槸</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">66</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        ex</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">find_set(animal[x].enemy);<br></span><span style="COLOR: #008080">67</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        ey</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">find_set(animal[y].enemy);<br></span><span style="COLOR: #008080">68</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(x</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">y){</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(oper</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">)wn</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;continue;}</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">.x,y鍚岀被<br></span><span style="COLOR: #008080">69</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(fy</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">x){wn</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;continue;}</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">.y鍚儀<br></span><span style="COLOR: #008080">70</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(fx</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">y){</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(oper</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)wn</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;continue;}</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">.x鍚儁<br></span><span style="COLOR: #008080">71</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(oper</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">)make(x,y,fx,fy,ex,ey);</span><span style="COLOR: #000000">//</span><span style="COLOR: #000000">4</span><span style="COLOR: #000000">..x鍜寉灝氭湭浜х敓鑱旂郴,鍒涘緩鑱旂郴錛岄鍏堟槸x鍚儁錛屽叾嬈鐨刦ood綾誨悆x<br></span><span style="COLOR: #008080">72</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(oper</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">4</span><span style="COLOR: #000000">..x鍜寉灝氭湭浜х敓鑱旂郴,鍒涘緩鑱旂郴<br></span><span style="COLOR: #008080">73</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            t</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">union_set(x,y);<br></span><span style="COLOR: #008080">74</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            u</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">union_set(fx,fy);<br></span><span style="COLOR: #008080">75</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            v</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">union_set(ex,ey);<br></span><span style="COLOR: #008080">76</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            animal[t].food</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">u;<br></span><span style="COLOR: #008080">77</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            animal[t].enemy</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">v;<br></span><span style="COLOR: #008080">78</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(u!</span><span style="COLOR: #000000">=-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">79</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                animal[u].enemy</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">t;<br></span><span style="COLOR: #008080">80</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>                animal[u].food</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">v;}<br></span><span style="COLOR: #008080">81</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(v!</span><span style="COLOR: #000000">=-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">){<br></span><span style="COLOR: #008080">82</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            animal[v].food</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">t;<br></span><span style="COLOR: #008080">83</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>            animal[v].enemy</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">u;}}<br></span><span style="COLOR: #008080">84</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    }<br></span><span style="COLOR: #008080">85</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,wn);<br></span><span style="COLOR: #008080">86</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    return </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">87</span><span style="COLOR: #000000"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>}</span></div> if(u!=-1)if(v!=-1)榪欓噷鎶樿吘浜嗘垜涓ゅぉ <img src ="http://m.shnenglu.com/zoyi-zhang/aggbug/42293.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zoyi-zhang/" target="_blank">zoyi</a> 2008-01-31 20:39 <a href="http://m.shnenglu.com/zoyi-zhang/archive/2008/01/31/42293.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://heyzo1031.com" target="_blank">一区二区三区欧美视频</a>| <a href="http://57sa.com" target="_blank">亚洲婷婷综合色高清在线</a>| <a href="http://yys4.com" target="_blank">欧美亚洲免费</a>| <a href="http://18p2.com" target="_blank">黄色日韩在线</a>| <a href="http://yw3329.com" target="_blank">欧美伦理91i</a>| <a href="http://5657hh.com" target="_blank">亚洲欧美日韩国产一区二区</a>| <a href="http://www11111111.com" target="_blank">免费不卡在线观看</a>| <a href="http://yxtczx.com" target="_blank">亚洲一级黄色片</a>| <a href="http://kk1xx-com.com" target="_blank">亚洲国产精品一区二区三区</a>| <a href="http://budanbao.com" target="_blank">国产精品扒开腿做爽爽爽视频</a>| <a href="http://33wbwb.com" target="_blank">欧美专区第一页</a>| <a href="http://gzzhuangshi.com" target="_blank">99精品99</a>| <a href="http://qqkanp.com" target="_blank">欧美激情视频免费观看</a>| <a href="http://hg4958.com" target="_blank">欧美精品入口</a>| <a href="http://cm168168.com" target="_blank">久久综合久久综合九色</a>| <a href="http://788997.com" target="_blank">亚洲韩国精品一区</a>| <a href="http://zhhtianyi.com" target="_blank">国产精品视频久久</a>| <a href="http://spardec.com" target="_blank">欧美高清在线精品一区</a>| <a href="http://26163c.com" target="_blank">欧美一区二区三区日韩视频</a>| <a href="http://94wr.com" target="_blank">99天天综合性</a>| <a href="http://021jjjflaw.com" target="_blank">亚洲欧美精品suv</a>| <a href="http://5c55c5c.com" target="_blank">99精品免费</a>| <a href="http://71oo.com" target="_blank">久久国产高清</a>| <a href="http://6633kj.com" target="_blank">欧美在线日韩精品</a>| <a href="http://sauske.com" target="_blank">欧美黄色免费</a>| <a href="http://961318.com" target="_blank">国产欧美日韩另类一区 </a>| <a href="http://9113c.com" target="_blank">亚洲欧美三级在线</a>| <a href="http://tuokuba520.com" target="_blank">男男成人高潮片免费网站</a>| <a href="http://lmjqav.com" target="_blank">国产日韩精品在线观看</a>| <a href="http://wwwmiya728.com" target="_blank">欧美成人精品三级在线观看 </a>| <a href="http://yashikeji.com" target="_blank">一区二区三区黄色</a>| <a href="http://www55avav.com" target="_blank">亚洲经典一区</a>| <a href="http://yssnlp.com" target="_blank">国产精品青草久久久久福利99</a>| <a href="http://www333393.com" target="_blank">国产精品香蕉在线观看</a>| <a href="http://chunhuigk.com" target="_blank">亚洲第一在线综合网站</a>| <a href="http://sikixixw12.com" target="_blank">黄色工厂这里只有精品</a>| <a href="http://njggmy.com" target="_blank">一本到12不卡视频在线dvd</a>| <a href="http://2938476.com" target="_blank">这里只有精品视频在线</a>| <a href="http://www520590.com" target="_blank">久久在线91</a>| <a href="http://wwwn94.com" target="_blank">亚洲无线一线二线三线区别av</a>| <a href="http://hbzbjxzz.com" target="_blank">亚洲另类黄色</a>| <a href="http://540669.com" target="_blank">中国成人亚色综合网站</a>| <a href="http://527937.com" target="_blank">亚洲一区二区三区视频播放</a>| <a href="http://sewuyueyue.com" target="_blank">欧美成人综合</a>| <a href="http://www149aa.com" target="_blank">欧美激情国产日韩</a>| <a href="http://227002.com" target="_blank">国内精品福利</a>| <a href="http://hhsj31.com" target="_blank">狠狠色综合播放一区二区</a>| <a href="http://2061826.com" target="_blank">夜夜爽www精品</a>| <a href="http://ximaimicro.com" target="_blank">麻豆免费精品视频</a>| <a href="http://556995.com" target="_blank">欧美黄色精品</a>| <a href="http://www895pao.com" target="_blank">欧美一区二区三区四区高清</a>| <a href="http://zyjdxx.com" target="_blank">欧美日韩在线一区</a>| <a href="http://4y9k.com" target="_blank">国产精品拍天天在线</a>| <a href="http://hwgjcm.com" target="_blank">99精品欧美一区二区三区 </a>| <a href="http://5474hu.com" target="_blank">欧美fxxxxxx另类</a>| <a href="http://my8823.com" target="_blank">精东粉嫩av免费一区二区三区</a>| <a href="http://smdzs.com" target="_blank">影音先锋在线一区</a>| <a href="http://88848885.com" target="_blank">亚洲欧美日韩国产综合</a>| <a href="http://zhhtianyi.com" target="_blank">最新精品在线</a>| <a href="http://essuee.com" target="_blank">亚洲人www</a>| <a href="http://7n7l.com" target="_blank">久久国产免费看</a>| <a href="http://6556h.com" target="_blank">欧美高清视频一区二区三区在线观看 </a>| <a href="http://my1315.com" target="_blank">欧美韩日一区二区三区</a>| <a href="http://sdsptl.com" target="_blank">久久精品国产2020观看福利</a>| <a href="http://jxyptsw.com" target="_blank">国产欧美一区二区精品婷婷</a>| <a href="http://360inns.com" target="_blank">欧美怡红院视频一区二区三区</a>| <a href="http://by3180.com" target="_blank">久久精品一二三区</a>| <a href="http://wwwbbb888999.com" target="_blank">欧美激情1区2区</a>| <a href="http://www497171c.com" target="_blank">久久天天躁狠狠躁夜夜爽蜜月 </a>| <a href="http://15013010203.com" target="_blank">日韩一级精品视频在线观看</a>| <a href="http://www-xj788.com" target="_blank">亚洲欧洲av一区二区三区久久</a>| <a href="http://123yongjiu.com" target="_blank">欧美日韩的一区二区</a>| <a href="http://bgdete.com" target="_blank">国产免费亚洲高清</a>| <a href="http://ggg4444.com" target="_blank">亚洲日本成人网</a>| <a href="http://91pero.com" target="_blank">香蕉乱码成人久久天堂爱免费 </a>| <a href="http://clgtzz.com" target="_blank">亚洲欧洲另类国产综合</a>| <a href="http://1397979.com" target="_blank">亚洲国产老妈</a>| <a href="http://889644.com" target="_blank">欧美一区二区黄色</a>| <a href="http://888nei.com" target="_blank">影音先锋欧美精品</a>| <a href="http://hh474.com" target="_blank">欧美激情在线</a>| <a href="http://xhamtube.com" target="_blank">欧美日韩免费区域视频在线观看</a>| <a href="http://91mdtv.com" target="_blank">狠狠色狠狠色综合系列</a>| <a href="http://rainbowbpm.com" target="_blank">欧美h视频在线</a>| <a href="http://writeingo.com" target="_blank">亚洲一区二区三区成人在线视频精品</a>| <a href="http://wslsp.com" target="_blank">欧美视频在线观看视频极品</a>| <a href="http://zucai168.com" target="_blank">亚洲欧美久久久</a>| <a href="http://85041960.com" target="_blank">久久精品国产99</a>| <a href="http://chuangke168.com" target="_blank">亚洲成人原创</a>| <a href="http://nmbgbc.com" target="_blank">亚洲美女视频在线免费观看</a>| <a href="http://www-699603.com" target="_blank">欧美三级网址</a>| <a href="http://edtxt.com" target="_blank">蜜臀a∨国产成人精品</a>| <a href="http://liandezhi.com" target="_blank">久久亚洲一区二区</a>| <a href="http://avjj80.com" target="_blank">在线视频你懂得一区</a>| <a href="http://828121.com" target="_blank">亚洲伊人网站</a>| <a href="http://hhjc7.com" target="_blank">亚洲国产欧美国产综合一区</a>| <a href="http://coerverbeijing.com" target="_blank">亚洲人成在线观看一区二区</a>| <a href="http://spvicarb.com" target="_blank">久久久久国产一区二区</a>| <a href="http://060969.com" target="_blank">国产精品丝袜91</a>| <a href="http://tinganji.com" target="_blank">久久午夜色播影院免费高清</a>| <a href="http://430390.com" target="_blank">欧美黄色一级视频</a>| <a href="http://wocao1997.com" target="_blank">欧美与黑人午夜性猛交久久久</a>| <a href="http://340996.com" target="_blank">久久er99精品</a>| <a href="http://9966k.com" target="_blank">这里只有精品丝袜</a>| <a href="http://4hup23.com" target="_blank">久久久国产午夜精品</a>| <a href="http://goutoujunshi.com" target="_blank">国产免费观看久久</a>| <a href="http://aqd072.com" target="_blank">欧美国产精品劲爆</a>| <a href="http://jm-comic3.com" target="_blank">国产精品蜜臀在线观看</a>| <a href="http://1116333.com" target="_blank">亚洲国产精品一区二区www</a>| <a href="http://fobdoer.com" target="_blank">欧美成人午夜激情</a>| <a href="http://czjrby.com" target="_blank">欧美在线亚洲</a>| <a href="http://k-dchina.com" target="_blank">亚洲午夜激情在线</a>| <a href="http://17ang.com" target="_blank">影音国产精品</a>| <a href="http://cscjxs.com" target="_blank">亚洲尤物在线视频观看</a>| <a href="http://aabbcc11.com" target="_blank">91久久精品www人人做人人爽</a>| <a href="http://toomicsvip.com" target="_blank">在线视频日本亚洲性</a>| <a href="http://junhuatesu.com" target="_blank">在线观看日韩av先锋影音电影院 </a>| <a href="http://281191.com" target="_blank">亚洲欧美日韩综合</a>| <a href="http://bjrailtech.com" target="_blank">日韩午夜剧场</a>| <a href="http://977dy.com" target="_blank">另类激情亚洲</a>| <a href="http://c7lc.com" target="_blank">亚洲精品一区中文</a>| <a href="http://hnautos.com" target="_blank">91久久久一线二线三线品牌</a>| <a href="http://uu6623.com" target="_blank">国产麻豆日韩欧美久久</a>| <a href="http://www-tk3333.com" target="_blank">亚洲国产精品激情在线观看</a>| <a href="http://92y5.com" target="_blank">国产亚洲综合性久久久影院</a>| <a href="http://959425.com" target="_blank">久久午夜av</a>| <a href="http://www-485050.com" target="_blank">国产精品你懂的在线欣赏</a>| <a href="http://shalitao.com" target="_blank">欧美成年人网站</a>| <a href="http://shllswkj.com" target="_blank">国产综合精品</a>| <a href="http://www-34909.com" target="_blank">香蕉精品999视频一区二区</a>| <a href="http://www-4564949.com" target="_blank">国产日韩欧美不卡在线</a>| <a href="http://www-13978.com" target="_blank">亚洲精品视频在线</a>| <a href="http://jzsp87.com" target="_blank">亚洲国产1区</a>| <a href="http://123hiba.com" target="_blank">久久久一区二区三区</a>| <a href="http://xing69.com" target="_blank">久久久99精品免费观看不卡</a>| <a href="http://88488848.com" target="_blank">欧美午夜不卡在线观看免费</a>| <a href="http://9e67.com" target="_blank">最新国产精品拍自在线播放</a>| <a href="http://411233.com" target="_blank">永久555www成人免费</a>| <a href="http://www22336.com" target="_blank">久久精品国产久精国产思思</a>| <a href="http://233116.com" target="_blank">久久精品一区二区三区不卡</a>| <a href="http://av2027.com" target="_blank">国产欧美韩日</a>| <a href="http://110488.com" target="_blank">欧美资源在线观看</a>| <a href="http://booyitech.com" target="_blank">久久久久久久网站</a>| <a href="http://lzklpc.com" target="_blank">国语自产精品视频在线看一大j8</a>| <a href="http://7770790.com" target="_blank">午夜精品久久久久久久</a>| <a href="http://xaxkizlar.com" target="_blank">欧美在线观看视频一区二区</a>| <a href="http://4hup23.com" target="_blank">国产毛片一区</a>| <a href="http://luobu520.com" target="_blank">欧美在线观看视频</a>| <a href="http://fdgkinetic.com" target="_blank">久久亚洲精品网站</a>| <a href="http://710557.com" target="_blank">黄色成人在线网址</a>| <a href="http://74va.com" target="_blank">老司机精品视频一区二区三区</a>| <a href="http://jy920.com" target="_blank">免费欧美日韩</a>| <a href="http://cp50088.com" target="_blank">亚洲精品一二</a>| <a href="http://8484vivo.com" target="_blank">欧美色大人视频</a>| <a href="http://jj8518.com" target="_blank">香蕉成人久久</a>| <a href="http://niu96.com" target="_blank">欧美成人精品福利</a>| <a href="http://bjrailtech.com" target="_blank">亚洲第一网站</a>| <a href="http://8880850.com" target="_blank">欧美日韩日韩</a>| <a href="http://6677ch.com" target="_blank">午夜在线播放视频欧美</a>| <a href="http://0070571.com" target="_blank">久久午夜电影</a>| <a href="http://9952222.com" target="_blank">99精品热视频只有精品10</a>| <a href="http://0855dyw.com" target="_blank">欧美日韩中文另类</a>| <a href="http://1181318.com" target="_blank">亚洲免费视频网站</a>| <a href="http://4008305555.com" target="_blank">久久亚洲精品一区</a>| <a href="http://ckk755.com" target="_blank">一区二区三区鲁丝不卡</a>| <a href="http://244223.com" target="_blank">欧美视频免费</a>| <a href="http://www-136445.com" target="_blank">欧美伊人久久久久久午夜久久久久</a>| <a href="http://jpqueyou.com" target="_blank">久色成人在线</a>| <a href="http://www-798009.com" target="_blank">一区二区三区视频在线看</a>| <a href="http://www333393.com" target="_blank">国产精品日产欧美久久久久</a>| <a href="http://www789yys.com" target="_blank">久久精品国产精品</a>| <a href="http://aimashe.com" target="_blank">最新日韩在线视频</a>| <a href="http://4915w.com" target="_blank">欧美一区二区三区精品电影</a>| <a href="http://by4433.com" target="_blank">狠狠干综合网</a>| <a href="http://540669.com" target="_blank">欧美日韩第一区</a>| <a href="http://479n.com" target="_blank">欧美一区二区播放</a>| <a href="http://4006616309.com" target="_blank">欧美三区不卡</a>| <a href="http://797298.com" target="_blank">久久精品国产91精品亚洲</a>| <a href="http://showrti.com" target="_blank">欧美顶级少妇做爰</a>| <a href="http://687673.com" target="_blank">亚洲一区二区三区四区在线观看</a>| <a href="http://2061826.com" target="_blank">国产日韩亚洲欧美综合</a>| <a href="http://xxxx90.com" target="_blank">欧美成人中文</a>| <a href="http://sdmsjd.com" target="_blank">亚洲欧美视频在线观看</a>| <a href="http://hoppecoke.com" target="_blank">欧美激情无毛</a>| <a href="http://517hc5.com" target="_blank">久久精品99国产精品日本</a>| <a href="http://737sihu.com" target="_blank">91久久综合亚洲鲁鲁五月天</a>| <a href="http://www23009.com" target="_blank">欧美日本精品</a>| <a href="http://5474hu.com" target="_blank">久久噜噜噜精品国产亚洲综合</a>| <a href="http://wzxjzx.com" target="_blank">欧美午夜在线视频</a>| <a href="http://www-964664.com" target="_blank">欧美专区一区二区三区</a>| <a href="http://9a9u.com" target="_blank">亚洲精品日韩一</a>| <a href="http://yw-95588.com" target="_blank">久久先锋资源</a>| <a href="http://mmpzyw.com" target="_blank">篠田优中文在线播放第一区</a>| <a href="http://114mz.com" target="_blank">亚洲国产精品久久人人爱蜜臀 </a>| <a href="http://www789yys.com" target="_blank">亚洲激精日韩激精欧美精品</a>| <a href="http://199372.com" target="_blank">国产精品久久毛片a</a>| <a href="http://tfccrk.com" target="_blank">久久综合一区二区</a>| <a href="http://y87b.com" target="_blank">久久er精品视频</a>| <a href="http://69xxx6.com" target="_blank">亚洲一区二区三区欧美</a>| <a href="http://0934photo.com" target="_blank">亚洲欧洲日产国产网站</a>| <a href="http://036762.com" 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>