CCF 最優配餐 暴力BFS

2021-07-05 06:26:46 字數 650 閱讀 4755

0 0 一直沒敢下手做,而且還想了好久。。因為覺得資料有點大。。?而且還被狀壓帶跑偏了。。。。一直想著用dp或者網路流做。。直到我搜到了大神的題解。。。。

#include #include #include #include #include using namespace std;

#define maxn 1100

#define ll long long

class node

node(int xx,int yy,int f):x(xx),y(yy),flag(f)

void set(int xx,int yy,int f,int v)

}a[maxn][maxn];

int vis[maxn][maxn];

int n,m,k,d;

queueque;

int cmpx[4]=;

int cmpy[4]=;

bool check(int x,int y)

int main()

{ while(scanf("%d%d%d%d",&n,&m,&k,&d)!=eof)

{ memset(vis,0,sizeof(vis));

ll ans=0;

int x,y;ll z;

for(int i=0;i

CCF 最優配餐(BFS)

最優配餐 問題描述 棟棟最近開了一家餐飲連鎖店,提供外賣服務。隨著連鎖店越來越多,怎麼合理的給客戶送餐成為了乙個急需解決的問題。棟棟的連鎖店所在的區域可以看成是乙個n n的方格圖 如下圖所示 方格的格點上的位置上可能包含棟棟的分店 綠色標註 或者客戶 藍色標註 有一些格點是不能經過的 紅色標註 方格...

CCF 最優配餐

老規矩先說題意 問題描述 棟棟最近開了一家餐飲連鎖店,提供外賣服務。隨著連鎖店越來越多,怎麼合理的給客戶送餐成為了乙個急需解決的問題。棟棟的連鎖店所在的區域可以看成是乙個n n的方格圖 如下圖所示 方格的格點上的位置上可能包含棟棟的分店 綠色標註 或者客戶 藍色標註 有一些格點是不能經過的 紅色標註...

CCF 最優配餐

棟棟最近開了一家餐飲連鎖店,提供外賣服務。隨著連鎖店越來越多,怎麼合理的給客戶送餐成為了乙個急需解決的問題。棟棟的連鎖店所在的區域可以看成是乙個n n的方格圖 如下圖所示 方格的格點上的位置上可能包含棟棟的分店 綠色標註 或者客戶 藍色標註 有一些格點是不能經過的 紅色標註 方格圖中的線表示可以行走...