LeetCode357. Count Numbers with Unique Digits
来源:互联网 发布:win10平板手势软件 编辑:程序博客网 时间:2024/05/20 09:11
比较简单的做法是根据排列组合的知识算出n位数各位不相同的数字共有9*9*8*7.....(9-n+2)个(n>=2),当n为1时是10个,然后累加就行。
class Solution {public: int countNumbersWithUniqueDigits(int n) { if(n==0) return 1; else if(n==1) return 10; int cnt=9; int ans=10; for(int i=2;i<=n;++i){ cnt*=(11-i); ans+=cnt; } return ans; }};
0 0
- LeetCode357. Count Numbers with Unique Digits
- leetcode357. Count Numbers with Unique Digits
- Leetcode357: Count Numbers with Unique Digits
- leetcode357: Count Numbers with Unique Digits
- LeetCode357. Count Numbers with Unique Digits题解
- Count Numbers with Unique Digits
- Count Numbers with Unique Digits
- Count Numbers with Unique Digits
- Count Numbers with Unique Digits
- Count Numbers with Unique Digits
- Count Numbers with Unique Digits
- Count Numbers with Unique Digits
- Count Numbers with Unique Digits
- Count Numbers with Unique Digits
- Count Numbers with Unique Digits
- Count Numbers with Unique Digits
- Count Numbers with Unique Digits
- 【LeetCode】357. Count Numbers with Unique Digits
- js 脚本去除 空格 回车 换行
- poi9处理excel中的百万条数据
- c# 复制文件夹中的所有文件夹与文件到另一个文件夹
- 在Linux CentOS 6.6上安装Python 2.7.9
- Get to know docker
- LeetCode357. Count Numbers with Unique Digits
- C#移动文件夹中的所有文件夹与文件到另一个文件夹
- c#删除指定目录下所有内容
- [小技巧] 网易邮箱收到的邮件乱码怎么办?
- 老大布置的作业中遇到的问题,然后解决的思路
- Linux的网桥中的STP的实现分析初步
- 【Mac OS X 使用技巧-1】- 鼠标设置大尺寸-方法
- c#删除指定目录下所有内容:方法二--找到所有文件和子文件夹删除
- The first day in CSDN