나머지연산
- 정답을 향해 갈때마다 갱신해줘야 할때 나머지연산을 실행한다.
- 나눗셈은 성립하지 않는다.
- 나머지연산 결과는 무조건 -c < ㅁ < c 이다.
- 나머지연산 결과가 음수이면 (ㅁ+c)%c 해주면 된다. 왜냐하면 (0< ㅁ+c < 2c ) % c 연산이기때문이다.
최대공약수
- 유클리트 호제법 gcd(a,b) = gcd(b,r) -> r(==a%b)이 0이 나올때 b가 최대공약수
최소공배수
- A X B = GCD X LCM
- LCM = AXB / GCD
소수
- 2보다 크거나 같고, N-1보다 작거나 같은 자연수로 나누어 떨어지면 안되는 수.
골드바흐의 추측
- 2보다 큰 모든 짝수는 두 소수의 합으로 표현 가능하다.
- 위 문장에 3을 더하면
- 5보다 큰 모든 홀수는 세 소수의 합으로 표현 가능하다.
- 로 바뀐다.
- 아직 증명되지 않은 문제
+α
- 모든 소수는 6n+1 or 6n+5의 형태이다.
팩토리얼
- 매우 큰 값 -> 브루트포스에서 주로 사용됨
연습문제