leetcode(面试题 16.11)跳水板

leetcode(面试题 16.11)跳水板_第1张图片
方法一:
讨论即可:

class Solution {
public:
    vector<int> divingBoard(int shorter, int longer, int k) {
        vector<int> vec;
        if(k==0){
            return {};
        }
        if(shorter==longer){
            return{shorter*k};
        }
        for(int i=0;i<=k;i++){
            vec.push_back(i*longer+(k-i)*shorter);
        }
        return vec;
    }
};

你可能感兴趣的:(LeetCode)