100天代碼挑戰(zhàn):DAY12

LeetCode 712. 兩個字符串的最小ASCII刪除和

給定兩個字符串s1, s2既峡,找到使兩個字符串相等所需刪除字符的ASCII值的最小和。

示例 1:
輸入: s1 = "sea", s2 = "eat"
輸出: 231
解釋: 在 "sea" 中刪除 "s" 并將 "s" 的值(115)加入總和禽拔。
在 "eat" 中刪除 "t" 并將 116 加入總和。
結(jié)束時事镣,兩個字符串相等或南,115 + 116 = 231 就是符合條件的最小和。

示例 2:
輸入: s1 = "delete", s2 = "leet"
輸出: 403
解釋: 在 "delete" 中刪除 "dee" 字符串變成 "let"肴敛,
100[d]+101[e]+101[e] 加入總和署海。在 "leet" 中刪除 "e" 將 101[e] 加入總和。
結(jié)束時医男,兩個字符串都等于 "let"砸狞,結(jié)果即為 100+101+101+101 = 403 。
如果改為將兩個字符串轉(zhuǎn)換為 "lee" 或 "eet"镀梭,我們會得到 433 或 417 的結(jié)果刀森,比答案更大。
</pre>

注意:

  • 0 < s1.length, s2.length <= 1000报账。
  • 所有字符串中的字符ASCII值在[97, 122]之間研底。

我的答案:

class Solution {
public:
    int minimumDeleteSum(string s1, string s2) {
        int map[s1.length()+1][s2.length()+1];
        
        map[0][0] = 0;
        int i,j;
        
        for(i=1; i<=s1.length();i++){
            map[i][0] = map[i-1][0] + (int)s1[i-1];
        }
        for(i=1; i<=s2.length();i++){
            map[0][i] = map[0][i-1] + (int)s2[i-1];
        }
        
        for(i=1; i<=s1.length();i++){
            for(j=1; j<=s2.length(); j++){
                if(s1[i-1] == s2[j-1]) {
                    map[i][j] = map[i-1][j-1];
                }
                else{
                    map[i][j] = min(map[i-1][j]+(int)s1[i-1], map[i][j-1]+(int)s2[j-1]);
                }
            }
        }
        
        return map[i-1][j-1];
    }
};

LeetCode 343. 整數(shù)拆分

給定一個正整數(shù) n,將其拆分為至少兩個正整數(shù)的和笙什,并使這些整數(shù)的乘積最大化飘哨。 返回你可以獲得的最大乘積。

示例 1:
輸入: 2
輸出: 1
解釋: 2 = 1 + 1, 1 × 1 = 1琐凭。

示例 2:
輸入: 10
輸出: 36
解釋: 10 = 3 + 3 + 4, 3 × 3 × 4 = 36芽隆。

**說明: **你可以假設(shè)n不小于 2 且不大于 58。

我的答案:

class Solution {
public:
    int integerBreak(int n) {
        int res = 1;
        if(n%3 == 0){
            if(n == 3) return 2;
            for(int i=0; i<n/3; i++){
                res *= 3;
            }
        }
        else if(n%3 == 1){
            for(int i=0; i<n/3-1; i++){
                res *= 3;
            }
            res *= 4;
        }
        else if(n%3 == 2){
            if(n == 2) return 1;
            for(int i=0; i<n/3; i++){
                res *= 3;
            }
            res *= 2;
        }
        return res;
    }
};
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市胚吁,隨后出現(xiàn)的幾起案子牙躺,更是在濱河造成了極大的恐慌,老刑警劉巖腕扶,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件孽拷,死亡現(xiàn)場離奇詭異,居然都是意外死亡半抱,警方通過查閱死者的電腦和手機脓恕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來窿侈,“玉大人炼幔,你說我怎么就攤上這事∈芳颍” “怎么了乃秀?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長圆兵。 經(jīng)常有香客問我跺讯,道長,這世上最難降的妖魔是什么殉农? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任刀脏,我火速辦了婚禮啸罢,結(jié)果婚禮上裳朋,老公的妹妹穿的比我還像新娘。我一直安慰自己温学,他們只是感情好聪建,可當(dāng)我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布钙畔。 她就那樣靜靜地躺著,像睡著了一般金麸。 火紅的嫁衣襯著肌膚如雪擎析。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天挥下,我揣著相機與錄音揍魂,去河邊找鬼。 笑死棚瘟,一個胖子當(dāng)著我的面吹牛现斋,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播偎蘸,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼庄蹋,長吁一口氣:“原來是場噩夢啊……” “哼瞬内!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起限书,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤虫蝶,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后倦西,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體能真,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年扰柠,在試婚紗的時候發(fā)現(xiàn)自己被綠了粉铐。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡耻矮,死狀恐怖秦躯,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情裆装,我是刑警寧澤,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布倡缠,位于F島的核電站哨免,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏昙沦。R本人自食惡果不足惜琢唾,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望盾饮。 院中可真熱鬧采桃,春花似錦、人聲如沸丘损。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽徘钥。三九已至衔蹲,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間呈础,已是汗流浹背舆驶。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留而钞,地道東北人沙廉。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像臼节,于是被迫代替她去往敵國和親撬陵。 傳聞我的和親對象是個殘疾皇子珊皿,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容

  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,339評論 0 2
  • ??引用類型的值(對象)是引用類型的一個實例亮隙。 ??在 ECMAscript 中,引用類型是一種數(shù)據(jù)結(jié)構(gòu)垢夹,用于將數(shù)...
    霜天曉閱讀 1,045評論 0 1
  • 風(fēng)漸起 夜已涼 你在哪里徘徊 這里已華燈初上 你走過的路 我看得見 單薄的影子 和細(xì)碎的知足 你說這樣多好 無拘無...
    一夢芩長閱讀 148評論 2 2
  • 中國首創(chuàng)無喇叭音箱VE音樂壁再升級 2017-08-29 來源: 新華網(wǎng) 中國首創(chuàng)的俗稱“無嗽音箱”稀土大磁致...
    覺通國學(xué)社閱讀 474評論 0 0
  • [cp]買書如山倒溢吻,讀書如抽絲[可愛] 每次買書都很激動,恨不得書能馬上回來果元,讓我一口氣讀完[鼓掌]促王,但........
    大嘴趙閱讀 228評論 0 0