首页 > 其他分享 >553.optimal-divsion 最优除法

553.optimal-divsion 最优除法

时间:2023-02-06 16:45:38浏览次数:58  
标签:string nums res divsion 553 back optimal 除法

问题描述

553.最优除法

解题思路

贪心,最优的除法实际上就是把第二个到最后一个元素括起来。

代码

class Solution {
public:
    string optimalDivision(vector<int>& nums) {
        string res;
        res += to_string(nums[0]);
        if (nums.size() == 1)
            return res;
        else if (nums.size() == 2) {
            res = res + "/" + to_string(nums[1]);
            return res;
        }
        res += "/(";
        for (int i = 1; i < nums.size(); i++) {
            res += to_string(nums[i]);
            res.push_back('/');
        }
        res.pop_back();
        res.push_back(')');
        return res;
    }
};

标签:string,nums,res,divsion,553,back,optimal,除法
From: https://www.cnblogs.com/zwyyy456/p/17095870.html

相关文章