国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

做的好的微信商城網(wǎng)站什么是seo推廣

做的好的微信商城網(wǎng)站,什么是seo推廣,惠州建設(shè)銀行行號查詢網(wǎng)站,做二手車網(wǎng)站怎么做的文章目錄 一、適用場景二、基本思路步驟時(shí)間復(fù)雜度: 三、例題 區(qū)間動態(tài)規(guī)劃(Interval DP)是一種用于解決某些需要處理區(qū)間或子段問題的動態(tài)規(guī)劃方法,特別適合于問題的解可以通過子區(qū)間的解進(jìn)行組合的情況。該方法的核心思想是在子…

文章目錄

  • 一、適用場景
  • 二、基本思路
    • 步驟
    • 時(shí)間復(fù)雜度:
  • 三、例題

區(qū)間動態(tài)規(guī)劃(Interval DP)是一種用于解決某些需要處理區(qū)間或子段問題的動態(tài)規(guī)劃方法,特別適合于問題的解可以通過子區(qū)間的解進(jìn)行組合的情況。該方法的核心思想是在子區(qū)間上進(jìn)行分治,將大問題劃分為較小的子問題,通過解決這些子問題來構(gòu)建整個(gè)問題的解。

一、適用場景

區(qū)間 DP 主要用于解決一些涉及區(qū)間(或序列)的問題。這類問題通常要求在一個(gè)序列上做某種操作(如合并、拆分、重排等),并且這些操作的結(jié)果取決于其子區(qū)間的操作結(jié)果。常見的應(yīng)用包括:

  1. 石子合并問題(合并區(qū)間)。
  2. 括號匹配問題。
  3. 最優(yōu)矩陣連乘問題
  4. 回文分割問題。

二、基本思路

區(qū)間 DP 的核心是通過枚舉區(qū)間的分割點(diǎn),將問題分解為兩個(gè)或多個(gè)子區(qū)間的問題。解決每個(gè)子區(qū)間的問題后,再通過這些子區(qū)間的解組合得到整個(gè)區(qū)間的解。

步驟

  1. 定義狀態(tài)
    • 設(shè) dp[i][j] 表示在區(qū)間 [i, j] 上的最優(yōu)解。
  2. 狀態(tài)轉(zhuǎn)移方程
    • 根據(jù)問題的性質(zhì),找到合適的分割方式,通常是選擇一個(gè)分割點(diǎn) k,將區(qū)間 [i, j] 分為 [i, k][k+1, j] 兩個(gè)部分,并通過已知的子區(qū)間解來更新 dp[i][j]
    • 一般形式的狀態(tài)轉(zhuǎn)移方程為:
      d p [ i ] [ j ] = min ? i ≤ k < j ( d p [ i ] [ k ] + d p [ k + 1 ] [ j ] + 合并代價(jià) ) dp[i][j] = \min_{i \leq k < j} (dp[i][k] + dp[k+1][j] + 合并代價(jià)) dp[i][j]=ik<jmin?(dp[i][k]+dp[k+1][j]+合并代價(jià))
      其中 k 是區(qū)間的分割點(diǎn),合并代價(jià) 由具體問題定義。
  3. 初始狀態(tài)
    • 最小區(qū)間的解(例如,當(dāng) i == j 時(shí),區(qū)間僅包含一個(gè)元素,通??梢灾苯拥玫阶顑?yōu)解)。
  4. 結(jié)果
    • 最終目標(biāo)是通過填充 dp 數(shù)組,找到 dp[1][n](即整個(gè)區(qū)間 [1, n] 的最優(yōu)解)。

時(shí)間復(fù)雜度:

區(qū)間 DP 的時(shí)間復(fù)雜度取決于問題的規(guī)模。對于每個(gè)區(qū)間 [i, j],需要遍歷所有的分割點(diǎn) k,這通常需要三層循環(huán),因此復(fù)雜度為 O ( n 3 ) O(n^3) O(n3),其中 n 是序列的長度。

三、例題

Acwing:282.石子合并
在這里插入圖片描述
這是一個(gè)經(jīng)典的區(qū)間dp的問題。根據(jù)前面的描述,我們可以知道,區(qū)間dp實(shí)際上就是將整個(gè)區(qū)間問題轉(zhuǎn)化成多個(gè)區(qū)間子問題,然后狀態(tài)轉(zhuǎn)移至整個(gè)區(qū)間。

這里所說的石子合并,就是將兩個(gè)子區(qū)間合并成一個(gè)大區(qū)間。
我們將石子合并成一堆,那么在前一步一定是兩堆合并而來的,那么這兩堆分別又是一個(gè)子問題,實(shí)際上動態(tài)規(guī)劃也是處理子問題到整個(gè)問題轉(zhuǎn)移的算法。

我們可以定義 d p [ i ] [ j ] dp[i][j] dp[i][j]表示從初始開始編號為i + 1 ~ j + 1的石子合并成一堆的最小代價(jià)。那么必然有 d p [ i ] [ j ] = d p [ i ] [ k ] + d p [ k + 1 ] [ j ] + m [ j ] ? m [ i ? 1 ] dp[i][j] = dp[i][k] + dp[k+1][j] +m[j] - m[i - 1] dp[i][j]=dp[i][k]+dp[k+1][j]+m[j]?m[i?1](其中i<=k<=j)。

我們可以發(fā)現(xiàn),動態(tài)規(guī)劃實(shí)際上就是帶有記憶的搜素。這里我們并不知道哪個(gè)子問題合并起來才是最優(yōu)的,因此我們遍歷所有可能得子區(qū)間劃分情況來求解。由這個(gè)遞推,我們從小區(qū)間到大區(qū)間依次求值。

注意合并才有代價(jià),單個(gè)石子代價(jià)為0。
時(shí)間復(fù)雜度: O ( N 3 ) O(N^3) O(N3)

#include<bits/stdc++.h>
using  namespace  std;
int main(void){ios_base::sync_with_stdio(false);cin.tie(0);int N; cin >> N;vector<int> m(N, 0);vector<vector<int>> dp(N, vector<int>(N, 0x3f3f3f3f));cin >> m[0]; dp[0][0] = 0;for(int i = 1; i < N; ++ i){cin >> m[i];m[i] += m[i - 1];dp[i][i] = 0;}for(int i = 1; i < N; ++ i){for(int j = 0; j + i < N; ++ j){int p = i + j;for(int k = j; k < p; ++ k){if(j != 0)dp[j][p] = min(dp[j][p], dp[j][k] + dp[k + 1][p] + m[p] - m[j - 1]);else dp[j][p] = min(dp[j][p], dp[j][k] + dp[k + 1][p] + m[p]);}}}cout << dp[0][N - 1];return 0;
}
http://aloenet.com.cn/news/39169.html

相關(guān)文章:

  • 網(wǎng)站的后臺是開發(fā)做的八零云自助建站免費(fèi)建站平臺
  • 做網(wǎng)站python和php哪個(gè)好學(xué)百度推廣怎么弄
  • 深圳 汽車網(wǎng)站建設(shè)百度網(wǎng)站首頁提交入口
  • seo診斷服務(wù)優(yōu)化什么
  • 中國哪些網(wǎng)站做軟裝seo廠商
  • 四川疫情最新消息今天優(yōu)化服務(wù)
  • 網(wǎng)站設(shè)計(jì)建設(shè)定制中國搜索引擎市場份額
  • 網(wǎng)站建設(shè)策劃方案如何寫愛站網(wǎng)關(guān)鍵詞查詢網(wǎng)站的工具
  • 新媒體營銷策略有哪些百度推廣優(yōu)化中心
  • 備案通過后 添加網(wǎng)站谷歌瀏覽器下載手機(jī)版安卓
  • 網(wǎng)站界面用什么做廈門百度推廣排名優(yōu)化
  • 高端的網(wǎng)站建設(shè)百度seo有用嗎
  • 造價(jià)咨詢公司加盟分公司上海百度搜索排名優(yōu)化
  • 鄭州企業(yè)建站模板河南疫情最新消息
  • google 垃圾網(wǎng)站推廣軟文300字范文
  • 做網(wǎng)站自己租服務(wù)器還是網(wǎng)絡(luò)公司如何發(fā)布自己的廣告
  • 建設(shè)網(wǎng)站的好處百度云服務(wù)器
  • 做宣傳網(wǎng)站需要多少錢附近電商培訓(xùn)班
  • 常用企業(yè)網(wǎng)站模板對比廣告聯(lián)盟下載app
  • 下載了網(wǎng)站建設(shè)asp深圳seo排名優(yōu)化
  • 怎樣搜網(wǎng)站seo工作流程
  • 清遠(yuǎn)做網(wǎng)站哪家好百度百家官網(wǎng)入口
  • 熊掌號網(wǎng)站怎么做百度的網(wǎng)頁地址
  • 上海網(wǎng)站制作軟件外鏈交易平臺
  • 攝影網(wǎng)站的規(guī)劃與設(shè)計(jì)seo網(wǎng)站排名查詢
  • 靜海區(qū)網(wǎng)站建設(shè)推廣老域名購買
  • 國內(nèi)優(yōu)秀網(wǎng)站網(wǎng)絡(luò)營銷專業(yè)是學(xué)什么的
  • 牛商網(wǎng)做的網(wǎng)站如何中國互聯(lián)網(wǎng)電視app下載安裝
  • 有個(gè)印度做網(wǎng)站的天天找我重慶網(wǎng)站開發(fā)公司
  • 淮安集團(tuán)網(wǎng)站建設(shè)鄭州seo代理商