国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

第二周題解

這篇具有很好參考價(jià)值的文章主要介紹了第二周題解。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

其實(shí)上周只要做8道題目,所以允許我偷個(gè)懶,將上周的第9,10道題c v 過(guò)來(lái) (qwq)

1.路徑計(jì)數(shù)

有一個(gè)n×n的網(wǎng)格,有些格子是可以通行的,有些格子是障礙。

一開(kāi)始你在左上角的位置,你可以每一步往下或者往右走,問(wèn)有多少種走到右下角的方案。

由于答案很大,輸出對(duì)10^9+7取模的結(jié)果。

輸入格式

第一行一個(gè)正整數(shù)n。

接下來(lái)n行,每行n個(gè)正整數(shù),1表示可以通行,0表示不能通行。

輸出格式

一個(gè)整數(shù),表示答案。

樣例輸入

3
1 1 1
1 0 1
1 1 1

樣例輸出

2

數(shù)據(jù)規(guī)模

對(duì)于100%的數(shù)據(jù),保證2≤n≤100,左上角右下角都是可以通行的。

一開(kāi)始,我以為這是一道搜素回溯題。但是看到了這里最大的數(shù)據(jù)規(guī)模,100,我就知道這道題不能有dfs做了。那么就只能改變思路。

我們可以設(shè) f[i] [j] 表示到達(dá)點(diǎn)(i,j)的方法數(shù),那么因?yàn)橹荒芟蛳潞拖蛴易撸誀顟B(tài)轉(zhuǎn)移方程也很容易了:
f ( i , j ) = { f ( i ? 1 , j ) + f ( i , j ? 1 ) i ? 1 > 0 , j ? 1 > 0 f ( i ? 1 , j ) j ? 1 ≤ 0 f ( i , j ? 1 ) i ? 1 ≤ 0 f(i,j)= \begin{cases} f(i-1,j)+f(i,j-1) & i-1>0,j-1>0\\ f(i-1,j) & j-1 \leq 0 \\ f(i,j-1) & i-1 \leq 0 \end{cases} f(i,j)=? ? ??f(i?1,j)+f(i,j?1)f(i?1,j)f(i,j?1)?i?1>0,j?1>0j?10i文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-527655.html

到了這里,關(guān)于第二周題解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • [算法日志]圖論: 深度優(yōu)先搜索(DFS)

    ? 深度優(yōu)先搜索算法是一種遍歷圖這種數(shù)據(jù)結(jié)構(gòu)的算法策略,其中心思想是朝圖節(jié)點(diǎn)的一個(gè)方向不斷跳轉(zhuǎn),當(dāng)該節(jié)點(diǎn)無(wú)下一個(gè)節(jié)點(diǎn)或所有方向都遍歷完時(shí),便回溯朝上一個(gè)節(jié)點(diǎn)的另一個(gè)方向繼續(xù)遍歷。這種搜索策略與回溯法有異曲同工之妙。 正因?yàn)楹突厮莘ㄓ邢嗨浦?,?/p>

    2024年02月03日
    瀏覽(18)
  • 【圖論算法】深度優(yōu)先搜索的應(yīng)用

    【圖論算法】深度優(yōu)先搜索的應(yīng)用

    深度優(yōu)先搜索 (depth-first search)是對(duì)先序遍歷(preorder traversal)的推廣。我們從某個(gè)頂點(diǎn) v 開(kāi)始處理 v,然后遞歸地遍歷所有鄰接到 v 的頂點(diǎn)。 對(duì)一棵樹(shù)的所有頂點(diǎn)的訪(fǎng)問(wèn)需 O(|E|) 時(shí)間。對(duì)任意圖進(jìn)行該過(guò)程時(shí)則需要考慮避免圈的出現(xiàn)。為此,當(dāng)訪(fǎng)問(wèn)一個(gè)頂點(diǎn) v 的時(shí)候,由于當(dāng)時(shí)已

    2024年02月08日
    瀏覽(90)
  • 圖論與算法(3)圖的深度優(yōu)先遍歷

    圖論與算法(3)圖的深度優(yōu)先遍歷

    圖的遍歷 是指按照一定規(guī)則訪(fǎng)問(wèn)圖中的所有頂點(diǎn),以便獲取圖的信息或執(zhí)行特定操作。常見(jiàn)的圖遍歷算法包括深度優(yōu)先搜索(DFS)和廣度優(yōu)先搜索(BFS)。 深度優(yōu)先搜索 (DFS):從起始頂點(diǎn)開(kāi)始,遞歸或使用棧的方式訪(fǎng)問(wèn)相鄰的頂點(diǎn),直到所有頂點(diǎn)都被訪(fǎng)問(wèn)過(guò)為止。DFS通過(guò)

    2024年02月06日
    瀏覽(28)
  • 圖論算法|深度優(yōu)先搜索理論基礎(chǔ)|797.所有可能的路徑|廣度優(yōu)先搜索BFS理論基礎(chǔ)|200. 島嶼數(shù)量

    圖論算法|深度優(yōu)先搜索理論基礎(chǔ)|797.所有可能的路徑|廣度優(yōu)先搜索BFS理論基礎(chǔ)|200. 島嶼數(shù)量

    dfs是可一個(gè)方向去搜,不到黃河不回頭,直到遇到絕境了,搜不下去了,在換方向(換方向的過(guò)程就涉及到了回溯)。 遞歸和回溯是相輔相成的 https://leetcode.cn/problems/all-paths-from-source-to-target/ 有向無(wú)環(huán)圖(DAG): 有環(huán)無(wú)向圖是指在圖中存在至少一個(gè)環(huán)(Cycle)的無(wú)向圖。環(huán)是

    2024年02月15日
    瀏覽(24)
  • 【算法導(dǎo)論】圖論(圖的基本概念,圖上的深度優(yōu)先搜索(DFS),廣度優(yōu)先搜索(BFS),最小生成樹(shù)(MST)及Prim,Kruskal算法)

    【算法導(dǎo)論】圖論(圖的基本概念,圖上的深度優(yōu)先搜索(DFS),廣度優(yōu)先搜索(BFS),最小生成樹(shù)(MST)及Prim,Kruskal算法)

    圖(Graph)是一種包含節(jié)點(diǎn)與節(jié)點(diǎn)的邊的集合,記作G=(V,E),V是節(jié)點(diǎn)的集合,E是邊的集合。 有向圖 一個(gè)有向圖G=(V,E),E中每個(gè)元素是V上的一個(gè)二值關(guān)系:一條從a出發(fā)的連向b的邊e可以記作一個(gè) 有序 對(duì)e = (a,b) 。 無(wú)向圖 一個(gè)無(wú)向圖G=(V,E),E的每個(gè)元素e可以表示V上的一個(gè) 無(wú)序 對(duì),記

    2024年02月03日
    瀏覽(28)
  • 【深度優(yōu)先搜索】【圖論】【樹(shù)】2646. 最小化旅行的價(jià)格總和

    【深度優(yōu)先搜索】【圖論】【樹(shù)】2646. 最小化旅行的價(jià)格總和

    【數(shù)位dp】【動(dòng)態(tài)規(guī)劃】【狀態(tài)壓縮】【推薦】1012. 至少有 1 位重復(fù)的數(shù)字 深度優(yōu)先搜索 圖論 樹(shù) 現(xiàn)有一棵無(wú)向、無(wú)根的樹(shù),樹(shù)中有 n 個(gè)節(jié)點(diǎn),按從 0 到 n - 1 編號(hào)。給你一個(gè)整數(shù) n 和一個(gè)長(zhǎng)度為 n - 1 的二維整數(shù)數(shù)組 edges ,其中 edges[i] = [ai, bi] 表示樹(shù)中節(jié)點(diǎn) ai 和 bi 之間存在

    2024年02月19日
    瀏覽(21)
  • 圖詳解第二篇:圖的遍歷(廣度優(yōu)先+深度優(yōu)先)

    圖詳解第二篇:圖的遍歷(廣度優(yōu)先+深度優(yōu)先)

    所謂圖的遍歷: 即從圖中的任一頂點(diǎn)出發(fā),對(duì)圖中的所有頂點(diǎn)訪(fǎng)問(wèn)一次且只訪(fǎng)問(wèn)一次。 給定一個(gè)圖G和其中任意一個(gè)頂點(diǎn)v0,從v0出發(fā),沿著圖中各邊訪(fǎng)問(wèn)圖中的所有頂點(diǎn),且每個(gè)頂點(diǎn)僅被遍歷一次。 ps: 我們后面講解這些圖相關(guān)的算法默認(rèn)都針對(duì)鄰接矩陣結(jié)構(gòu)的圖去講解,

    2024年02月08日
    瀏覽(21)
  • 算法題目題單+題解——圖論

    本文為自己做的一部分圖論題目,作為題單列出,持續(xù)更新。 題單由題目鏈接和題解兩部分組成,題解部分提供簡(jiǎn)潔題意,代碼倉(cāng)庫(kù):Kaiser-Yang/OJProblems。 對(duì)于同一個(gè)一級(jí)標(biāo)題下的題目,題目難度盡可能做到遞增。 題目鏈接:Luogu P3547 [POI2013] CEN-Price List 題解: 題目鏈接:

    2024年02月19日
    瀏覽(21)
  • 每天一道leetcode:797. 所有可能的路徑(圖論&中等&深度優(yōu)先遍歷)

    每天一道leetcode:797. 所有可能的路徑(圖論&中等&深度優(yōu)先遍歷)

    給你一個(gè)有 n 個(gè)節(jié)點(diǎn)的 有向無(wú)環(huán)圖(DAG) ,請(qǐng)你找出所有從節(jié)點(diǎn) 0 到節(jié)點(diǎn) n-1 的路徑并輸出( 不要求按特定順序 ) graph[i] 是一個(gè)從節(jié)點(diǎn) i 可以訪(fǎng)問(wèn)的所有節(jié)點(diǎn)的列表(即從節(jié)點(diǎn) i 到節(jié)點(diǎn) graph[i][j] 存在一條有向邊)。 n == graph.length 2 = n = 15 0 = graph[i][j] n graph[i][j] != i (即不存

    2024年02月12日
    瀏覽(22)
  • 搜索與圖論第三期 樹(shù)與圖的深度優(yōu)先遍歷

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包