#6485. 循环质数 (Circular Primes)

循环质数 (Circular Primes)

题目 A:循环质数 (Circular Primes)

属性 规格
输入文件 标准输入 (Standard Input)
输出文件 标准输出 (Standard Output)
时间限制 10 秒
内存限制 256 MB
最大分值 15 分

题目描述

回忆一下,质数(素数)是指大于 1 且只能被 1 和它自身整除的正整数。最初的几个质数是 2, 3, 5, 7, 11, ...

假设你有一个质数 PP。你将 PP 的第一个数字移动到最后。如果你可以无限次地重复这个过程,且得到的每一个数始终都是质数,那么原始数字 PP 就被称为循环质数(Circular Prime)。

示例:

  • 1193 是一个循环质数。因为 1193, 1931, 93113119 全部都是质数(注意:在 3119 之后,序列会再次回到 1193,因此过程会循环往复)。
  • 1187 不是循环质数。虽然 1187 本身是质数,但将其首位移动到末位后得到 1187 \rightarrow 1871 \rightarrow 8711 \rightarrow 7118,而 7118 能被 2 整除(是偶数)。

任务: 给定一个正整数 NN,确定NN循环质数。

输入格式

输入包含一个整数 NN (1N401 \le N \le 40)。

输出格式

输出一个整数,即第 NN 个循环质数。

示例

输入 (standard input) 输出 (standard output)
5 11
10 71
15 131