l3 4 腫瘤診斷 )

2021-09-11 15:57:36 字數 567 閱讀 9190

解題思路:一開始用dfs,但有乙個超記憶體了。然後改用bfs,但最後乙個總是超時,可這道題也沒法大優化。後來發現是我bfs的寫法問題,每次都喜歡定義乙個vis陣列,但這次特別大,每次初始化vis,大概要花費200ms。效率太低了,後來發現這個vis沒有必要,只要把路徑切斷就好了。瞬間速度很快。其實刷刷水題也總是有出乎意料的收穫。

#include#include#include#include#include#include#includeusing  namespace std;

struct node

node(int z,int x,int y):z(z),x(x),y(y)

};int mp[60][1286][128];

int dz[6]=,dx[6]=,dy[6]=;

int m,n,l,num;

queueq;

void bfs(int l2,int m2,int n2)

}} }

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

return 0;

}

L3 004 腫瘤診斷

在診斷腫瘤疾病時,計算腫瘤體積是很重要的一環。給定病灶掃瞄切片中標註出的疑似腫瘤區域,請你計算腫瘤的體積。輸入格式 輸入第一行給出4個正整數 m n l t,其中m和n是每張切片的尺寸 即每張切片是乙個m n的畫素矩陣。最大解析度是1286 128 l 60 是切片的張數 t是乙個整數閾值 若疑似腫...

L3 004 腫瘤診斷

在診斷腫瘤疾病時,計算腫瘤體積是很重要的一環。給定病灶掃瞄切片中標註出的疑似腫瘤區域,請你計算腫瘤的體積。輸入格式 輸入第一行給出4個正整數 m n l t,其中m和n是每張切片的尺寸 即每張切片是乙個m n的畫素矩陣。最大解析度是1286 128 l 60 是切片的張數 t是乙個整數閾值 若疑似腫...

L3 004 腫瘤診斷

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 陳越 在診斷腫瘤疾病時,計算腫瘤體積是很重要的一環。給定病灶掃瞄切片中標註出的疑似腫瘤區域,請你計算腫瘤的體積。輸入格式 輸入第一行給出4個正整數 m n l t,其中m和n是每張切片的尺...