锘??xml version="1.0" encoding="utf-8" standalone="yes"?>一本色综合网久久,久久亚洲精品无码AV红樱桃,久久久久久久97 http://www.shnenglu.com/Going/category/10322.htmlzh-cn Fri, 08 May 2009 19:32:16 GMT Fri, 08 May 2009 19:32:16 GMT 60 hdu 1983 Kaitou Kid - The Phantom Thief (2) http://www.shnenglu.com/Going/archive/2009/05/08/82276.htmlGoing Going Fri, 08 May 2009 13:41:00 GMT http://www.shnenglu.com/Going/archive/2009/05/08/82276.html http://www.shnenglu.com/Going/comments/82276.html http://www.shnenglu.com/Going/archive/2009/05/08/82276.html#Feedback 0 http://www.shnenglu.com/Going/comments/commentRss/82276.html http://www.shnenglu.com/Going/services/trackbacks/82276.html 闃呰鍏ㄦ枃 ]]> zju 2743 Bubble Shooter http://www.shnenglu.com/Going/archive/2009/05/07/82122.htmlGoing Going Thu, 07 May 2009 01:44:00 GMT http://www.shnenglu.com/Going/archive/2009/05/07/82122.html http://www.shnenglu.com/Going/comments/82122.html http://www.shnenglu.com/Going/archive/2009/05/07/82122.html#Feedback 0 http://www.shnenglu.com/Going/comments/commentRss/82122.html http://www.shnenglu.com/Going/services/trackbacks/82122.html 闃呰鍏ㄦ枃 ]]> zju 2849 Attack of Panda Virus http://www.shnenglu.com/Going/archive/2009/05/05/81921.htmlGoing Going Tue, 05 May 2009 03:20:00 GMT http://www.shnenglu.com/Going/archive/2009/05/05/81921.html http://www.shnenglu.com/Going/comments/81921.html http://www.shnenglu.com/Going/archive/2009/05/05/81921.html#Feedback 0 http://www.shnenglu.com/Going/comments/commentRss/81921.html http://www.shnenglu.com/Going/services/trackbacks/81921.html #include < iostream > #include< queue > using namespace std; int mat[ 502 ][ 502 ]; // 瀛樿緭鍏ョ煩闃?/span>typedef struct node { int x,y; int type; int day; friend bool operator < (node a,node b) { if (a.day != b.day) return a.day > b.day; // 鍏堟寜澶╂暟鎺掑簭 else return a.type > b.type; } }Node; // 浼樺厛闃熷垪鐨勮妭鐐?/span>int mark[ 502 ][ 502 ]; int dir[ 4 ][ 2 ] = { 1 , 0 , - 1 , 0 , 0 , 1 , 0 , - 1 } ; int m,n; int sum[ 250002 ]; // 瀛樺偍鍑犲彿鐥呮瘨鎰熸煋鐨勭數鑴戞暟 priority_queue < Node > Q; void init() { Node p; int i,j; memset(sum, 0 , sizeof (sum)); // 涓瀹氳鍏ㄩ儴娓呯┖錛屽垏璁板垏璁?/span> for (i = 1 ;i <= m ;i ++ ) for (j = 1 ;j <= n;j ++ ) { scanf( " %d " , & mat[i][j]); if (mat[i][j] > 0 ) // 灝嗗凡緇忔劅鏌撶殑鐢佃剳鍏ラ槦 { p.x = i; p.y = j; p.type = mat[i][j]; p.day = 1 ; Q.push(p); sum[mat[i][j]] ++ ; } } } void Bfs() { int k,dmax; Node p,q; while ( ! Q.empty()) { q = Q.top(); Q.pop(); dmax = - 100000000 ; for (k = 0 ;k < 4 ;k ++ ) { p.x = q.x + dir[k][ 0 ]; p.y = q.y + dir[k][ 1 ]; if (p.x >= 1 && p.x <= m && p.y >= 1 && p.y <= n) { if (mat[p.x][p.y] < 0 ) { if (mat[p.x][p.y] + q.day >= 0 ) { p.type = q.type; q.day = q.day; mat[p.x][p.y] = p.type; Q.push(p); sum[mat[p.x][p.y]] ++ ; } else if (mat[p.x][p.y] > dmax ) // 瀵繪壘鍏跺懆鍥存渶蹇紶鏌撶殑鏈哄瓙~ { dmax = mat[p.x][p.y]; } } } }// for() if (dmax != - 100000000 ) // 浼樺寲錛屾壘鍒板懆鍥存渶蹇鎰熸煋鐨勭數鑴戠殑澶╂暟鍏ラ槦 { q.day = dmax * ( - 1 ); Q.push(q); } }// while() } int main() { while (cin >> m >> n) { int t; int h; init(); Bfs(); int i; cin >> t; for (i = 0 ;i < t;i ++ ) { scanf( " %d " , & h); printf( " %d\n " ,sum[h]); } } return 0 ; }
]]> hdu 1195 Open the Lock http://www.shnenglu.com/Going/archive/2009/04/23/80836.htmlGoing Going Thu, 23 Apr 2009 05:05:00 GMT http://www.shnenglu.com/Going/archive/2009/04/23/80836.html http://www.shnenglu.com/Going/comments/80836.html http://www.shnenglu.com/Going/archive/2009/04/23/80836.html#Feedback 2 http://www.shnenglu.com/Going/comments/commentRss/80836.html http://www.shnenglu.com/Going/services/trackbacks/80836.html 闃呰鍏ㄦ枃 ]]> hdu 1195 Open the Lock http://www.shnenglu.com/Going/archive/2009/04/23/80837.htmlGoing Going Thu, 23 Apr 2009 05:05:00 GMT http://www.shnenglu.com/Going/archive/2009/04/23/80837.html http://www.shnenglu.com/Going/comments/80837.html http://www.shnenglu.com/Going/archive/2009/04/23/80837.html#Feedback 0 http://www.shnenglu.com/Going/comments/commentRss/80837.html http://www.shnenglu.com/Going/services/trackbacks/80837.html 闃呰鍏ㄦ枃 ]]> hdu 1241 Oil Deposits http://www.shnenglu.com/Going/archive/2009/04/23/80834.htmlGoing Going Thu, 23 Apr 2009 05:01:00 GMT http://www.shnenglu.com/Going/archive/2009/04/23/80834.html http://www.shnenglu.com/Going/comments/80834.html http://www.shnenglu.com/Going/archive/2009/04/23/80834.html#Feedback 0 http://www.shnenglu.com/Going/comments/commentRss/80834.html http://www.shnenglu.com/Going/services/trackbacks/80834.html #include < iostream > #include< string > using namespace std; int sum,m,n; bool used[ 102 ][ 102 ]; char maps[ 102 ][ 102 ]; int a[ 8 ][ 2 ] = { { 0 , 1 } , { 0 , - 1 } , { 1 , 0 } , { - 1 , 0 } , { 1 , 1 } , { 1 , - 1 } , { - 1 , 1 } , { - 1 , - 1 } } ; void Dfs( int i, int j) { int k; int s,t; if (used[i][j] == true ) return ; for (k = 0 ;k < 8 ;k ++ ) { s = i + a[k][ 0 ]; t = j + a[k][ 1 ]; if (s < 0 || s >= n || t < 0 || t >= m) continue ; if (maps[s][t] == ' @ ' && used[s][t] == false ) { used[s][t] = true ; Dfs(s,t); } }// while(!Q.empty()) } int main() { int i,j; while (cin >> n >> m) { if (n == 0 && m == 0 ) break ; for (i = 0 ;i < n;i ++ ) scanf( " %s " ,maps[i]); for (i = 0 ;i < n;i ++ ) for (j = 0 ;j < m;j ++ ) used[i][j] = false ; sum = 0 ; for (i = 0 ;i < n;i ++ ) { for (j = 0 ;j < m;j ++ ) { if (maps[i][j] == ' @ ' && used[i][j] == false ) { used[i][j] = true ; Dfs(i,j); sum ++ ; } } } printf(" %d\n " ,sum); } return 0 ; } /**/ /* #include<iostream> #include<queue> #include<string> using namespace std; typedef struct node { int x,y; }Node; queue<Node> Q; int sum,m,n; bool used[102][102]; char maps[102][102]; int a[8][2] = {{0,1},{0,-1},{1,0},{-1,0},{1,1},{1,-1},{-1,1},{-1,-1}}; void Bfs(int i,int j) { Node p,q; int k; int s,t; p.x = i; p.y = j; Q.push(p); while(!Q.empty()) { q = Q.front(); Q.pop(); for(k = 0;k < 8;k++) { s = q.x + a[k][0]; t = q.y + a[k][1]; if(s < 0 || s >= n || t < 0 || t >= m) continue; if(maps[s][t] == '@' && used[s][t] == false) { used[s][t] = true; p.x = s; p.y = t; Q.push(p); } } }//while(!Q.empty()) } int main() { int i,j; while(cin>>n>>m) { if(n == 0 && m == 0) break; for(i = 0;i < n;i++) //cin>>maps[i]; scanf("%s",maps[i]); for(i = 0;i < n;i++) for(j = 0;j < m;j++) used[i][j] = false; sum = 0; for(i = 0;i < n;i++) { for(j = 0;j < m;j++) { if(maps[i][j] == '@' && used[i][j] == false) { used[i][j] = true; Bfs(i,j); sum++; } } } printf("%d\n",sum); //cout<<sum<<endl; } return 0; }*/
]]>
2021久久精品国产99国产精品 |
久久综合丁香激情久久 |
色8激情欧美成人久久综合电 |
久久国产影院 |
亚洲国产欧洲综合997久久 |
久久综合狠狠综合久久 |
久久国产免费观看精品 |
四虎国产精品免费久久 |
精品久久久噜噜噜久久久 |
久久久国产精华液 |
久久99精品国产麻豆 |
久久无码人妻精品一区二区三区 |
亚洲色欲久久久久综合网 |
国产精品久久久天天影视 |
亚洲人成无码www久久久 |
99久久99久久精品国产片 |
狠狠色丁香久久婷婷综合蜜芽五月
|
久久国产成人 |
91精品国产综合久久精品 |
狠狠色丁香婷婷久久综合五月 |
精品久久久久久久久午夜福利 |
麻豆久久 |
久久毛片免费看一区二区三区 |
欧美精品久久久久久久自慰 |
狠狠色丁香久久婷婷综合蜜芽五月 |
久久国产成人 |
久久综合五月丁香久久激情 |
亚洲国产精久久久久久久 |
久久久久亚洲精品天堂 |
日韩乱码人妻无码中文字幕久久 |
久久久久av无码免费网 |
无码任你躁久久久久久老妇App |
久久精品成人欧美大片 |
91久久精品电影 |
国产成人久久久精品二区三区 |
久久电影网一区 |
情人伊人久久综合亚洲 |
91精品国产综合久久香蕉 |
人人狠狠综合久久亚洲88 |
国产69精品久久久久99尤物 |
91精品国产色综久久 |