随笔分类 - 动态规划 - 数位dp
摘要:题目描述 求 内不包含数位串 “4” 和 “62” 的数的个数。 输入 输入的都是整数对n、m(0<n≤m<1000000),如果遇到都是0的整数对,则输入结束。 输出 对于每个整数对,输出一个不含有不吉利数字的统计个数,该数值占一行位置。 样例输入 1 1000 0 样例输出 80
阅读全文
摘要:题目描述 求 内满足:数位中不包含7、数位之和不是7的倍数、本身不是7的倍数 的所有数的平方和 mod 。 输入 输入数据的第一行是case数T(1 <= T <= 50),然后接下来的T行表示T个case;每个case在一行内包含两个正整数L, R(1 <= L
阅读全文
摘要:题目描述 求 1~N 内包含数位串 “49” 的数的个数。 输入 The first line of input consists of an integer T (1 <= T <= 10000), indicating the number of test cases. For each tes
阅读全文
摘要:题目描述 windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A和B之间,包括A和B,总共有多少个windy数? 输入 包含两个整数,A B。 输出 一个整数,表示答案 样例输入 【输入样例一】 1 10 【输入样例二】 25 50
阅读全文
摘要:题目描述 B数的定义:能被13整除且本身包含字符串"13"的数。 例如:130和2613是B数,但是143和2639不是B数。 你的任务是计算1到n之间有多少个数是B数。 输入 输入数据只有一个数,为n。(1<=N<=10^15) 输出 输出数据包含一行,为1到n之间B数的个数。 样例输入 13 样
阅读全文
摘要:题目描述 我们称一个正整数N是幸运数,当且仅当它的十进制表示中不包含数字串集合S中任意一个元素作为其子串。例如当S=(22,333,0233)时,233是幸运数,2333、20233、3223不是幸运数。给定N和S,计算不大于N的幸运数个数。 输入 输入的第一行包含整数N。接下来一行一个整数M,表示
阅读全文
摘要:题目描述 输入 第一行一个正整数,表示数据组数据 ,接下来T行每行一个正整数N 输出 2*T行第2*i-1行表示第i个数据中问题一的解, 第2*i行表示第i个数据中问题二的解, 样例输入 1 1 样例输出 1 2 题解 数位dp+矩阵乘法 即$x\ xor\ 2x=3x
阅读全文