#1354. 【例题 1】线性筛素数

【例题 1】线性筛素数

【例题 1】线性筛素数

题目描述

给定一个范围,有qq个询问,每次输出第kk小的素数。

输入格式

第一行包含两个正整数nnqq,分别表示查询的范围和查询的个数。

接下来qq行每行一个整数kk,表示查询第kk小的素数。

输出格式

输出qq行,每行一个正整数表示答案。

数据范围与提示

对于100%100\%的数据,n=108n = 10^{8}1q1061 \leq q \leq 10^{6},保证查询的素数不大于nn

样例

100 5
1
2
3
4
5
2
3
5
7
11