這種作法,注定失敗,不用試了
但如果建表呢?事情好像又不一樣了
AC (2.9s, 3.9MB) |
這種作法,注定失敗,不用試了
from sys import stdin
YESNO = ('Yes', 'No')
for x in map(int, stdin):while x&1==0:x >>= 1print(YESNO[x==1])
但如果建表呢?事情好像又不一樣了
from sys import stdin, stdout
check = {想辦法自己建出來!}YESNO = (就是用來輸出Yes或是No)for x in stdin:YESNO[判斷 True or False,x 有沒有「在(的英文)」表裡面]
AC (2.9s, 3.9MB)
from sys import stdin,stdout
def main():
n=bin(int(stdin.readline())).replace('0b','')
if(n.count('1',0)==1):stdout.write('Yes\n')
else:stdout.write('No\n')
while(1):
try:
main()
except:
break
QQ我以為這樣可以AC