上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 62 下一页
摘要: 题意: 前面3/4的英文都是废话。将一个正整数看成字符串,给定一个k,问区间[L,R]中严格的LIS=k的数有多少个?思路: 实在没有想到字符0~9最多才10种,况且也符合O(nlogn)求LIS的特点,所以用状态压缩可以解决。 看到状态压缩的字眼基本就会做了,增加一维来保存当前LIS的状态。... 阅读全文
posted @ 2015-10-05 15:11 xcw0754 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题意: 一个非负整数的十进制位是这样的(AnAn-1An-2... A2A1),定义F(x) = An* 2n-1+ An-1* 2n-2+ ... + A2* 2 + A1* 1。给出A和B,问[0,B]中有几个整数x的F(x)值 2 #include 3 #include 4 #inclu... 阅读全文
posted @ 2015-10-05 10:54 xcw0754 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 题意: 找出区间内平衡数的个数,所谓的平衡数,就是以这个数字的某一位为支点,另外两边的数字大小乘以力矩之和相等,即为平衡数。思路: 一开始以为需要枚举位数,枚举前缀和,枚举后缀和,一旦枚举起来就会MLE。 其实只需要3维[第几位][和][轴位置],对于轴的位置是需要枚举的,每个位都是有可能的,... 阅读全文
posted @ 2015-10-04 22:37 xcw0754 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题意: 统计区间[L,R]有多少个数,其二进制表示法中的0的个数不少于1的个数?(不允许前缀0)思路: 状态表示为[当前第几位][总位数][1的个数],最后判断一下1的个数是否满足条件,要注意前导0的问题,可以通过枚举二进制的位数来解决。 1 //#include 2 #include 3 ... 阅读全文
posted @ 2015-10-04 20:26 xcw0754 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 题意: 如果一个整数能被13整除,且其含有子串13的,称为"B数",问[1,n]中有多少个B数?思路: 这题不要用那个DFS的模板估计很快秒了。 状态设计为dp[位数][前缀][模13][是否含13],前缀这一维还是有必要的(由于只有前缀1和其他不同,所以也可以用01来表示是否前缀为1)。递归... 阅读全文
posted @ 2015-10-04 16:02 xcw0754 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 题意: 如果一个正整数能被其所有位上的数字整除,则称其为Beautiful number,问区间[L,R]共有多少个Beautiful number?(1 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include ... 阅读全文
posted @ 2015-10-04 14:40 xcw0754 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 题意: 定义一个具有2n位的正整数,其前n位之和与后n位之和相等,则为lucky数。给定一个区间,问有多少个正数可以通过修改某一位数从而变成lucky数?注意不能含前导0。思路: 我的想法是记录那些非lucky数,再想办法来统计,后来发现有点行不通,无法知道其前后部之和是否相等。如果记录luck... 阅读全文
posted @ 2015-10-03 22:43 xcw0754 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 题意: 如果一个整数符合下面3个条件之一,那么我们就说这个整数和7有关: 1、整数中某一位是7; 2、整数的每一位加起来的和是7的整数倍; 3、这个整数是7的整数倍; 给定一个区间[L,R],问在此区间内和7无关的所有数字的平方和。思路: 第一步好解决,只是数位DP的基础。第二步是十进制... 阅读全文
posted @ 2015-10-03 16:54 xcw0754 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 题意: windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。windy想知道,在A和B之间,包括A和B,总共有多少个windy数?思路: 就是给连续的两位数字之间一些限制而已。主要还是放在推数量的问题上。相信很容易能写出转移方程,但是本题的问题在于前... 阅读全文
posted @ 2015-10-02 20:06 xcw0754 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 题意: 只要含连续的62,或者含4的车牌号码都是不吉利的,其他都是吉利的组合。问区间[L,R]中有多少个数是吉利的?思路: 依然是利用树(10进制是十叉树)的思想,统计左边所有子树有多少个数是吉利的。这道题得先打表,就是暴力打表都不会超时,否则可能超时了。暴力打表可以直接将0~106扫一遍直接找... 阅读全文
posted @ 2015-10-02 17:21 xcw0754 阅读(137) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 62 下一页