2010年4月17日 星期六

Problem 11538 Chess Queen,皇后互吃的擺法總和

給你 M * N 格棋盤大小,試問擺兩隻西洋棋的皇后,讓他們互相攻擊的擺法,總共有幾種。

這題在 ACM 解法提示 - 11538 有詳細解說以及公式。

公式為:m * (m - 1) * n + n * (n - 1) * m + (n * (n - 1) * (2 * n - 1) / 6 - (n - 1) * n / 2) * 4 + 2 * n * (n - 1) * (m - n + 1)。

注意: 要用 unsigned long long int 型態接收答案,不然會超出範圍。還有,若 M < N,要將兩值交換。

By David.K

p11538題目連結
回ACM題庫目錄
回首頁

沒有留言: