package LanQiaoOJ; import java.util.Scanner; public class 确定一个数是否为2的幂 { public static void main(String[] args) { /*System.out.println(Integer.toString(2,2)); System.out.println(Integer.toString(4,2)); System.out.println(Integer.toString(6,2)); System.out.println(Integer.toString(8,2)); System.out.println(Integer.toString(16,2)); System.out.println(Integer.toString(32,2));*/ Scanner sc=new Scanner(System.in); int n=sc.nextInt(); if(n==1) { System.out.print("NO"); return; } System.out.print(Integer.bitCount(n)==1?"YES":"NO"); } }