青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

voip
風(fēng)的方向
厚德致遠(yuǎn),博學(xué)敦行!
posts - 52,comments - 21,trackbacks - 0
                  過(guò)兩天就是國(guó)慶了,我本來(lái)不打算寫(xiě)的,但是覺(jué)得現(xiàn)在狀況一定要記錄一下,以后可以借鑒!前幾天丟了工作,很受打擊,苦悶,晚上也睡不好,不知道怎么辦,在家里也學(xué)不進(jìn)東西!悶~~
posted @ 2010-09-28 22:12 jince 閱讀(149) | 評(píng)論 (0)編輯 收藏

高精度問(wèn)題

Time Limit:1000MS  Memory Limit:65536K
Total Submit:381 Accepted:107

Description

相信經(jīng)過(guò)暑假一個(gè)月的培訓(xùn),大家應(yīng)該已經(jīng)掌握了高精度的算法了。但是往往比賽中涉及到高精度的問(wèn)題并不多。而有些題目可能看起來(lái)需要高精度,而實(shí)際上并不需要。一個(gè)很好的例子就是3^p mod x, 初學(xué)者如果不知道同余的概念的話(huà),可能會(huì)求出3^p先,然后再對(duì)x取余,然而這對(duì)p很大的時(shí)候是行不通的。。于是我們想到了邊乘邊取余,其基本的思想就是先把x的整數(shù)倍拿掉,因?yàn)樗麑?duì)最后的計(jì)算結(jié)果沒(méi)有影響,但是這種算法對(duì)于p超過(guò)1000000的時(shí)候就會(huì)顯得很慢了,你有沒(méi)有想到更好的辦法。
本題的任務(wù)就是給你一個(gè)p和x輸出3^p mod x

Input

每行一個(gè)數(shù)據(jù) p和x,2 < p, x ≤ 1000000000, 輸入最后以0 0結(jié)束

Output

輸出3^p mod x

Sample Input

10 7
0 0

 

Sample Output

4
         這個(gè)題目老師教了我好幾遍我也沒(méi)懂。。。悲?。。。?/pre>
代碼如下:
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>
#include
<math.h>
int modExp(int a, int b, int n)
{  
    __int64 t, y;
    t
=1;y=a;
    
while(b!=0)
    
{
          
if(b%2==1)
          
{
              t
=t*y%n;
          }

          y
=y*y%n;
          b
=b/2;
    }

      
return t;
}



int main()
{
    
int b,n;
    
while(scanf("%d %d",&b,&n)!=EOF&&(b!=0&&n!=0))
    
{
        printf(
"%d\n",modExp(3,b,n));
    }

    
return 0;
}

posted @ 2010-09-19 14:21 jince 閱讀(212) | 評(píng)論 (0)編輯 收藏

Ignatius and the Princess III

Time Limit:1000MS  Memory Limit:65536K
Total Submit:86 Accepted:66

Description

"Well, it seems the first problem is too easy. I will let you know how foolish you are later." feng5166 says.

"The second problem is, given an positive integer N, we define an equation like this:
N=a[1]+a[2]+a[3]+...+a[m];
a[i]>0,1<=m<=N;
My question is how many different equations you can find for a given N.
For example, assume N is 4, we can find:
4 = 4;
4 = 3 + 1;
4 = 2 + 2;
4 = 2 + 1 + 1;
4 = 1 + 1 + 1 + 1;
so the result is 5 when N is 4. Note that "4 = 3 + 1" and "4 = 1 + 3" is the same in this problem. Now, you do it!"

Input

The input contains several test cases. Each test case contains a positive integer N(1<=N<=120) which is mentioned above. The input is terminated by the end of file.

Output

For each test case, you have to output a line contains an integer P which indicate the different equations you have found.

Sample Input

4
10
20

 

Sample Output

5
42
627
      就是這個(gè)題目上次我寫(xiě)整數(shù)劃分的時(shí)候半天也沒(méi)找到。。。直接用遞歸會(huì)超時(shí)??!
代買(mǎi)如下:
#include<cstdio>
int main()
{
    
int i,j,n,c[121][121];
    
for(i=1;i<121;i++)
        
for(j=1;j<121;j++)
        
{
            
if(i==1||j==1)
                c[i][j]
=1;
            
else if(i<j)
                c[i][j]
=c[i][i];
            
else if(i==j)
                c[i][j]
=c[i][j-1]+1;
            
else
                c[i][j]
=c[i][j-1]+c[i-j][j];
        }

    
while(scanf("%d",&n)!=EOF)
    
{
        printf(
"%d\n",c[n][n]);
    }

    
return 0;
}



posted @ 2010-09-19 13:59 jince 閱讀(177) | 評(píng)論 (0)編輯 收藏
            這是一個(gè)書(shū)上習(xí)題,求n個(gè)元素的非空子集劃分方案數(shù)。
我的代碼如下:
#include<stdio.h>
#include
<string.h>
int m[10][10];//m[i][j]代表i個(gè)元素分成j個(gè)集合分法
int main()
{
    
int i,j;
    memset(m,
0,sizeof(m));
    
for(i=1;i<10;i++)//初始化
    {
        m[i][
1]=1;
        m[i][i]
=1;
    }


    
for(i=2;i<10;i++)//構(gòu)造m解
    {
        
for(j=2;j<i;j++)
        
{
            m[i][j]
=m[i-1][j]*j+m[i-1][j-1];
        }

    }


    
for(i=1;i<10;i++)//輸出結(jié)果
    {
        
for(j=1;j<=i;j++)
            printf(
"%d ",m[i][j]);
        printf(
"\n");
    }

    
return 0;
}

運(yùn)行結(jié)果:
posted @ 2010-09-19 13:23 jince 閱讀(483) | 評(píng)論 (0)編輯 收藏

騎士問(wèn)題

Time Limit:1000MS  Memory Limit:65536K
Total Submit:160 Accepted:71

Description

在一個(gè)標(biāo)準(zhǔn)8*8的國(guó)際象棋棋盤(pán)上,棋盤(pán)中有些格子可能是有障礙物的。已知騎士的初始位置和目標(biāo)位置,你的任務(wù)是計(jì)算出騎士最少需要多少步可以從初始位置到達(dá)目標(biāo)位置。
有障礙物的格子當(dāng)然不可以到達(dá)。
標(biāo)準(zhǔn)的8*8的國(guó)際象棋棋盤(pán)中每個(gè)格子可以用唯一的編號(hào)確定。行用1~8這8個(gè)數(shù)字一次表示,列用a~h這8個(gè)字母依次表示如a4,b5等。騎士走日字型。

Input

多組測(cè)試數(shù)據(jù)。
每個(gè)測(cè)試數(shù)據(jù)的第一行是一個(gè)整數(shù)b( -1 <= b <= 62)表示棋盤(pán)中有障礙物的格子的數(shù)目,當(dāng)b=-1時(shí)表示輸入結(jié)束。
第二行含b個(gè)不同的有障礙物的格子編號(hào),用空格隔開(kāi),當(dāng)b=0時(shí),此行為空行。
第三行是騎士的初始格子和目標(biāo)格子的編號(hào),也用空格隔開(kāi)。

Output

每組輸出一行格式:
Board n: m moves
其中n表示數(shù)據(jù)的序號(hào),m表示最少步數(shù)
如果騎士無(wú)法到達(dá),則輸出
Board n: not reachable

Sample Input

10
c1 d1 d5 c2 c3 c4 d2 d3 d4 c5
a1 f1
0
c1 b3
2
b3 c2
a1 b2
-1

 

Sample Output

Board 1: 7 moves
Board 2: 1 moves
Board 3: not reachable
      廣度搜索!
代碼如下:
#include<stdio.h>
#include
<string.h>
int a[8]={-2,-2,-1,-1,1,1,2,2};
int b[8]={1,-1,2,-2,2,-2,1,-1};
int p[2][1000];
int s[9][9];
int head;
int tail;
int count;
int x3,y3;
int temp;
#define cr(x) memset(x,0,sizeof(x));
int fun(int x,int y)
{
    
int x1,y1;
    
int i;
    
int x2,y2;
    
while(head<tail)
    
{
        x1
=p[0][head];
        y1
=p[1][head];
        
for(i=0;i<8;i++)
        
{
            x2
=x1+a[i];
            y2
=y1+b[i];
            
if(x2==x3&&y2==y3)
            
{
                
return 1;
            }

            
else    if(s[x2][y2]==0&&x2>0&&y2>0&&x2<9&&y2<9)
            
{
                p[
0][tail]=x2;
                p[
1][tail]=y2;
                tail
++;
                s[x2][y2]
=1;
            }


        }


        
if(head==temp)//統(tǒng)計(jì)步數(shù)
        
{
            temp
=tail-1;
            count
++;
        }

        head
++;    
    }

    
return 0;
}

int main()
{
    
int x,y;
    
int i,j;
    
int d;
    
char c[2];
    
int x1,y1;
    
int z=0;
while(scanf("%d",&d)!=EOF&&d!=-1)
    
{
        z
++;
        
for(i=1;i<9;i++)
            
for(j=1;j<9;j++)
            
{
                s[i][j]
=0;
            }

        
for(i=0;i<d;i++)
        
{
            scanf(
"%s",c);
            x
=c[1]-48;
            y
=c[0]-96;
            s[x][y]
=1;
        }

        scanf(
"%s",c);
        x1
=c[1]-48;
        y1
=c[0]-96;
        scanf(
"%s",c);
        x3
=c[1]-48;
        y3
=c[0]-96;
        p[
0][0]=x1;
        p[
1][0]=y1;
        s[x1][y1]
=1;
        count
=0;
        head
=0;
        tail
=1;
        temp
=0;
        
if(fun(x1,y1)==1)
        
{
            printf(
"Board %d: %d moves\n",z,count+1);
        }

        
else
        
{
            printf(
"Board %d: not reachable\n",z);
        }

    }


    
return 0;
}

posted @ 2010-09-19 10:11 jince 閱讀(364) | 評(píng)論 (0)編輯 收藏

馬的走法

Time Limit:1000MS  Memory Limit:65536K
Total Submit:127 Accepted:80

Description

在一個(gè)4*5的棋盤(pán)上,輸入馬的起始位置坐標(biāo)(縱、橫),求馬能返回初始位置的所有不同走法的總數(shù)(馬走過(guò)的位置不能重復(fù),馬走“日”字)。

Input

多個(gè)測(cè)試數(shù)據(jù)。
每組2個(gè)數(shù)字

Output

輸出不同走法的總數(shù)。

Sample Input

2 2

 

Sample Output

4596

               窮舉法!也可以看做深搜!角度不同。。這與前面一題過(guò)河卒不同,在過(guò)河卒中如果用深搜的話(huà)會(huì)超時(shí),我試過(guò)了。。。
代碼如下:

#include<stdio.h>
#include
<string.h>
int count;
int s[4][5];
int a[8]={-2,-2,-1,-1,1,1,2,2};
int b[8]={1,-1,2,-2,2,-2,1,-1};
int x1,y1;
void fun(int x,int y)
{
    
int i;
    
int x2,y2;
    
for(i=0;i<8;i++)
    
{
        x2
=x+a[i];
        y2
=y+b[i];
        
if((x2>=0)&&(y2>=0)&&(y2<=4)&&(x2<=3)&&(s[x2][y2]==0))
        
{
            s[x2][y2]
=1;
            fun(x2,y2);
            s[x2][y2]
=0;
        }

        
else if((x2==x1)&&(y2==y1))
            count
++;
    }

}

int main()
{

    
while((scanf("%d %d",&x1,&y1)!=EOF))
    
{
        count
=0;
        
if((x1<=4)&&(y1<=5)&&(y1>0)&&(x1>0))
        
{
            x1
=x1-1;
            y1
=y1-1;
            memset(s,
0,sizeof(s));
            s[x1][y1]
=1;
            fun(x1,y1);
            printf(
"%d\n",count);
        }

        
else
        
{
            printf(
"%d\n",count);
        }

    }

    
return 0;
}


 

posted @ 2010-09-19 10:03 jince 閱讀(837) | 評(píng)論 (2)編輯 收藏

過(guò)河卒

Time Limit:1000MS  Memory Limit:65536K
Total Submit:691 Accepted:155

Description

棋盤(pán)上A點(diǎn)有一個(gè)過(guò)河卒,需要走到目標(biāo)B點(diǎn)。卒行走的規(guī)則:可以向下、或者向右。同時(shí)在棋盤(pán)上的任一點(diǎn)有一個(gè)對(duì)方的馬(如C點(diǎn)),該馬所在的點(diǎn)和所有跳躍一步可達(dá)的點(diǎn)稱(chēng)為對(duì)方馬的控制點(diǎn),如圖中的C點(diǎn)和P1,……,P8,卒不能通過(guò)對(duì)方馬的控制點(diǎn)。棋盤(pán)用坐標(biāo)表示,A點(diǎn)(0,0)、B點(diǎn)(n, m) (n,m為不超過(guò)20的整數(shù)),同樣馬的位置坐標(biāo)是需要給出的,C≠A且C≠B?,F(xiàn)在要求你計(jì)算出卒從A點(diǎn)能夠到達(dá)B點(diǎn)的路徑的條數(shù)。


1 2 3 4 5 6 7 8
A +---+---+---o---+---o---+---+----+--------->Y
| | | | | | | | |
1 +---+---o---+---+---+---o---+----+
| | | | | | | | |
2 +---+---+---+---C---+---+---+----+
| | | | | | | | |
3 +---+---o---+---+---+---o---+----+
| | | | | | | | |
4 +---+---+---o---+---o---+---+----+ B(4,8)
|
|
V

X

 

Input

多個(gè)測(cè)試案例,每個(gè)案例一行,處理到文件末尾
B點(diǎn)坐標(biāo)(n,m)以及對(duì)馬的坐標(biāo)(X,Y){不用判錯(cuò)}

Output

一個(gè)整數(shù)(路徑的條數(shù))

Sample Input

6 6 3 2 

 

Sample Output

17
         這個(gè)題目還是不錯(cuò)的。。。
代碼如下:
#include<stdio.h>


int s[21][21];
__int64 c[
21][21];


int a0[8]={-2,-2,-1,-1,1,1,2,2};
int b0[8]={1,-1,2,-2,2,-2,1,-1};

int x1,y1;
int x3,y3;

int main()
{
    
int x2,y2;
    
int i,j;
    
int test;
    
while((scanf("%d %d %d %d",&x1,&y1,&x3,&y3)!=EOF))
    
{

        
for(i=0;i<21;i++)
            
for(j=0;j<21;j++)
            
{
                s[i][j]
=1;
                c[i][j]
=0;
            }

        s[x3][y3]
=0;
        
for(i=0;i<8;i++)//計(jì)算受馬控制的點(diǎn)
        {
            x2
=x3+a0[i];
            y2
=y3+b0[i];
            
if((x2>=0)&&(y2>=0)&&(y2<=20)&&(x2<=20))
            
{
                s[x2][y2]
=0;
            }

        }



        test
=1;
        
for(j=0;j<21;j++)//初始化邊上的走法
        {
            
if(test)
            
{
                
if(s[0][j]==0)
                
{
                    test
=0;
                }

                
else
                
{
                    c[
0][j]=1;
                }

            }


        }

        test
=1;
        
for(j=0;j<21;j++)
        
{
            
if(test)
            
{
                
if(s[j][0]==0)
                
{
                    test
=0;
                }

                
else
                
{
                    c[j][
0]=1;
                }

            }

        }



        
for(i=1;i<21;i++)//計(jì)算一個(gè)點(diǎn)上的走法,上方點(diǎn)的走法數(shù)+左方點(diǎn)的走法數(shù)
            for(j=1;j<21;j++)
            
{
                
if(s[i][j])
                
{
                    
                    c[i][j]
=c[i-1][j]*s[i-1][j]+c[i][j-1]*s[i][j-1];
                }

            }

        

            printf(
"%I64d\n",c[x1][y1]); 
    }

    
return 0;
}


posted @ 2010-09-19 09:45 jince 閱讀(2179) | 評(píng)論 (2)編輯 收藏

最少硬幣問(wèn)題

設(shè)有n 種不同面值的硬幣,各硬幣的面值存于數(shù)組T[1:n]中。現(xiàn)要用這些面值的硬幣來(lái)找錢(qián)。可以使用的各種面值的硬幣個(gè)數(shù)存于數(shù)組Coins[1:n]中。
對(duì)任意錢(qián)數(shù)0≤m≤20001,設(shè)計(jì)一個(gè)用最少硬幣找錢(qián)m的方法。

編程任務(wù):
對(duì)于給定的1≤n≤10,硬幣面值數(shù)組T和可以使用的各種面值的硬幣個(gè)數(shù)數(shù)組Coins,以及錢(qián)數(shù)m,0≤m≤20001,編程計(jì)算找錢(qián)m的最少硬幣數(shù)。

Input

輸入包括多組測(cè)試數(shù)據(jù),每組輸入的第一行中只有1 個(gè)整數(shù)給出n的值,第2 行起每
行2 個(gè)數(shù),分別是T[j]和Coins[j]。每組輸入最后1 行是要找的錢(qián)數(shù)m。

Output

對(duì)于每組輸入數(shù)據(jù),輸出一行,即計(jì)算出最少硬幣數(shù)。問(wèn)題無(wú)解時(shí)輸出-1。

Sample Input

3
1 3
2 3
5 3
18

Sample Output

5
         動(dòng)態(tài)規(guī)劃題。
代碼如下:
#include<cstdio>
int main()
{
    
int t[11],coins[11],c[11][20002];//c[i][j]前i種硬幣找j塊錢(qián)最少硬幣數(shù)
    int i,j,n,m,k;
    
while(scanf("%d",&n)!=EOF)
    
{
        
for(i=1;i<=n;i++)
        
{
            scanf(
"%d %d",&t[i],&coins[i]);
        }

        scanf(
"%d",&m);
        
for(i=1;i<=n;i++)        //初始化
            for(j=0;j<=m;j++)
            
{
                
if(j==0)
                    c[i][j]
=0;
                
else if(i==1)  
                    
if(j%t[i]==0&&j/t[i]<=coins[i])
                        c[
1][j]=j/t[i];
                    
else
                        c[
1][j]=1000000;
                
else
                    c[i][j]
=1000000;
            }


        
for(i=2;i<=n;i++)        //構(gòu)造c數(shù)組
            for(j=1;j<=m;j++)
                
for(k=0;k<=coins[i];k++)
                
{
                    
if(c[i][j]>(c[i-1][j-k*t[i]]+k)&&(j-k*t[i])>=0)
                            c[i][j]
=c[i-1][j-k*t[i]]+k;
                }

        
if(c[n][m]!=1000000)
        
{
            printf(
"%d\n",c[n][m]);
        }

        
else
            printf(
"-1\n");
    }

    
return 0;
}

題目地址:http://acm.nankai.edu.cn/p1132.html
posted @ 2010-09-17 13:32 jince 閱讀(3807) | 評(píng)論 (0)編輯 收藏
	我們學(xué)校的ACM網(wǎng)站進(jìn)不去了。。。
 	滑雪,這個(gè)題目是稍微復(fù)雜一些的動(dòng)態(tài)規(guī)劃題,基本思路是先求的一個(gè)點(diǎn)上,上下左右上的最優(yōu)值,然后再做判斷。。該題一定要抓住這種思想,不然會(huì)很迷惑。
在代碼實(shí)現(xiàn)的時(shí)候,用了一個(gè)中間值temp,用來(lái)存貯最優(yōu)解。。。
代碼如下:
#include<stdio.h>
#include
<string.h>
int s[101][101],map[101][101];
int d[4][2]={{0,1},{1,0},{-1,0},{0,-1}};
int n,m;
int dfs(int x,int y)            //計(jì)算x,y點(diǎn)上的最大深度,事實(shí)上它可以計(jì)算出所有他可以到達(dá)點(diǎn)上的最優(yōu)值
{
    
int sum=0;
    
int temp=0;
    
int i,x0,y0;
    
if(s[x][y]!=0)
        
return s[x][y];
    
for(i=0;i<4;i++)        //從上下左右四個(gè)最優(yōu)值中選擇
    {
        x0
=d[i][0]+x;
        y0
=d[i][1]+y;
        temp
=1;                //最小深度為1。。
        if((map[x0][y0]<map[x][y])&&x0>=0&&y0>=0&&x0<n&&y0<m)//滿(mǎn)足條件的點(diǎn),重置temp
        {
            temp
=dfs(x0,y0)+1;
        }

        
if(temp>sum)                //更新最大深度
        {
            sum
=temp;
        }

    }

    s[x][y]
=sum;                //置最優(yōu)值
    return sum;                    //返回最優(yōu)值
}

int main()
{
    
int sum,i,j;
    
while(scanf("%d %d",&n,&m)!=EOF)
    
{
        memset(s,
0,sizeof(s));
        sum
=0;
        
for(i=0;i<n;i++)
            
for(j=0;j<m;j++)
                scanf(
"%d",&map[i][j]);
        
for(i=0;i<n;i++)
            
for(j=0;j<m;j++)
            
{
                dfs(i,j);
            }

        
for(i=0;i<n;i++)
        
{
            
for(j=0;j<m;j++)
            
{
                
if(s[i][j]>sum)
                    sum
=s[i][j];
                
//printf("%d ",s[i][j]);
            }

        
//    printf("\n");
        }

        printf(
"%d\n",sum);
    }

    
return 0;
}


      這段代碼可能是我自己寫(xiě)的,我記得當(dāng)時(shí)我不理解這個(gè),網(wǎng)上找了很多代碼來(lái)看,結(jié)果還是看不懂。?!,F(xiàn)在我看著這段代碼還是覺(jué)得虛,雖然我理解他的意思。。。總結(jié)經(jīng)驗(yàn)我覺(jué)得以前沒(méi)有好好理解這個(gè)題目,然后盲目的看代碼,結(jié)果毀了這個(gè)題目?。?!以后一定要抓住思路再寫(xiě)代碼?。?!其實(shí)這個(gè)題目可以看做是最長(zhǎng)不下降子序列擴(kuò)展到二維的情況??!可能這也是我解決不了這個(gè)題目的一個(gè)因素,除了思路不清晰外,在寫(xiě)代碼的時(shí)候直接用最優(yōu)數(shù)組去迭代是不能成功的?。∫玫街虚g變量!!最后總結(jié)為:1、盲目看\寫(xiě)代碼。。2、經(jīng)驗(yàn)主義。。
posted @ 2010-09-17 10:29 jince 閱讀(514) | 評(píng)論 (0)編輯 收藏

最長(zhǎng)不下降序列

Time Limit:1000MS  Memory Limit:65536K
Total Submit:488 Accepted:197

Description

有由n個(gè)不相同的整數(shù)組成的數(shù)列,記為a(1)、a(2)、...a(n),當(dāng)i!=j時(shí),a(i)!=a(j)。若存在i1 < i2 < i3 < ... < ie,且有a(i1) < a(i2) < ... < a(ie), 則稱(chēng)為長(zhǎng)度為e的不下降序列。
如 3,18,7,14,10,12,23,41,16,24
則有3,18,23,24是一個(gè)長(zhǎng)度為4的不下降子序列
3,7,10,12,23,24是長(zhǎng)度為6的不下降子序列。
現(xiàn)要求你求最長(zhǎng)的不下降子序列。

Input

多組測(cè)試數(shù)據(jù)
每組一行,先輸入一個(gè)數(shù)列長(zhǎng)度n (1 <= n <= 1000),然后是n個(gè)整數(shù)
處理到文件末尾

Output

輸出最長(zhǎng)不下降子序列的長(zhǎng)度

Sample Input

10 3 18 7 14 10 12 23 41 16 24

 

Sample Output

6
         簡(jiǎn)單動(dòng)態(tài)規(guī)劃題,給予我們一種思想??!
代碼如下:
#include<stdio.h>
int Longest_Increasing(int num[],int List[],int n)//List[i]為包含i項(xiàng)在內(nèi)的最長(zhǎng)不下降子序列
{
    
int i,j;
    
for(i=1;i<n;i++)
    
{
        
for(j=0;j<i;j++)
        
{
            
if(num[i]>num[j]&&List[i]<List[j]+1)
                    List[i]
=List[j]+1;
        }

    }

    
return 0;
}


int main()
{
    
int n,i,ans;
    
int num[1001],List[1001];
    
while(scanf("%d",&n)!=EOF)
    
{
        
for(i=0;i<n;i++)
        
{
            List[i]
=1;
            scanf(
"%d",&num[i]);
        }


        Longest_Increasing(num,List,n);
        
/*        printf("最優(yōu)解:\n");
        for(i=0;i<n;i++)
            printf("%d ",List[i]);
        printf("\n");
*/


        ans
=0;
        
for(i=0;i<n;i++)
            
if(List[i]>ans)
                ans
=List[i];

        printf(
"%d\n",ans);
    }

    
return 0;
}
posted @ 2010-09-16 13:16 jince 閱讀(1024) | 評(píng)論 (0)編輯 收藏
僅列出標(biāo)題
共6頁(yè): 1 2 3 4 5 6 
哈哈哈哈哈哈
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲午夜精品久久久久久app| 久久午夜影视| 亚洲国产一成人久久精品| 一区二区日韩| 亚洲国产日韩欧美一区二区三区| 一区二区三区免费观看| 亚洲黄网站在线观看| 午夜精品久久| 亚洲专区在线视频| 欧美成人亚洲成人| 美乳少妇欧美精品| 国产精自产拍久久久久久| 亚洲人午夜精品免费| 国内精品久久久久久久影视麻豆 | 午夜激情亚洲| 欧美日韩精品一本二本三本| 欧美不卡视频一区| 激情亚洲成人| 欧美在线三级| 久久久久欧美| 激情成人av| 久久精品成人| 久久久水蜜桃| 激情久久五月| 久久久国产精品亚洲一区| 久久精品国产在热久久| 国产精品羞羞答答| 性一交一乱一区二区洋洋av| 午夜视频一区二区| 国产精品婷婷| 午夜性色一区二区三区免费视频| 亚洲欧美日韩一区二区三区在线 | 伊人久久综合97精品| 欧美在线观看www| 久久久欧美一区二区| 国产视频精品免费播放| 午夜精品久久| 久久综合久久综合这里只有精品| 国内精品久久国产| 玖玖精品视频| 亚洲国产精品悠悠久久琪琪| 日韩亚洲欧美一区| 欧美色欧美亚洲另类二区| 亚洲作爱视频| 欧美一区二区在线观看| 国产在线国偷精品产拍免费yy| 欧美在线free| 欧美成人一区二区三区| 一区二区三区久久精品| 欧美性视频网站| 欧美一区二区三区四区夜夜大片| 久久视频在线看| 亚洲欧洲视频| 国产精品综合网站| 久久久亚洲影院你懂的| 亚洲人永久免费| 欧美一区二区在线播放| 在线观看亚洲| 欧美三级精品| 久久精品91久久久久久再现| 亚洲福利专区| 欧美资源在线| 亚洲精选一区| 国产精品亚洲成人| 猫咪成人在线观看| 亚洲影院色无极综合| 久久在线免费观看| 亚洲一区二区三区高清| 国产在线精品自拍| 欧美日韩国产欧美日美国产精品| 亚洲综合国产激情另类一区| 蜜臀va亚洲va欧美va天堂| 日韩午夜在线视频| 国产综合色产在线精品| 欧美另类videos死尸| 欧美一区亚洲| 99视频国产精品免费观看| 久久综合久久综合久久综合| 中文精品一区二区三区| 亚洲成色777777在线观看影院| 欧美日韩中文字幕精品| 久久精品视频在线观看| 亚洲视频欧美在线| 亚洲国产精品123| 久久偷窥视频| 亚洲欧美一区二区三区在线| 最近中文字幕日韩精品 | 老司机精品视频一区二区三区| 亚洲视频导航| 亚洲欧洲在线一区| 国产一区二区三区自拍| 欧美激情综合网| 欧美自拍偷拍午夜视频| 亚洲一区二区三区精品在线| 欧美激情亚洲国产| 久久成人久久爱| 亚洲图片欧洲图片av| 娇妻被交换粗又大又硬视频欧美| 欧美色图麻豆| 久久精品卡一| 在线中文字幕一区| 欧美成人一区二免费视频软件| 亚洲欧美国产精品桃花| 亚洲免费av网站| **欧美日韩vr在线| 欧美激情偷拍| 久久亚洲精品伦理| 亚洲欧美日本日韩| 久久久亚洲高清| 亚洲欧美激情一区| 一区二区三区国产精品| 在线不卡亚洲| 狠狠色狠色综合曰曰| 欧美日韩美女在线观看| 欧美成年人在线观看| 久久精品女人天堂| 亚洲欧美日韩高清| 一区二区三区免费在线观看| 亚洲精品色婷婷福利天堂| 日韩亚洲欧美一区二区三区| 亚洲福利视频网站| 亚洲高清视频中文字幕| 欧美国产一区视频在线观看| 蜜臀av一级做a爰片久久| 亚洲欧美电影在线观看| 亚洲欧美中文日韩在线| 亚洲香蕉伊综合在人在线视看| 亚洲精品一区二区三区99| 91久久精品一区二区三区| 亚洲国产高清自拍| 极品少妇一区二区三区精品视频 | 欧美国产在线电影| 欧美成人一品| 久久视频免费观看| 卡一卡二国产精品| 欧美成人第一页| 欧美国产日韩在线| 欧美日韩国产成人| 国产精品久久一级| 国产精品一区二区视频| 国产乱肥老妇国产一区二| 国产热re99久久6国产精品| 国产精品一二三| 国产乱子伦一区二区三区国色天香| 欧美三级精品| 国产精品久久久久91| 国产精品久久久久久久久久妞妞| 国产精品高潮呻吟视频| 欧美日韩一区二区视频在线观看| 欧美午夜精品久久久久久浪潮| 国产精品成人一区二区三区吃奶 | 久久av老司机精品网站导航| 亚洲综合色婷婷| 久久久久久久综合| 欧美激情久久久久| 国产精品日韩欧美综合 | 欧美激情一区二区三区在线视频| 久久在线精品| 欧美日韩亚洲精品内裤| 国产欧美一区二区三区久久| 精品电影在线观看| 亚洲精品日韩在线观看| 亚洲影院在线| 久热成人在线视频| 99re这里只有精品6| 欧美一区二区三区四区夜夜大片| 老鸭窝91久久精品色噜噜导演| 欧美日韩亚洲三区| 国模套图日韩精品一区二区| 黄色日韩在线| 在线亚洲精品| 鲁大师影院一区二区三区| 亚洲国产综合91精品麻豆| 免费久久精品视频| 亚洲免费在线播放| 欧美福利一区| 国产日韩在线亚洲字幕中文| 亚洲国产岛国毛片在线| 亚洲美女精品一区| 亚洲在线日韩| 亚洲成人资源| 欧美专区日韩视频| 欧美日韩视频在线一区二区 | 欧美综合77777色婷婷| 欧美激情视频给我| 亚洲欧美另类国产| 久久久精品五月天| 国产精品区一区二区三| 亚洲精选久久| 蜜臀av性久久久久蜜臀aⅴ四虎| 在线性视频日韩欧美| 欧美激情第六页| 亚洲国产成人久久综合| 久久超碰97人人做人人爱| 亚洲国产日韩一区二区| 久久综合激情| 激情欧美一区二区| 久久视频在线视频| 欧美在线视频在线播放完整版免费观看 | 久久精品毛片|