Блог пользователя turbozone88

Автор turbozone88, история, 19 месяцев назад, По-английски

Calculate in $$$[L, R]$$$ how many numbers whose sum of digits and sum of squares of digits are primes ?

Limit :

  • $$$1 <= L <= R <= 10 ^ {18}$$$

  • $$$T <= 10 ^ 4$$$: is the number of queries $$$[L, R]$$$.

For example, in the $$$[1, 20]$$$ there are 4 numbers which are $$$11, 12, 14, 16$$$.

I did digit dp for each query and got TLE

  • Проголосовать: нравится
  • +8
  • Проголосовать: не нравится

»
19 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

You can use memorized search to omit some useless status Such as use f[i][j][k] to indicates when number of remaining digits is i,sum of digits at now is j,sum of squares of digits at now is k 's sum of programs.

My English is not good :(

»
19 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится