VladmirZ学习lambda (Hard Version)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
VladmirZ
正在学习 lambda
表达式。
题目描述
给定一个 lambda
表达式:
function<int(int)> func = [](int x)
{
for (int i = 1; i <= x; i++)
if (x % i != 0)
return i;
return x + 1;
}
Vlad
想知道:给定 ,求 的值。
注意:在这里,我们假设 int
不会出现溢出问题。
格式
输入
本题单个测试点内含有多组询问。
第一行一个正整数 ,代表询问次数。
对于每组询问:
一行一个整数 ,意义如题目所述。
输出
对于每组询问:输出一个整数 ,即 的值。
样例
1
2
5
数据范围与限制