码迷,mamicode.com
首页 > 其他好文 > 详细

806. Number of Lines To Write String (5月24日)

时间:2018-05-25 00:30:30      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:source   solution   ring   ack   str   nes   ber   res   span   

解答

class Solution {
public:
    vector<int> numberOfLines(vector<int>& widths, string S) {
        vector<int> result;
        int line=1,units=0;
        map<char,int> pairs;
        char c=‘a‘;
        for(int width:widths){
            pairs.insert(make_pair(c,width));
            ++c;
        }
        for(auto ch: S){
            units += pairs[ch];
            if(units > 100){
                 ++line;
                 units=pairs[ch];
            }
        }
        result.push_back(line);
        result.push_back(units);
        return result;
    }
};

806. Number of Lines To Write String (5月24日)

标签:source   solution   ring   ack   str   nes   ber   res   span   

原文地址:https://www.cnblogs.com/cs-niaocai/p/9085726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!