폭발은 예술이다(Principle of Explosion) Introduction 수학의 기반은 공리계이다. 기원전 300년 경, 유클리드의 『원론』에서는 기하학의 기초가 되는 5개의 공리와 5개의 공준을 정립하였다. 여기서 잠깐, 공리를 증명하려는 시도는 하지 말자. 공리는 수학의 베이스가 되는, 증명 없이 참으로 받아들이는 것들을 말하기 때문이다. 근데, 만약 공리가 허술해서 모순이 발생하게 되면 무슨 일이 일어날까? 대참사가 일어난다. 오늘은 만약
시리즈 | LLD - 2. 덧셈의 시간복잡도는 O(logN)입니다. Python에서 '수'를 나타내는 자료형은 int형과 float형이다. 이러한 값들은 어떠한 데이터로 C++수준에서 작동할까? 먼저 python에서 1000**1000을 계산해 보자. 놀랍게도 잘 출력된다. C++에서는 이러한 값을 저장할 수 있는 기본 타입을 제공하지 않는다. Unsigned long long 은 0~2^64-1의 값을 가지는데, log(2^64-1)