CF1350A.Orac and Factors

传统题 时间 2000 ms 内存 256 MiB 4 尝试 1 已通过 1 标签

Orac and Factors

题目描述

定义 f(n)f(n)nn 的最小非平凡因子,也就是除了 11 之外的最小因子(本题不讨论非正数因子)

给出两个正整数 n,kn,k,你需要进行 kk 次操作,每次将 nn 加上 f(n)f(n)(注意这里 nn 在每次操作后是会变化的)

输入格式

本题有多组数据

第一行一个整数 TT,表示数据组数

接下来 TT 行,每行两个整数 n,kn,k,表示一组数据

输出格式

对于每组数据,输出一行一个整数,表示 kk 次操作后的 nn

说明/提示

1T1001 \le T \le 100 1n1061 \le n \le 10^61k1091 \le k \le 10^9 n106\sum n \le 10^6

感谢 @_Wolverine 提供的翻译

样例

3
5 1
8 2
3 4
10
12
12

在线编程 IDE

建议全屏模式获得最佳体验