最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

1833. 雪糕的最大數(shù)量

2023-02-19 12:15 作者:目標力扣Knight  | 我要投稿

1833. 雪糕的最大數(shù)量

方法一:排序 + 貪心

為了獲得最多的雪糕數(shù),我們可以從單價最低的開始,耗盡所有的金幣,因此先對數(shù)組進行排序,從小到大購買雪糕,直到金幣耗盡為止;

Python版本

C++版本


復雜度分析

  • 時間復雜度:O(nlogn)。內(nèi)置排序需要 nlogn?復雜度,遍歷整個 costs?數(shù)組的復雜度為其長度 n,取較大者即可;

  • 空間復雜度: O(1)。


方法一:排序 + 貪心

為了獲得最多的雪糕數(shù),我們可以從單價最低的開始,耗盡所有的金幣,因此先對數(shù)組進行排序,從小到大購買雪糕,直到金幣耗盡為止;

Python版本


C++版本


復雜度分析

  • 時間復雜度:O(n)。n 為 costs 元素值域上限。

  • 空間復雜度: O(n)。n 為 costs 元素值域上限。

備注

  1. 哈希數(shù)組的兩種聲明方式

    1. int excel[100001] = {0};

    2. vector<int> excel(100001, 0);

  2. 使用STL vector 申請數(shù)組空間時,括號內(nèi)的參數(shù)分別是數(shù)量[scale], 和值,兩個位置交換會導致報錯空指針,計數(shù)數(shù)組用普通數(shù)組實現(xiàn),比較能避坑,此處僅做一個簡單的哈希表;


1833. 雪糕的最大數(shù)量的評論 (共 條)

分享到微博請遵守國家法律
巴楚县| 丁青县| 建德市| 承德市| 牡丹江市| 晋江市| 随州市| 修武县| 商丘市| 进贤县| 沛县| 阿克| 晴隆县| 南溪县| 南澳县| 梁山县| 当雄县| 沅江市| 芜湖县| 迁西县| 香格里拉县| 远安县| 海伦市| 永昌县| 梁山县| 绥宁县| 宁武县| 上林县| 河曲县| 阿鲁科尔沁旗| 张家口市| 射洪县| 齐齐哈尔市| 寿光市| 泽普县| 突泉县| 青岛市| 玉林市| 手机| 台州市| 贞丰县|