1 条题解
-
0
#include <bits/stdc++.h> using namespace std; long long a[64]; int main() { a[1] = 1; for (int i = 2; i <= 63; i++) a[i] = a[i - 1] * 2; long long m, n; bool flag = false; cin >> m; for (int i = 1; i <= m; i++) { flag = false; cin >> n; for (int j = 1; j <= 63; j++) { if (n == a[j]) flag = true; } if (flag) cout << "YES" << endl; else cout << "NO" << endl; } return 0; }
信息
- ID
- 893
- 时间
- 100ms
- 内存
- 4MiB
- 难度
- 9
- 标签
- 递交数
- 59
- 已通过
- 6
- 上传者