題目:「木」迷霧森林
description
帕秋莉掌握了一種木屬性魔法。
這種魔法可以生成一片森林(類似於迷陣),但一次實驗時,帕秋莉不小心將自己困入了森林。帕秋莉處於地圖的左下角,出口在地圖右上角,她只能夠向上或者向右行走。現在給你森林的地圖,保證可以到達出口,請問有多少種不同的方案。答案對2333取模!
input
第一行兩個整數m , n表示森林是m行n列output接下來m行,每行n個數,描述了地圖
0 - 空地
1 - 樹(無法通過)
乙個整數表示答案sample
輸入
3 3輸出 solution0 1 0
0 0 0
0 0 0
原問題:從左下角走到右上角的方案數。
子問題:從(1,1)到(x,y)的方案數。令左下角為(1,1)。
狀態:dp[i][j]表示從(1,1)到(i,j)的方案數
狀態轉移方程:dp[i][j]=dp[i-1][j]+dp[i][j-1]。因為只能夠向上或者向右行走!
ac code
#include
using
namespace std;
int f[
3010][
3010];
int dp[
3010][
3010];
int mod=
2333
;template
<
class
t>
inline
void
read
(t &res)
intmain()
} dp[1]
[1]=
1;for(
int i=
1;i<=m;i++)}
cout<[n]
}
木 迷霧森林 dp
第二天叫醒我的不是鬧鐘,是夢想!題目描述帕秋莉掌握了一種木屬性魔法 這種魔法可以生成一片森林 類似於迷陣 但一次實驗時,帕秋莉不小心將自己困入了森林 帕秋莉處於地圖的左下角,出口在地圖右上角,她只能夠向上或者向右行走 現在給你森林的地圖,保證可以到達出口,請問有多少種不同的方案 答案對2333取模 ...
木 迷霧森林
時間限制 c c 1秒,其他語言2秒 空間限制 c c 131072k,其他語言262144k 64bit io format lld 題目描述 帕秋莉掌握了一種木屬性魔法 這種魔法可以生成一片森林 類似於迷陣 但一次實驗時,帕秋莉不小心將自己困入了森林 帕秋莉處於地圖的左下角,出口在地圖右上角,她...
dp 小白月賽 迷霧森林
引言 迷霧森林 帕秋莉掌握了一種木屬性魔法 這種魔法可以生成一片森林 類似於迷陣 但一次實驗時,帕秋莉不小心將自己困入了森林 帕秋莉處於地圖的左下角,出口在地圖右上角,她只能夠向上或者向右行走 現在給你森林的地圖,保證可以到達出口,請問有多少種不同的方案 答案對2333取模 輸入描述 第一行兩個整數...