제출 #250532

#제출 시각아이디문제언어결과실행 시간메모리
250532dvdg6566Popcount (COCI19_popcount)Cpython 3
110 / 110
32 ms3436 KiB
A=[int(x) for x in input().split(' ')]
N=A[0]
M=A[1]
X=[]	
ml=0
for x in range(M):
	A=0
	B=0
	for i in range(N):
		if((2**ml)&i): A+=2**i
		else:B+=2**i

	X.append("A=(((A&"+str(A)+")>>"+str(2**ml)+")+(A&"+str(B)+'))')
	ml+=1
	if(2**ml>=N):break

print(len(X))
for i in X:
	print(i)
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...