leetcode17打印从1到最大的n位数(又写了一个辣鸡算法)

leetcode17打印从1到最大的n位数(又写了一个辣鸡算法)_第1张图片

class Solution {
public:
    vector<int> printNumbers(int n) {
        vector<int> res;
        if(n == 0)
        {
            res.push_back(1);
            return res;
        }
        for(int i = 1;i<pow(10,n);i++)
        {
            res.push_back(i);
        }
        return res;
    }
};

很简单的想法,不过据说leetcode改编题了,没用考虑到int定义时万一出现大数的情况,我去看看书上怎么写的:

你可能感兴趣的:(leetcode)