#SL2310D. Do You Like Interactive Problems?
Do You Like Interactive Problems?
你喜欢互动问题吗?
中文题目为机翻,原题目请参考英文题面
有一个整数 满足 。你知道 但不知道 。
你可以做下面的猜测:随机选择一个统一满足 的整数 (你的 可能等于之前的查询),然后你会被告知是否 或 。如果只有一个可能的 满足所有条件,您将停止查询。
给定 ,如果均匀随机地选择 ,您的预期查询次数是多少?
输入
第一行包含一个整数 表示测试用例的数量。
对于每个测试用例,唯一的一行包含一个整数 .
输出
对于每个测试用例,输出一个整数,表示预期查询次数对 取模。
从形式上讲,可以证明所寻求的期望值可以表示为一个不可还原分数 ,它满足 ,并且有一个唯一的整数 满足 和 。求这个 。
示例
2
1
2
0
1