无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ù)量的評論 (共 條)

分享到微博請遵守國家法律
青海省| 乐陵市| 永登县| 秦皇岛市| 新宁县| 六盘水市| 红原县| 南部县| 汉源县| 化州市| 望城县| 吉安县| 进贤县| 朔州市| 日喀则市| 长垣县| 怀柔区| 泸水县| 阿尔山市| 云南省| 乳山市| 古田县| 靖西县| 定安县| 搜索| 海南省| 大丰市| 靖远县| 天门市| 和静县| 伊川县| 兴山县| 宽城| 宁都县| 墨脱县| 加查县| 古交市| 唐海县| 都安| 福鼎市| 铁岭县|