锘??xml version="1.0" encoding="utf-8" standalone="yes"?>一本色综合网久久,久久亚洲精品无码AV红樱桃,久久久久久久97 http://m.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://m.shnenglu.com/Going/archive/2009/05/08/82276.htmlGoing Going Fri, 08 May 2009 13:41:00 GMT http://m.shnenglu.com/Going/archive/2009/05/08/82276.html http://m.shnenglu.com/Going/comments/82276.html http://m.shnenglu.com/Going/archive/2009/05/08/82276.html#Feedback 0 http://m.shnenglu.com/Going/comments/commentRss/82276.html http://m.shnenglu.com/Going/services/trackbacks/82276.html 闃呰鍏ㄦ枃 ]]> zju 2743 Bubble Shooter http://m.shnenglu.com/Going/archive/2009/05/07/82122.htmlGoing Going Thu, 07 May 2009 01:44:00 GMT http://m.shnenglu.com/Going/archive/2009/05/07/82122.html http://m.shnenglu.com/Going/comments/82122.html http://m.shnenglu.com/Going/archive/2009/05/07/82122.html#Feedback 0 http://m.shnenglu.com/Going/comments/commentRss/82122.html http://m.shnenglu.com/Going/services/trackbacks/82122.html 闃呰鍏ㄦ枃 ]]> zju 2849 Attack of Panda Virus http://m.shnenglu.com/Going/archive/2009/05/05/81921.htmlGoing Going Tue, 05 May 2009 03:20:00 GMT http://m.shnenglu.com/Going/archive/2009/05/05/81921.html http://m.shnenglu.com/Going/comments/81921.html http://m.shnenglu.com/Going/archive/2009/05/05/81921.html#Feedback 0 http://m.shnenglu.com/Going/comments/commentRss/81921.html http://m.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://m.shnenglu.com/Going/archive/2009/04/23/80836.htmlGoing Going Thu, 23 Apr 2009 05:05:00 GMT http://m.shnenglu.com/Going/archive/2009/04/23/80836.html http://m.shnenglu.com/Going/comments/80836.html http://m.shnenglu.com/Going/archive/2009/04/23/80836.html#Feedback 2 http://m.shnenglu.com/Going/comments/commentRss/80836.html http://m.shnenglu.com/Going/services/trackbacks/80836.html 闃呰鍏ㄦ枃 ]]> hdu 1195 Open the Lock http://m.shnenglu.com/Going/archive/2009/04/23/80837.htmlGoing Going Thu, 23 Apr 2009 05:05:00 GMT http://m.shnenglu.com/Going/archive/2009/04/23/80837.html http://m.shnenglu.com/Going/comments/80837.html http://m.shnenglu.com/Going/archive/2009/04/23/80837.html#Feedback 0 http://m.shnenglu.com/Going/comments/commentRss/80837.html http://m.shnenglu.com/Going/services/trackbacks/80837.html 闃呰鍏ㄦ枃 ]]> hdu 1241 Oil Deposits http://m.shnenglu.com/Going/archive/2009/04/23/80834.htmlGoing Going Thu, 23 Apr 2009 05:01:00 GMT http://m.shnenglu.com/Going/archive/2009/04/23/80834.html http://m.shnenglu.com/Going/comments/80834.html http://m.shnenglu.com/Going/archive/2009/04/23/80834.html#Feedback 0 http://m.shnenglu.com/Going/comments/commentRss/80834.html http://m.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; }*/
]]>
2022年国产精品久久久久 |
97久久久久人妻精品专区 |
久久这里有精品视频 |
伊人情人综合成人久久网小说 |
久久国产欧美日韩精品 |
久久se精品一区精品二区 |
无码任你躁久久久久久老妇 |
中文字幕乱码人妻无码久久 |
久久综合九色综合97_久久久 |
国产精品久久久久蜜芽 |
国产99久久精品一区二区 |
久久只这里是精品66 |
日本福利片国产午夜久久 |
波多野结衣AV无码久久一区 |
亚洲综合精品香蕉久久网97
|
久久综合色区 |
国产成人久久精品区一区二区 |
亚洲精品NV久久久久久久久久
|
亚洲国产一成人久久精品 |
国产三级观看久久 |
久久香蕉国产线看观看乱码 |
欧洲精品久久久av无码电影 |
青青草原综合久久大伊人 |
国产亚州精品女人久久久久久
|
久久天天日天天操综合伊人av |
精品免费久久久久久久 |
久久精品国产亚洲av麻豆蜜芽 |
久久久免费观成人影院 |
久久av高潮av无码av喷吹 |
成人精品一区二区久久 |
91精品免费久久久久久久久 |
国产精品天天影视久久综合网 |
久久久精品人妻一区二区三区四 |
狠狠色综合网站久久久久久久高清 |
一本一本久久a久久精品综合麻豆 |
精品久久久久久久中文字幕 |
久久se精品一区二区影院
|
国产精品久久久久9999高清 |
青青草原综合久久 |
精品国产婷婷久久久 |
亚洲午夜无码AV毛片久久 |