[常州市赛 2024] 最小值

Luogu
IDLGB4224
Time1000ms
Memory512MB
DifficultyP2
2024江苏素数判断,质数,筛法分支结构科创活动小学活动
素数是指一个大于 $1$ 的自然数,除了 $1$ 和它本身外,不能被其他自然数整除,换句话说就是该数除了 $1$ 和它本身以外不再有其他的因数。比如 $2,3,5,7,11,13\cdots$ 都是素数,而 $4,6,8,9,10\cdots$ 都是合数(有 $3$ 个以上因数)。特别地,$0$ 和 $1$ 既不是素数,也不是合数。 小 Y 想知道最小的素数,那当然是 $2$。不过他加上了一些限制,就是只通过某些数字构成的素数最小是多少?比如只通过 $3$ 构成的最小的素数是 $3$,只通过 $1$ 构成的最小的素数是 $11$,只通过 $8$ 和 $9$ 构成的最小的素数是 $89$ 等等。另外需要特别指出的是:给出的数字无须全部用到,比如只通过 $3$ 和 $5$ 构成的最小的素数是 $3$,而不是 $53$。 ## Input 第一行一个正整数 $n$,表示可以使用的数字的个数。 第二行 $n$ 个个位数字,表示可以使用哪些数字。 ## Output 一行一个素数表示构成的素数最小是多少,若是无法通过给出的数字构成素数,则输出 `-1`。 [samples] ## Background 搬运自 <http://czoj.com.cn/p/950>。数据为民间数据。 ## Note 对于 $100\%$ 的数据,$1\le n\le10$,保证可以使用的数字互不相同。 |测试点编号|$n\le$| |:-:|:-:| |$1\sim3$|$1$| |$4\sim7$|$2$| |$8\sim10$|$10$|
Samples
Input #1
2
3 5
Output #1
3
Input #2
1
1
Output #2
11
Input #3
3
8 0 9
Output #3
89
Input #4
4
2 3 4 5
Output #4
2
API Response (JSON)
{
  "problem": {
    "name": "[常州市赛 2024] 最小值",
    "description": {
      "content": "素数是指一个大于 $1$ 的自然数,除了 $1$ 和它本身外,不能被其他自然数整除,换句话说就是该数除了 $1$ 和它本身以外不再有其他的因数。比如 $2,3,5,7,11,13\\cdots$ 都是素数,而 $4,6,8,9,10\\cdots$ 都是合数(有 $3$ 个以上因数)。特别地,$0$ 和 $1$ 既不是素数,也不是合数。 小 Y 想知道最小的素数,那当然是 $2$。不过他加上了一些限",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 524288
    },
    "difficulty": {
      "LuoguStyle": "P2"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGB4224"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "素数是指一个大于 $1$ 的自然数,除了 $1$ 和它本身外,不能被其他自然数整除,换句话说就是该数除了 $1$ 和它本身以外不再有其他的因数。比如 $2,3,5,7,11,13\\cdots$ 都是素数,而 $4,6,8,9,10\\cdots$ 都是合数(有 $3$ 个以上因数)。特别地,$0$ 和 $1$ 既不是素数,也不是合数。\n\n小 Y 想知道最小的素数,那当然是 $2$。不过他加上了一些限...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments