锘??xml version="1.0" encoding="utf-8" standalone="yes"?>午夜精品久久一牛影视,欧美国产综合视频,午夜国产精品视频http://m.shnenglu.com/Dreams/category/10188.htmlzh-cnSun, 03 May 2009 03:49:21 GMTSun, 03 May 2009 03:49:21 GMT60hdu 1429 鑳滃埄澶ч冧骸(緇?http://m.shnenglu.com/Dreams/archive/2009/05/02/81677.htmlDreamSkyDreamSkySat, 02 May 2009 00:43:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/05/02/81677.htmlhttp://m.shnenglu.com/Dreams/comments/81677.htmlhttp://m.shnenglu.com/Dreams/archive/2009/05/02/81677.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/81677.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/81677.html闃呰鍏ㄦ枃

DreamSky 2009-05-02 08:43 鍙戣〃璇勮
]]>
hdu 1728 閫冪榪峰http://m.shnenglu.com/Dreams/archive/2009/04/23/80882.htmlDreamSkyDreamSkyThu, 23 Apr 2009 11:25:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/04/23/80882.htmlhttp://m.shnenglu.com/Dreams/comments/80882.htmlhttp://m.shnenglu.com/Dreams/archive/2009/04/23/80882.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/80882.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/80882.htmlhttp://acm.hdu.edu.cn/showproblem.php?pid=1728
//1302018 2009-04-23 19:16:46 Accepted 1728 31MS 332K 1788 B C++ no way 
#include<iostream>
#include
<queue>
#include
<stdio.h> 
using namespace std;
struct Node
{
    
int x;
    
int y;
}
;
int dir[4][2]={{-1,0},{1,0},{0,-1},{0,1}};
char map[102][102];
int m,n,step;
int ok,sx,sy,ex,ey;
int mark[102][102];
void Init()
{
    
int i,j;
    cin
>>m>>n;
    
for(i=0;i<m;i++)
        
for(j=0;j<n;j++)
                mark[i][j] 
= -1;
    
for(i=0;i<m;i++)
        scanf(
"%s",map[i]);
    scanf(
"%d%d%d%d%d",&step,&sy,&sx,&ey,&ex);
    sx 
--;    
    sy 
--;
    ex 
--;
    ey 
--;
}


void bfs()
{
    
int k,turns;
    Node q,p;    
    queue
<Node>Q;
    p.x 
= sx;
    p.y 
= sy;
    Q.push(p);
    
while(!Q.empty())
    
{
        q 
= Q.front();
        Q.pop();
        turns 
= mark[q.x][q.y] + 1;
        
for(k=0;k<4;k++)//鍥涙柟鍚戯紝姣忎釜鏂瑰悜閮借蛋鍒板簳 
        {
            p.x 
= q.x+dir[k][0];
              p.y 
= q.y+dir[k][1];                            
            
while(p.x>=0 && p.x<&& p.y>=0 && p.y<&& map[p.x][p.y] == '.')//
            {
                
if(mark[p.x][p.y] == -1)
                
{                   
                    
if(p.x == ex && p.y== ey && turns <= step )
                    
{//鏈鍏堟悳鍒扮殑灝辨槸鏈浼樼殑錛?nbsp;
                           ok = 1;
                        
return ;
                    }
        
                    mark[p.x][p.y] 
= turns;          
                    Q.push(p);                                   
                }

                p.x 
+= dir[k][0];
                p.y 
+= dir[k][1]; 
            }

        }
//for(k=0;k<4;k++)
    }
//while(!Q.empty())
}


int main()
{
    
int t;
    cin
>>t;
    
while(t--)
    
{
        Init();
        
if(sx==ex&&sy==ey)
        
{
            printf(
"yes\n");
            
continue;
        }

        ok 
= 0;
        bfs();
        
if( ok == 1)
            cout
<<"yes"<<endl;
        
else
            cout
<<"no"<<endl;
    }

    
return 0;
}


DreamSky 2009-04-23 19:25 鍙戣〃璇勮
]]>
zju 2849 Attack of Panda Virushttp://m.shnenglu.com/Dreams/archive/2009/04/17/80211.htmlDreamSkyDreamSkyFri, 17 Apr 2009 01:15:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/04/17/80211.htmlhttp://m.shnenglu.com/Dreams/comments/80211.htmlhttp://m.shnenglu.com/Dreams/archive/2009/04/17/80211.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/80211.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/80211.htmlhttp://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1849
//1833420 2009-04-14 16:41:33 Memory Limit Exceeded  2849 C++ 0 32769 aslys
//1835799 2009-04-17 09:10:34 Accepted  2849 C++ 780 8292 aslys  
#include<iostream>
#include
<queue>
using namespace std;
struct Node
{
    
int vi;
    
int vj;
    
int day;
    
int type;
    friend 
bool operator < (Node a,Node b)
    
{
        
if(a.day != b.day)
            
return a.day > b.day;
        
else
            
return a.type > b.type;
    }

}
;
priority_queue
<Node>Q;
int dir[4][2= {-1,0,1,0,0,-1,0,1};
int m,n;
int gra[501][501];
int sum[250002];
void init()
{
    
int i,j;
    Node p;
    memset(sum,
0,sizeof(sum));
    
//涓瀹氳鍏ㄩ儴娓呯┖錛屽垏璁板垏璁?/span>
    for(i=1;i<=m;i++)
    
{
        
for(j=1;j<=n;j++)
        
{
            scanf(
"%d",&gra[i][j]);            
            
if(gra[i][j] > 0)
            
{
                p.vi 
= i;
                p.vj 
= j;
                p.day 
= 1;
                p.type 
= gra[i][j];
                Q.push(p);
                sum[gra[i][j]] 
++;
            }
            
        }

    }

}


void bfs()
{
    
int k,dmax;
    Node p,q;
    
while(!Q.empty())
    
{
        q 
= Q.top();
        Q.pop();
        dmax 
= -111111111;
        
for(k=0;k<4;k++)
        
{
            p.vi 
= q.vi + dir[k][0];
            p.vj 
= q.vj + dir[k][1];
            
if(p.vi>=1 && p.vi<=&& q.vi>=1 && q.vj<=n )
            
{
                
if(gra[p.vi][p.vj] < 0 )     
                
{
                    
if( gra[p.vi][p.vj] + q.day >= 0)
                    
{
                        p.type 
= q.type;
                        p.day 
= q.day;
                        gra[p.vi][p.vj] 
= p.type;
                        Q.push(p);
                        sum[p.type] 
++;
                    }

                    
else if(gra[p.vi][p.vj] > dmax)//瀵繪壘鍏跺懆鍥存渶蹇紶鏌撶殑鏈哄瓙~
                    {
                        dmax 
= gra[p.vi][p.vj] ;
                    }

                }
                
            }
//for(k=0;k<4;k++)
        }

        
if(dmax != -111111111)
        
{
            q.day 
= dmax * (-1);
            Q.push(q);
        }

    }
//while(!Q.empty())
}

        
int main()
{
    
int a,T;
    
while(cin>>m>>n)
    
{
        init();
        bfs();
        cin
>>T;
        
while(T--)
        
{
            scanf(
"%d",&a);
            printf(
"%d\n",sum[a]);
        }

    }

    
return 0;
}


DreamSky 2009-04-17 09:15 鍙戣〃璇勮
]]>
hdu 1026 Ignatius and the Princess Ihttp://m.shnenglu.com/Dreams/archive/2009/04/16/80102.htmlDreamSkyDreamSkyWed, 15 Apr 2009 23:58:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/04/16/80102.htmlhttp://m.shnenglu.com/Dreams/comments/80102.htmlhttp://m.shnenglu.com/Dreams/archive/2009/04/16/80102.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/80102.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/80102.html闃呰鍏ㄦ枃

DreamSky 2009-04-16 07:58 鍙戣〃璇勮
]]>
hdu 1239 Calling Extraterrestrial Intelligence Againhttp://m.shnenglu.com/Dreams/archive/2009/04/11/79611.htmlDreamSkyDreamSkySat, 11 Apr 2009 11:44:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/04/11/79611.htmlhttp://m.shnenglu.com/Dreams/comments/79611.htmlhttp://m.shnenglu.com/Dreams/archive/2009/04/11/79611.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/79611.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/79611.htmlhttp://acm.hdu.edu.cn/showproblem.php?pid=1239
#include<iostream>
#include
<cmath>
using namespace std;
int prim[1230];//10000浠ュ唴鐨勭礌鏁板叡1229涓?/span>
int main()
{
    
int i,j,k;//k璁板綍10000浠ュ唴绱犳暟鐨勪釜鏁?/span>
    bool primes[10000];
    primes[
1= 0;
    
for(i=2;i<=10000;i++)
        primes[i] 
= 1;
    
for(i=2;i<=5000;i++)
    
{
        
if(primes[i] == 1)
        
{
            
for(j=2;j*i<=10000;j++)
                primes[j
*i] = 0;
        }

    }

    
for(i=1,k=0;i<=10000;i++)
        
if( primes[i] == 1)
            prim[k
++= i;
    
int m,p,q,maxs,id,jd;
    
while(cin>>m>>p>>&& m+p+q)
    
{
        maxs 
= 1;
        
for(i=k-1;i>=0;i--)//绱犳暟鍊艱秺鏉ヨ秺灝?/span>
        {
            
for(j=i ; j<k; j++)//绱犳暟鍊艱秺鏉ヨ秺澶?/span>
            {
                
if(prim[i] * prim[j] > m || (double)prim[i]/prim[j] < (double)p/q )
                    
break;
                
if(maxs < prim[i] * prim[j])
                
{
                    maxs 
= prim[i] * prim[j];
                    id 
= i;
                    jd 
= j;
                }

            }

        }

        cout
<<prim[id]<<" "<<prim[jd]<<endl;
    }

    
return 0;
}


DreamSky 2009-04-11 19:44 鍙戣〃璇勮
]]>
hdu 1072 Nightmarehttp://m.shnenglu.com/Dreams/archive/2009/04/11/79607.htmlDreamSkyDreamSkySat, 11 Apr 2009 11:15:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/04/11/79607.htmlhttp://m.shnenglu.com/Dreams/comments/79607.htmlhttp://m.shnenglu.com/Dreams/archive/2009/04/11/79607.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/79607.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/79607.htmlhttp://acm.hdu.edu.cn/showproblem.php?pid=1072
#include<iostream>
#include
<queue>
using namespace std;
struct Node
{
    
int vi,vj;
    
int time;//鍓╀綑鏃墮棿
    int step;//鑺辮垂鏃墮棿
}
;
int gra[9][9];
int mark[9][9];//璧板埌i銆乯鎵鍓╀綑鐨勬椂闂?/span>
int m,n,mins;
int si,sj,ei,ej;
int dir[4][2]={-1,0,1,0,0,-1,0,1};

void bfs()
{
    
int k;
    Node p,q;
    queue
<Node>Q;
    p.step 
= 0;
    p.time 
= 6;
    p.vi 
= si;
    p.vj 
= sj;
    Q.push(p);
    mark[si][sj] 
= p.time;
    
while(!Q.empty())
    
{
        q 
= Q.front();
        Q.pop();
        
if(q.vi == ei && q.vj == ej)
        
{
            
if(q.time > 0 )
            
{//璺戞帀
                mins = q.step;
                
return ;
            }

            
else
                
continue;
        }

        
if(gra[q.vi][q.vj] == 4//鏃墮棿閲嶇疆
        {
            mark[q.vi][q.vj] 
= 6;
            q.time 
= 6;
        }

        
for(k=0;k<4;k++)
        
{
            p.vi 
= q.vi + dir[k][0];
               p.vj 
= q.vj + dir[k][1];
            p.time 
= q.time - 1;
            p.step 
= q.step + 1;
            
if(p.vi>=0 && p.vi<&& p.vj>=0 && p.vj<&& gra[p.vi][p.vj]!=0 && q.time > 0 
                
&& mark[p.vi][p.vj] < p.time)//涓嶈秴鐣屽張涓嶆槸澧?/span>
            {
                mark[p.vi][p.vj] 
= p.time;
                Q.push(p);                
            }

        }
//for(k=0;k<4;k++)
    }
//while(!Q.empty())
}

int main()
{
    
int t;
    cin
>>t;
    
while(t--)
    
{
        cin
>>m>>n;
        
int i,j;
        
for(i=0;i<m;i++)
        
{
            
for(j=0;j<n;j++)
            
{
                cin
>>gra[i][j];
                
if(gra[i][j] == 2)//璧風偣
                {
                    si 
= i;
                    sj 
= j;
                }

                
else if(gra[i][j] == 3)//緇堢偣
                {
                    ei 
= i;
                    ej 
= j;
                }

                mark[i][j] 
= 0;
            }

        }


        mins 
= 1000;
        bfs();
        
if(mins != 1000//閫冩帀
            cout<<mins<<endl;
        
else
            cout
<<-1<<endl;
    }

    
return 0;
}


DreamSky 2009-04-11 19:15 鍙戣〃璇勮
]]>
hdu 1195 Open the Lockhttp://m.shnenglu.com/Dreams/archive/2009/04/08/79238.htmlDreamSkyDreamSkyWed, 08 Apr 2009 02:04:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/04/08/79238.htmlhttp://m.shnenglu.com/Dreams/comments/79238.htmlhttp://m.shnenglu.com/Dreams/archive/2009/04/08/79238.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/79238.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/79238.html闃呰鍏ㄦ枃

DreamSky 2009-04-08 10:04 鍙戣〃璇勮
]]>
zju 1047 Image Perimetershttp://m.shnenglu.com/Dreams/archive/2009/04/01/78601.htmlDreamSkyDreamSkyWed, 01 Apr 2009 13:31:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/04/01/78601.htmlhttp://m.shnenglu.com/Dreams/comments/78601.htmlhttp://m.shnenglu.com/Dreams/archive/2009/04/01/78601.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/78601.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/78601.htmlhttp://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=47
#include<iostream>
#include
<queue>
#include
<string>
using namespace std;
struct Node
{
    
int vi;
    
int vj;
}
;
string str[21];
bool mark[21][21];
int m,n,si,sj,sum;
int dir[8][2]={{-1,0},{1,0},{0,-1},{0,1},{-1,-1},{1,-1},{-1,1},{1,1}};
//鍏釜鏂瑰悜
void bfs()
{
    
int k;
    Node p,q;
    queue
<Node>Q;
    p.vi
=si;
    p.vj
=sj;
    mark[si][sj]
=1;
    Q.push(p);
    
while(!Q.empty())
    
{
        q
=Q.front();
        Q.pop();
        
for(k=0;k<4;k++)//涓娿佷笅銆佸乏銆佸彸
        {
            p.vi
=q.vi+dir[k][0];
            p.vj
=q.vj+dir[k][1];
            
if(p.vi>=0 && p.vi<&& p.vj>=0 && p.vj<n)
            
{
                
if(str[p.vi][p.vj]=='.')
                    sum
++;
                
else if(str[p.vi][p.vj]=='X' && mark[p.vi][p.vj]==0)
                
{
                    mark[p.vi][p.vj]
=1;
                    Q.push(p);
                }

            }

            
else
                sum
++;
        }

        
for(k=4;k<8;k++)//宸︿笂銆佸乏涓嬨佸彸涓娿佸彸涓?/span>
        {
            p.vi
=q.vi+dir[k][0];
            p.vj
=q.vj+dir[k][1];
            
if(p.vi>=0 && p.vi<&& p.vj>=0 && p.vj<n)
            
{
                
if(str[p.vi][p.vj]=='X' && mark[p.vi][p.vj]==0)
                
{
                    mark[p.vi][p.vj]
=1;
                    Q.push(p);
                }

            }

        }

    }
//while(!Q.empty())
}


int main()
{
    
while(cin>>m>>n>>si>>sj && m+n+si+sj)
    
{
        si
--;
        sj
--;
        
int i,j;
        
for(i=0;i<m;i++)
            cin
>>str[i];
        sum
=0;
        memset(mark,
0,sizeof(mark));
        bfs();
        cout
<<sum<<endl;
    }

    
return 0;
}


DreamSky 2009-04-01 21:31 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一区二区激情小说| 久久伊人精品天天| 久久精品99国产精品酒店日本| 亚洲每日在线| 一本色道久久综合| 亚洲香蕉伊综合在人在线视看| 99综合电影在线视频| 在线视频你懂得一区二区三区| 亚洲午夜一区二区| 午夜精品一区二区三区四区 | 香蕉久久精品日日躁夜夜躁| 午夜国产精品影院在线观看| 久久爱91午夜羞羞| 欧美二区在线| 99一区二区| 久久成人18免费观看| 久久综合狠狠综合久久激情| 欧美日韩国产一区二区| 国产精品永久入口久久久| 国内精品久久久久久| 亚洲国产精品一区二区久| 正在播放欧美一区| 久久久久久久999| 亚洲激情精品| 亚洲裸体在线观看| 欧美中文字幕在线播放| 欧美精品日韩综合在线| 国产日韩专区在线| 一本不卡影院| 久久米奇亚洲| 99视频一区二区三区| 久久米奇亚洲| 国产精品私人影院| 亚洲精品你懂的| 久热精品在线视频| 一区二区欧美在线| 美女尤物久久精品| 国产一区二区精品久久91| 99国产欧美久久久精品| 久久资源av| 亚洲一区日韩在线| 欧美日韩精品久久| 亚洲欧洲精品天堂一级| 农村妇女精品| 欧美性天天影院| 狠狠色综合日日| 久久人体大胆视频| 一区二区三区日韩欧美精品| 久久人人超碰| 国内外成人免费激情在线视频网站| av成人手机在线| 亚洲第一黄色| 久久尤物视频| 国外精品视频| 久久手机精品视频| 亚欧美中日韩视频| 国产老女人精品毛片久久| 亚洲午夜91| 99精品欧美一区| 欧美日本在线看| 一区二区日韩伦理片| 亚洲日本aⅴ片在线观看香蕉| 美女视频网站黄色亚洲| 亚洲欧洲另类| 亚洲人成网站精品片在线观看| 美女福利精品视频| 亚洲国产欧美在线人成| 欧美激情亚洲激情| 欧美ed2k| 一本综合久久| 中日韩午夜理伦电影免费| 国产精品成人在线| 欧美中文字幕视频| 久久久美女艺术照精彩视频福利播放 | 国产视频在线观看一区二区三区| 香蕉免费一区二区三区在线观看| 亚洲综合欧美日韩| 国产一区亚洲一区| 欧美电影打屁股sp| 欧美久久影院| 午夜精品视频在线| 久久久一本精品99久久精品66| 亚洲国产美女久久久久| 亚洲精品日韩综合观看成人91| 国产精品mm| 老司机免费视频一区二区三区| 免费成人小视频| 亚洲午夜精品| 久久精品中文| 一本色道久久综合亚洲二区三区| 亚洲特色特黄| 1024成人网色www| a91a精品视频在线观看| 狠狠色综合色区| 夜夜狂射影院欧美极品| 国语自产偷拍精品视频偷| 亚洲国产高潮在线观看| 国产精品美女久久| 亚洲国产高清aⅴ视频| 国产情人综合久久777777| 欧美高清在线视频观看不卡| 国产精品久久午夜| 欧美岛国激情| 国产一区二区三区直播精品电影| 欧美黄在线观看| 亚洲欧洲精品成人久久奇米网| 久久婷婷丁香| 亚洲嫩草精品久久| 蜜臀久久久99精品久久久久久| 亚洲欧美偷拍卡通变态| 免费精品视频| 久久久久九九视频| 欧美三级网址| 亚洲福利视频二区| 国产婷婷一区二区| 中文国产一区| 一二三区精品福利视频| 久久人人爽国产| 久久精品欧洲| 国产欧美日韩高清| 亚洲视屏在线播放| 亚洲无毛电影| 欧美人与禽性xxxxx杂性| 久热爱精品视频线路一| 国产女主播一区二区三区| 亚洲免费高清| 亚洲精品免费一二三区| 欧美中文字幕| 久久久无码精品亚洲日韩按摩| 国产精品一区二区在线观看网站| 亚洲九九精品| 中国女人久久久| 欧美日韩福利| 亚洲精品在线三区| 亚洲最新在线| 欧美三级日韩三级国产三级| 亚洲精品日韩一| 亚洲网站视频| 国产精品久久久久久久久免费樱桃 | 欧美福利视频一区| 欧美国产精品久久| 亚洲激情自拍| 欧美国产视频日韩| 亚洲精品在线看| 亚洲欧美日韩一区二区在线 | 亚洲国产精品t66y| 久久婷婷国产综合精品青草| 麻豆免费精品视频| 亚洲国产精品999| 欧美精品电影在线| 一区二区不卡在线视频 午夜欧美不卡'| 9人人澡人人爽人人精品| 欧美日韩国产在线播放| 一区二区三区欧美| 久久精品视频网| 亚洲第一在线视频| 欧美精品高清视频| 亚洲一区二区三区激情| 久久久999精品免费| 在线免费不卡视频| 欧美伦理在线观看| 亚洲欧美高清| 欧美成人综合一区| 中文在线不卡视频| 国产亚洲一区二区在线观看 | 亚洲国产裸拍裸体视频在线观看乱了| 亚洲精品久久久久久一区二区| 校园激情久久| 亚洲精品在线视频| 久久久91精品国产一区二区三区| 国产精品高清在线观看| 亚洲三级电影全部在线观看高清| 久久人人97超碰国产公开结果| 国产精品亚发布| 黄色av日韩| 欧美国产精品中文字幕| 欧美影院精品一区| 国产精品久久久久99| 99视频有精品| 亚洲激情综合| 欧美日韩视频在线| 欧美亚洲视频一区二区| 午夜精品福利在线观看| 国产主播精品在线| 免费看亚洲片| 免费看成人av| 久久av一区二区三区| 欧美一区二区三区啪啪| 国产亚洲欧洲| 亚洲福利视频网| 国产日韩精品一区二区浪潮av| 免播放器亚洲一区| 免费在线成人av| 亚洲性视频h| 欧美区一区二区三区| 老司机午夜免费精品视频| 国产伦精品一区二区三区在线观看 | 一区二区三区鲁丝不卡| 久久亚洲综合色一区二区三区| 亚洲一区欧美|