#agc057d. [agc057_d]Sum Avoidance

[agc057_d]Sum Avoidance

给定一个正整数 SS ,称一个正整数集合 AA 是好的,当且仅当它满足以下条件:

  1. AA 中元素在 [1,S)[1,S) 之间

  2. 不能用 AA 中元素多次相加得到 SS

考虑所有好的集合中元素数量最大且字典序最小的集合 AA ,多次询问,求集合 AA 从小到大排序后的第 kk 项,或集合大小小于 kk

T1000,S1018 T \le 1000 , S \le 10^{18}