#LQ1575. 美丽区间

美丽区间

问题描述

美丽区间是这样的一组区间:[L1,R1][L2,R2][L3,R3]...[L_1,R_1]、[L_2,R_2]、[L_3,R_3]... 构造美丽区间需要满足以下条件:

  • L1=1L_1=1
  • LiRiL_i≤R_i
  • RiLiKR_i−L_i≥K
  • 对于任意的 i>1i>1,有 Li=Ri1+1L_i=R_{i-1}+1
  • gcd(Li,Ri)=1gcd(L_i,R_i)=1,其中 gcdgcd 指两个数的最大公约数
  • 在满足上述条件的情况下,LiL_i​、RiR_i​ 之间的差尽可能的小。

输入格式

第一行输入一个整数 KK。 第二行输入一个整数 TT,表示有 TT 组测试用例。 接下来 TT 行,每行输入一个整数 nn

输出格式

对每个输入的整数 nn,输出一行,包含一个整数,表示 nn 属于第几个美丽区间。

10
3
123
33
10
11
3
1

样例说明

11 个美丽区间为:[1,11][1,11]

22 个美丽区间为:[12,23][12,23]

33 个美丽区间为:[24,35][24,35]

⋯⋯

1111 个美丽区间为:[120,131][120,131]

评测用例规模与约定

对于 60%60\% 的评测用例:1T1031≤T≤10^31K1061≤K≤10^61n1061≤n≤10^6

对于 100%100\% 的评测用例:1T1061≤T≤10^61K1061≤K≤10^61n1061≤n≤10^6