提交时间:2023-08-21 21:14:27

运行 ID: 99075

#include<iostream> #include<cmath> using namespace std; int main() { long long t; cin >> t; while (t--) { long long n; bool f{}; cin >> n; for (long long i{}; pow(2, i) < n; i++) { long long j{}; for (; pow(2, j) + pow(2, i) < n;) j++; if (pow(2, i) + pow(2, j) == n) { f = true; break; } } cout << (f ? "yes\n" : "no\n"); } return 0; }