随笔分类 - 动态规划-数位dp
摘要:题目链接 "POJ3252" 题解 为什么每次写出数位dp都如此兴奋? ~~因为数位dp太苟了~~ ~~因为我太弱了~~ 设表示到二进制第位,之前是否达到上界,前面已经有个,个时的方案数 显然当$cnt1 = 0
阅读全文
摘要:题目 组合数C(n,m)表示的是从n个物品中选出m个物品的方案数。举个例子,从(1,2,3)三个物品中选择两个物品可以有( 1,2),(1,3),(2,3)这三种选择方法。根据组合数的定义,我们可以给出计算组合数C(n,m)的一般公式: C(n,m)=n!/m! (n?m)! 其中n!=1×2×?×
阅读全文
摘要:题目 你有一组非零数字(不一定唯一),你可以在其中插入任意个0,这样就可以产生无限个数。比如说给定{1,2},那么可以生成数字12,21,102,120,201,210,1002,1020,等等。 现在给定一个数,问在这个数之前有多少个数。(注意这个数不会有前导0). 输入格式 只有1行,为1个整数
阅读全文
摘要:题目 给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。 输入格式 输入文件中仅包含一行两个整数a、b,含义如上所述。 输出格式 输出文件中包含一行10个整数,分别表示0 9在[a,b]中出现了多少次。 输入样例 1 99 输出样例 9 20 20 20 20
阅读全文