矩陣乘 高斯消元專題小結 高斯消元

2021-06-14 10:19:34 字數 821 閱讀 7099

i-p其它題太水了就不寫了,這裡說一下o和p。

【我太懶不想寫】

op這兩個題是高斯消元求期望的題。

對於p題,求從@點到$點的步數期望,先從@點bfs一遍找到所有可以到達的點,對於可達點每個點是乙個變數。

因為終點有任意多而起點只有乙個,這裡可以反過來求從任意乙個終點走到起點的期望。

於是對於每乙個終點的期望e=0。

對於其它任意一點x,走到這個點的期望 ex=sigma(enext1+……+enextk)/k+1

enext是與x鄰接並且可達的點。

這樣建立方程組就可以求出起點到終點的期望。

對於o題,這題是走到頭再反回來,於是可以把數軸翻轉一下再接上去,比如0 1 2 …… n-1 n-2 …… 1

這樣共有2*n-2個變數,於是只要向乙個方向走就可以了,同樣,終點有兩個點t和n-t,還是用和上一題一樣的方法列方程求解。

下面送上p題的**

int n,m;

int vis[m][m],poi;

char s[m][m];

double a[n][n];

int dx=;

int dy=;

bool bfs()

int guass(double a[n],int n,int m)

r++;

} for(i=n;i>0;i--)

if(dcmp(a[i][m]))

return r-1;

}int main()

{ while (scanf("%d%d",&n,&m)!=-1)

{ for(int i=0;i=0 && x=0 && y

矩陣消元 高斯消元

安利一波高斯消元的部落格,內容很詳細。看完這個相信你已經理解了大概,高斯消元求線性方程組,在學習線性代數 大學課程 的時候我們都接觸過。原理是先把執行緒組轉換成矩陣,然後把它等價變換成上三角矩陣,這樣從下到上依次可以求出解集。高斯消元模板 模板題 include define n 205 using...

小結 高斯消元

對於一組多項式方程 增廣矩陣中,x i,n 1 表示式子的值 x i,j 表示第i個方程第j項的係數,在這裡,增廣矩陣可能不一定是n個,可能多可能少 opt表示運算規則 x 1,1 a 1 opt x 1,2 a 2 opt opt x 1,n a n x 1,n 1 x 2,1 a 1 opt x...

高斯消元 浮點高斯消元

浮點數高斯消元 問題描述 給出乙個線性方程組,有n個方程組,m個未知數。解這個線性方程組。輸入格式 第1行 2個整數n和m,n,m 400,且n不一定等於m 接下來n行,每行m 1個整數,表示乙個方程的m個未知數的係數和常數 輸出格式 如果無解,輸出 no solution 如果有唯一解,輸出m行,...