#AGC029B. [AGC029B] Powers of two
[AGC029B] Powers of two
题目描述
高橋君は正整数が書かれたボールを 個持っています。 番目のボールに書かれている正整数は です。 高橋君は 個のボールからいくつかのペアを作って、それぞれのペアのボールに書かれた数の和が べきとなるようにしたいです。 ただし、同じボールが複数のペアに属することはできません。 最大でいくつのペアが作れるか求めてください。
ただし、正整数が べきであるとは、ある非負整数 を用いて と書けることを指します。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
つのボールに書かれた数の和が べきとなるペアの個数として考えられる最大値を出力せよ。
题目大意
给定 个整数 。
你需要在其中选出尽可能多的不包含重复元素的二元组,使得每个二元组中的元素之和为 的非负整数次幂。
输出最多选出的二元组组数。
,。
3
1 2 3
1
5
3 11 14 5 13
2
提示
制約
- は整数
Sample Explanation 1
番目のボールと 番目のボールをペアにすることで、書かれた数の和が となるペアを つ作ることができます。 番目のボール同士をペアにできないことに注意してください。