Code
Time Complexity: , Space Complexity:
排列組合問題,不重複的排法是階層。
class Solution {
public:
int countNumbersWithUniqueDigits(int n) {
if(n == 0) return 1;
if(n == 1) return 10;
int res = 10;
int choice = 9;
int accumulate = 9;
for(int i = 2; i <= n; i++) {
accumulate *= choice;
res += accumulate;
choice--;
}
return res;
}
};