面试题 16.11
Solutions
class Solution {
public:
vector<int> divingBoard(int shorter, int longer, int k) {
if (k <= 0) return {};
unordered_set<int> seen;
for (int i = 0; i <= k; i++) {
seen.insert(shorter * i + longer * (k - i));
}
vector<int> lens(seen.begin(), seen.end());
sort(lens.begin(), lens.end());
return lens;
}
};Last updated