中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

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

網(wǎng)站如何做視頻鏈接地址個(gè)人友情鏈接推廣

網(wǎng)站如何做視頻鏈接地址,個(gè)人友情鏈接推廣,互聯(lián)網(wǎng)上市公司排名,徐州鋼網(wǎng)架公司給一段長度為n的繩子&#xff0c;請(qǐng)把繩子剪成m段&#xff0c;每段繩子的長度為k[0],k[1],k[2],k[3]....k[m].請(qǐng)問k[0]k[1]k[2].....*k[m]的最大乘積為多少 #include <vector> // 包含vector頭文件 #include <algorithm> // 包含algorithm頭文件&#xff0c;用于m…

給一段長度為n的繩子,請(qǐng)把繩子剪成m段,每段繩子的長度為k[0],k[1],k[2],k[3]....k[m].請(qǐng)問k[0]k[1]k[2].....*k[m]的最大乘積為多少

#include <vector> // 包含vector頭文件
#include <algorithm> // 包含algorithm頭文件,用于max函數(shù)class Solution { // 定義解決方案類
public:int cutRope(int n) { // 主函數(shù),計(jì)算最大乘積if (n <= 1) return 0; // 如果繩子長度小于等于1,無法剪斷if (n == 2) return 1; // 如果繩子長度為2,最大乘積為1if (n == 3) return 2; // 如果繩子長度為3,最大乘積為2std::vector<int> dp(n + 1, 0); // 創(chuàng)建動(dòng)態(tài)規(guī)劃數(shù)組,初始化為0// 初始化基礎(chǔ)情況dp[0] = 0; // 長度為0的繩子乘積為0dp[1] = 1; // 長度為1的繩子乘積為1dp[2] = 2; // 長度為2的繩子乘積為2dp[3] = 3; // 長度為3的繩子乘積為3for (int i = 4; i <= n; i++) { // 從長度4開始計(jì)算for (int j = 1; j <= i / 2; j++) { // 嘗試所有可能的切割點(diǎn)dp[i] = std::max(dp[i], dp[j] * dp[i - j]); // 更新最大乘積}}return dp[n]; // 返回長度為n的繩子的最大乘積}
};

這個(gè)實(shí)現(xiàn)使用了動(dòng)態(tài)規(guī)劃的方法來解決問題。以下是主要的設(shè)計(jì)思路:

  1. 我們定義了一個(gè)Solution類,其中包含一個(gè)cutRope函數(shù)來解決這個(gè)問題。
  2. 首先,我們處理了一些特殊情況:
    • 如果繩子長度小于等于1,無法剪斷,返回0。
    • 如果繩子長度為2,最大乘積為1(必須剪斷)。
    • 如果繩子長度為3,最大乘積為2(必須剪斷)。
  3. 我們創(chuàng)建了一個(gè)動(dòng)態(tài)規(guī)劃數(shù)組dp,其中dp[i]表示長度為i的繩子能得到的最大乘積。
  4. 初始化基礎(chǔ)情況:
    • dp[0] = 0dp[1] = 1dp[2] = 2dp[3] = 3
    • 注意,對(duì)于長度為2和3的情況,雖然必須剪斷,但在作為子問題時(shí),保持完整可能會(huì)得到更大的乘積。
  5. 然后,我們從長度4開始,逐步計(jì)算到長度n:
    • 對(duì)于每個(gè)長度i,我們嘗試所有可能的切割點(diǎn)j。
    • 計(jì)算dp[j] * dp[i-j],這代表將繩子切割成長度為j和i-j的兩段。
    • 使用std::max函數(shù)來更新dp[i],保證它始終是最大的乘積。
  6. 最后,返回dp[n],即為所求的最大乘積。

這個(gè)算法的時(shí)間復(fù)雜度為O(n^2),空間復(fù)雜度為O(n)。

當(dāng)然可以使用更有效的解法,但是需要一點(diǎn)數(shù)學(xué)知識(shí)這個(gè)優(yōu)化的算法基于一個(gè)數(shù)學(xué)發(fā)現(xiàn):當(dāng)繩子長度大于3時(shí),盡可能多地切出長度為3的片段會(huì)得到最大乘積。如果最后剩下的長度為1,我們應(yīng)該將其與一個(gè)3合并,形成一個(gè)長度為4的片段

class Solution { // 定義解決方案類
public:int cutRope(int n) { // 主函數(shù),計(jì)算最大乘積if (n <= 3) return n - 1; // 處理特殊情況int quotient = n / 3; // 計(jì)算可以切出多少個(gè)長度為3的片段int remainder = n % 3; // 計(jì)算切完長度為3的片段后剩余的長度if (remainder == 0) { // 如果剛好被3整除return pow(3, quotient); // 返回3的quotient次方} else if (remainder == 1) { // 如果余1return pow(3, quotient - 1) * 4; // 最后的3和1合并為4} else { // 如果余2return pow(3, quotient) * 2; // 最后剩一個(gè)2}}private:int pow(int base, int exponent) { // 快速冪函數(shù)int result = 1; // 初始化結(jié)果為1while (exponent > 0) { // 當(dāng)指數(shù)大于0時(shí)循環(huán)if (exponent & 1) { // 如果指數(shù)的二進(jìn)制表示中當(dāng)前位為1result *= base; // 將base乘到結(jié)果中}base *= base; // base自乘exponent >>= 1; // 指數(shù)右移一位}return result; // 返回結(jié)果}
};

http://www.risenshineclean.com/news/44509.html

相關(guān)文章:

  • 谷城網(wǎng)站快速排名百度競(jìng)價(jià)排名醫(yī)院事件
  • 淄博市 網(wǎng)站建設(shè)報(bào)價(jià)大一html網(wǎng)頁制作作業(yè)簡單
  • 黃岡網(wǎng)站建設(shè)有哪些seo代理計(jì)費(fèi)系統(tǒng)
  • 浙江平板網(wǎng)站建設(shè)關(guān)鍵詞搜索排名
  • 專業(yè)集團(tuán)門戶網(wǎng)站建設(shè)電商運(yùn)營主要工作內(nèi)容
  • 簡單網(wǎng)站設(shè)計(jì)網(wǎng)站免費(fèi)廣告投放平臺(tái)
  • wordpress集團(tuán)網(wǎng)站seo短視頻入口引流
  • 谷歌seo排名技巧鄭州網(wǎng)站制作選擇樂云seo
  • 磁力寶杭州百度seo
  • 鄭州知名做網(wǎng)站公司有哪些免費(fèi)推廣軟件平臺(tái)
  • 無網(wǎng)站做網(wǎng)賺免費(fèi)發(fā)布軟文廣告推廣平臺(tái)
  • 平面設(shè)計(jì)可以做網(wǎng)站?深圳互聯(lián)網(wǎng)公司50強(qiáng)
  • 廣州平臺(tái)網(wǎng)站建設(shè)seo排名優(yōu)化是什么
  • 東莞高端做網(wǎng)站百度權(quán)重查詢
  • 怎么做根優(yōu)酷差不多的網(wǎng)站濟(jì)南網(wǎng)絡(luò)推廣
  • 免費(fèi)手機(jī)網(wǎng)站制作鄭州建網(wǎng)站的公司
  • asp 網(wǎng)站源代碼電商平臺(tái)有哪些
  • 個(gè)人網(wǎng)站主頁模板黃桃圖片友情鏈接
  • 房地產(chǎn)公司 網(wǎng)站建設(shè)數(shù)據(jù)分析師要學(xué)什么
  • 珠海 網(wǎng)站建設(shè)深圳網(wǎng)絡(luò)營銷推廣公司
  • 上海自適應(yīng)網(wǎng)站建設(shè)今日武漢最新消息
  • 成都專業(yè)網(wǎng)站建設(shè)優(yōu)化團(tuán)隊(duì)博為峰軟件測(cè)試培訓(xùn)學(xué)費(fèi)
  • 江西省政府辦公廳網(wǎng)站作風(fēng)建設(shè)網(wǎng)絡(luò)營銷的方式和手段
  • 做一些網(wǎng)站犯法么個(gè)人網(wǎng)站設(shè)計(jì)作品
  • 建設(shè)工程服務(wù)平臺(tái)揚(yáng)州seo
  • 有沒有網(wǎng)站是免費(fèi)做店招圖片的5118關(guān)鍵詞工具
  • 溫州本地網(wǎng)站個(gè)人博客網(wǎng)頁制作
  • 如果只做p2p種子搜索網(wǎng)站今日小說搜索風(fēng)云榜
  • 做網(wǎng)站買域名就行了嗎網(wǎng)址之家
  • wordpress安裝路徑和站點(diǎn)地址的設(shè)置廣州seo公司排名