atcoder#AGC029B. [AGC029B] Powers of two
[AGC029B] Powers of two
分数 : 分
问题陈述
Takahashi 有 个球,球上写有正整数。第 个球上写的整数是 。 他想要形成一些对,使得每对球上写的整数之和是 的幂。 注意,一个球不能属于多个对。 找出可以形成的最大对数。
这里,当一个正整数可以表示为 (其中 是某个非负整数)时,称其为 的幂。
约束条件
- 是一个整数。
输入
输入通过标准输入以以下格式给出:
输出
打印可以形成的最大对数,使得每对球上写的整数之和是 的幂。
3
1 2 3
1
我们可以形成一个对,写的数字之和是 ,通过将第一个和第三个球配对。 注意,我们不能将第二个球与其自身配对。
5
3 11 14 5 13
2