popcnt라는 intrinsic을 쓰면 됨. gcc에서는 __builtin_popcount인듯
파이썬에서 다운없이 되나요? - dc App
아 C 아니고 파이썬이구나 ㅈㅅㅈㅅ파이썬에서는https://docs.python.org/3/library/stdtypes.html#int.bit_count근데decimal type에서는 안됨 int type에서만 됨
감사합니다! 혹시 시간복잡도를 알수 있을까요? - dc App
python int는 크기가 64비트로 고정이니까 O(1)인데 상수시간이라도 직접 세는 것보다는 빠를듯? 직접 재보진 않음 decimal type에서는 O(length).
못 구함 bin(a).count('1')이 최선임 최신은 뭐 있던거 같기도 한데 int형식 설명에서 찾아보셈
popcnt라는 intrinsic을 쓰면 됨. gcc에서는 __builtin_popcount인듯
파이썬에서 다운없이 되나요? - dc App
아 C 아니고 파이썬이구나 ㅈㅅㅈㅅ
파이썬에서는
https://docs.python.org/3/library/stdtypes.html#int.bit_count
근데
decimal type에서는 안됨 int type에서만 됨
감사합니다! 혹시 시간복잡도를 알수 있을까요? - dc App
python int는 크기가 64비트로 고정이니까 O(1)인데 상수시간이라도 직접 세는 것보다는 빠를듯? 직접 재보진 않음 decimal type에서는 O(length).
못 구함 bin(a).count('1')이 최선임 최신은 뭐 있던거 같기도 한데 int형식 설명에서 찾아보셈