Description2のべき乗かどうかを判定するある正の整数 n が与えられたとき、これが 2 のべき乗であるかどうかを調べる問題です。入力入力の最初の行には、整数 n (2 ≤ n ≤ 10^9) が1つ与えられます。出力もし n が 2 のべき乗であれば Yes、そうでなければ No を出力してください。例InputOutput8Yes17No2048Yesヒント2 のべき乗(1, 2, 4, 8, 16, 32, 64, …)を2進数で表したとき、どんな特徴があるでしょうか? ConstraintsTime limit: 2 secondsMemory limit: 512 MBOutput limit: 1 MBTo check your solution you need to sign inSign in to continue