• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Uriel's Corner

            Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
            posts - 0, comments - 50, trackbacks - 0, articles - 594

            [LeetCode]Candy-2014.01.17

            Posted on 2014-01-17 02:49 Uriel 閱讀(166) 評論(0)  編輯 收藏 引用 所屬分類: LeetCode
            N個人,每個人有個rating,開始分糖,若某個人rating大于其鄰居,則拿的糖數也要比那個鄰居多,每個人至少一顆糖,問至少要準備多少糖。
            從頭到尾,從尾到頭掃兩遍即可

             1 class Solution {
             2 public:
             3     int candy(vector<int> &ratings) {
             4         int tp = 1, res = ratings.size(), mi = 1;
             5         int can[100010];
             6         memset(can, 0, sizeof(can));
             7         if(ratings.empty()) return 0;
             8         for(int i = 1; i < ratings.size(); ++i) {
             9             if(ratings[i] > ratings[i - 1]) {
            10                 can[i] = tp++;
            11             }
            12             else
            13                 tp = 1;
            14         }
            15         tp = 1;
            16         for(int i = ratings.size() - 2; i >= 0; --i) {
            17             if(ratings[i] > ratings[i + 1]) {
            18                 can[i] = max(tp++, can[i]);
            19             }
            20             else
            21                 tp = 1;
            22         }
            23         for(int i = 0; i < ratings.size(); ++i) res += can[i];
            24         return res;
            25     }
            26 };
            国产精品99久久不卡| 品成人欧美大片久久国产欧美| 久久久久97国产精华液好用吗| 国产精品99久久久精品无码| 久久青青草原国产精品免费| 色综合久久中文字幕无码| 久久精品国产欧美日韩99热| 免费国产99久久久香蕉| 亚洲精品WWW久久久久久| 国产精品一区二区久久精品无码| 性做久久久久久久久| 欧美成人免费观看久久| 久久国产色AV免费观看| 亚洲综合精品香蕉久久网| 久久久久久久免费视频| 狠狠色婷婷综合天天久久丁香 | 久久免费国产精品一区二区| 精品国产一区二区三区久久蜜臀| 国产精品成人久久久久久久| 亚洲综合日韩久久成人AV| 久久一区二区三区99| 久久久久久久精品成人热色戒| 亚洲精品无码久久一线| 亚洲精品国产综合久久一线| 久久se精品一区二区影院| 久久91精品国产91久久小草| 无码国产69精品久久久久网站| 性高朝久久久久久久久久| 久久久久久久久久久免费精品| 亚洲欧美精品伊人久久| 久久强奷乱码老熟女网站| 一本色道久久综合| 欧美色综合久久久久久| 久久精品国产亚洲7777| 狠狠色综合网站久久久久久久| 91精品无码久久久久久五月天 | 久久不见久久见免费视频7| 久久综合亚洲鲁鲁五月天| 日韩美女18网站久久精品| 香蕉久久影院| 色综合久久久久综合体桃花网|