#ACM0008. 2的整数次幂
2的整数次幂
2的整数次幂
题目描述
给定一个整数 ,请你判断 是否是 的整数次幂。
输入格式
第一行包含整数 ,表示共有 组测试数据。
每组数据占一行,包含一个整数。
输出格式
每组数据输出一行结果,如果 是 的整数次幂,则输出 YES
,否则输出 NO
。
样例 #1
样例输入 #1
4
2
3
4
5
样例输出 #1
YES
NO
YES
NO
提示
【数据范围】所有测试点满足 ,。
给定一个整数 n,请你判断 n 是否是 2 的整数次幂。
第一行包含整数 T,表示共有 T 组测试数据。
每组数据占一行,包含一个整数n。
每组数据输出一行结果,如果 n 是 2 的整数次幂,则输出 YES
,否则输出 NO
。
4
2
3
4
5
YES
NO
YES
NO
【数据范围】所有测试点满足 1≤T≤10,2≤n≤109。