题目链接 题意 : 定义Threeprime为它的任意连续3位上的数字,都构成一个3位的质数. 求对于一个n位数,存在多少个Threeprime数. 思路 : 记录[100, 999]范围内所有素数(标记的是该素数的每一位x1,x2,x3).然后从n = 4往后,定义dp[i][x2][x3], i 表示到第 i 位时,第 i-1 位为 x2 , 第 i 位x3,此时所包含的情况数. dp[i][x2][x3] = dp[i][x2][x3] + dp[i-1][x1][x2]:最后求和sum…