1211 商人的宣傳

2021-07-24 01:45:26 字數 553 閱讀 1369

我記得這是離散數學課上學過的知識,好像是圖的那章,關於連通性問題。而且還有更為快速的演算法。

本題實際就是計算路徑長度為l的從起點到末點的路徑的條數。可以有屬性歸納法證明,該解法的正確性。

#include

#include

using

namespace

std;

intconst maxn = 500;

int a[maxn][maxn];

int ans[maxn][maxn];

int b[maxn][maxn];

int main()

for(int i=0;iint r,c;

cin>>r>>c;

a[r][c] = 1;

b[r][c] = 1;

ans[r][c] = 1;

}for (int k=0;k1;k++)

memcpy(a,ans,sizeof(a));

}int q;

cin>>q;

while (q--)

1211 商人的宣傳

鄰接矩陣強大不解釋 description bruce是k國的商人,他在a州成立了自己的公司,這次他的公司生產出了一批效能很好的產品,準備宣傳活動開始後的第l天到達b州進行新品拍賣,期間bruce打算將產品拿到各個州去做推銷宣傳,以增加其影響力。k國有很多個州,每個州都與其他一些州相鄰,但是k國對商...

1211 商人的宣傳

tag 動態規劃 矩陣乘法 題目的意思講得不是很清楚。起點是不算第一天的,路途不算時間,而且要剛好在第l天到達目的地,不能提前到達。如果乙個矩陣m代表鄰接矩陣,m的n次冪 m n 便是經過n步能到達的路徑數。用原始方法時間複雜度為o n o m 3 因為我沒想到log n 次的矩陣演算法,所以用了動...

Sicily 1211 商人的宣傳

題目鏈結在此。受到這位大神的啟示。動態規劃。狀態轉移方程 f l a b f l 1 a t c t b f l a b 表示 l 天之內 從 a 地到達 b 地的路線總數,c a b 表示 從 a 地可以直接到達 b 地,其值等於1 如下 include include include pragm...