3483 - 【SDX-F17】素数

题目描述

走进世博园某信息通信馆,参观者将获得前所未有的尖端互动体验,一场充满创想和喜悦的信息通信互动体验秀将以全新形式呈现,从观众踏入展馆的第一步起,就将与手持终端密不可分,人类未来梦想的惊喜从参观者的掌上展开。 在等候区的梦想花园中,参观者便开始了他们奇妙的体验之旅,等待中的游客可利用手机等终端参与互动小游戏,与梦想剧场内的虚拟人物Kr.Kong进行猜数比赛。当屏幕出现一个整数X时,若你能比Kr.Kong更快地发出最接近它的素数答案,你将会获得一个意想不到的礼物。

例如:当屏幕出现22时,你的回答应是23;当屏幕出现8时,你的回答应是7;

若X本身是素数,则回答X;若最接近X的素数有两个时,则回答大于它的素数。

输入

输入文件的第一行,一个正整数n,表示要竞猜的整数个数;

接下来的n行,每行一个正整数X。

对于30%的数据:n<=10000,X<=10000;

对于60%的数据:n<=100000,X<=1000000;

对于100%的数据:n<=1000000,X<=10000000。

输出

输出文件有n行,每行一个整数,表示与对应X的最接近它的素数。

样例

输入

4
22
5
18
8

输出

23
5
19
7
来源

wms

题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 81
通过人数 21
金币数量 2 枚
难度 未标记


上一题 下一题