noisywhitecat   3년 전

도와주십셔.......

각 비트에서 1과 0의 개수를 모아서 한번에 분석하는 코드를 만들었는데 계속 시간초과가 뜨네요

제 머리에서는 이것 이상의 방법이 나오지 않습니다ㅠㅠ

dogun1228   3년 전

n = int(input())

names = []

ans = 0

for i in range(n):

newName = int(input())

for j in names:

ans += j ^ newName

names.append(newName)

print(ans)


저는 이렇게 풀었는데... 그래도 시간초과가 나네요ㅠㅠ

noisywhitecat   3년 전

디버깅용 print(L) 빼고 pypy3로 굴렸더니 맞았답니다 따란~~

댓글을 작성하려면 로그인해야 합니다.