#ZC2J. 兔子不会种树

兔子不会种树

题目描述

阿兔有那么一个 kk 叉树,每秒生长一层。

假设 kk33,则:

  • 第一秒:节点 11 生长并连接 2,3,42,3,4,节点 22 生长并连接 5,6,75,6,7,节点 33 生长并连接 8,9,108,9,10
  • 第二秒:节点 44 生长并连接 11,12,1311,12,13,节点 55 生长并连接 14,15,1614,15,16 ......

nn 个询问,问 xx 数在第几秒能生长出来。

输入格式

第一行输入一个整数 k(1k100)k(1 \leq k \leq 100)

第二行输入一个整数 n(1n105)n(1 \leq n \leq 10^5)

接下来 nn 行,每行一个整数 x(1x1018)x(1 \leq x \leq 10^{18}),表示节点编号。

输出格式

输出 nn 行,节点 xx 在第几秒能生长出来

2
3
1
2
4
0
1
2