luogu#P2359. 三素数数

    ID: 6398 Type: RemoteJudge 1000ms 125MiB Tried: 8 Accepted: 6 Difficulty: 6 Uploaded By: Tags>动态规划dp高级数据结构洛谷原创素数判断质数筛法

三素数数

Background

A practice problem from Jiaochuan Shuyuan.

Problem Description

If every consecutive three-digit segment of a number is a prime greater than 100100, then the number is called a three-prime number. For example, 113797113797 is a 66-digit three-prime number, because 113113, 137137, 379379, 797797 are all prime.

Input Format

An integer nn (3n1043 \le n \le {10}^4), denoting the number of digits of a three-prime number.

Output Format

A single integer, the number of nn-digit three-prime numbers.

Because this number can be large, output the remainder of the answer modulo 109+9{10}^9+9.

4
204

Hint

Translated by ChatGPT 5