BZOJ1295 SCOI2009 最長距離

2022-05-19 20:13:28 字數 684 閱讀 8221

給出乙個n*m的矩陣,有障礙物,(a,b)和(c,d)存在距離當且僅當兩個點能互相到達,且距離為歐幾里德距離

可以移走t個障礙物,求出距離最大的兩個點的距離

n,m這麼這麼小

直接o(n2m2),跑最短路,水題

#include#include

#include

#include

#include

using

namespace

std;

bool v[31][31

];int d[31][31

];int

n,m;

struct

node

list[

1100

];char st[31][31

];int dx[5]=;

int dy[5]=;

void spfa(int sx,int

sy) }

}v[x][y]=false

; head++;if(head==n*m+1) head=1

; }

}int

main()}}

}}

printf(

"%.6lf\n

",ans);

return0;

}

BZOJ1295 SCOI2009 最長距離

time limit 10 sec memory limit 162 mb submit 1719 solved 935 submit status discuss windy 有一塊矩形土地,被分為 n m 塊 1 1 的小格仔。有的格仔含有障礙物。如果從格仔a可以走到格仔b,那麼兩個格仔的距離就...

bzoj1295 SCOI2009 最長距離

scoi2009 最長距離 time limit 10 sec memory limit 162 mbwindy有一塊矩形土地,被分為 nm 塊 11 的小格仔。有的格仔含有障礙物。如果從格仔a可以走到格仔b,那麼兩個格仔的距離就為兩個格仔中心的歐幾里德距離。如果從格仔a不可以走到格仔b,就沒有距離...

bzoj1295 SCOI2009 最長距離

windy有一塊矩形土地,被分為 n m 塊 1 1 的小格仔。有的格仔含有障礙物。如果從格仔a可以走到格仔b,那麼兩個格仔的距離就為兩個格仔中心的歐幾里德距離。如果從格仔a不可以走到格仔b,就沒有距離。如果格仔x和格仔y有公共邊,並且x和y均不含有障礙物,就可以從x走到y。如果windy可以移走t...