锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲午夜极品,久久er99精品,午夜一级在线看亚洲 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; }*/
]]>
亚洲AV成人无码久久精品老人 |
久久亚洲日韩看片无码 |
久久精品无码一区二区无码 |
久久久久久综合一区中文字幕 |
久久久不卡国产精品一区二区 |
久久久久亚洲国产 |
国产精品久久久久AV福利动漫 |
精品久久人人妻人人做精品 |
精品久久无码中文字幕 |
久久99九九国产免费看小说 |
国产精品亚洲综合专区片高清久久久
|
日本久久久久久久久久 |
久久久久亚洲AV无码永不 |
国产精品亚洲综合久久 |
国产精品久久久久久久午夜片 |
无码人妻久久一区二区三区免费丨 |
精品久久久久久无码免费 |
国产高潮国产高潮久久久 |
久久人妻AV中文字幕 |
欧美一级久久久久久久大片 |
国产成人99久久亚洲综合精品 |
97久久久久人妻精品专区
|
久久精品国产91久久麻豆自制
|
国内精品伊人久久久久 |
久久亚洲精品国产精品 |
日韩久久久久久中文人妻 |
日本五月天婷久久网站 |
欧美国产成人久久精品 |
99久久这里只精品国产免费 |
亚洲欧美国产日韩综合久久 |
色综合久久中文字幕综合网 |
久久人妻少妇嫩草AV蜜桃 |
久久露脸国产精品 |
性做久久久久久久久浪潮 |
香蕉久久久久久狠狠色 |
久久婷婷色综合一区二区 |
亚洲AV无码久久精品蜜桃 |
亚洲午夜久久久久妓女影院 |
久久这里只有精品18 |
久久综合欧美成人 |
天天综合久久一二三区 |