1class Solution {2public:3vector<int> sequentialDigits(int low, int high) {4string lf = to_string(low);5string rt = to_string(high);67vector<int> ans;8for (int i = lf.size(); i <= rt.size(); i++) { // 字符串长度9for (int st = 1; st <= 9; st++) {10string base(i, '0'); // "000000" i个011for (int j = 0; j < i; j++) {12base[j] += st + j;13}1415if (base.back() <= '9') {16int num = stoi(base);17if (low <= num && num <= high) {18ans.push_back(num);19}20}21}22}2324return ans;25}26};