1. 문제 15897번: 잘못 구현한 에라토스테네스의 체 (acmicpc.net) 15897번: 잘못 구현한 에라토스테네스의 체 성원이는 오늘 이산수학 수업 시간에 에라토스테네스의 체에 대해 배웠다. 에라토스테네스의 체는 고대 그리스 수학자 에라토스테네스가 발견한 소수를 찾는 방법이다. 성원이는 이 방법에 너 www.acmicpc.net 2. 풀이 다음에서 6번줄이 몇번이나 실행되는지 구하는 문제 int n; cin >> n; int* sieve = new int[n+1]; for (int i = 1; i
1. 약수의 개수 자연수 n의 소인수분해가 n=px11px22...pxkkn=px11px22...pxkk라고 한다면, n의 양의 약수의 개수는 d(n)=(x1+1)(x2+1)...(xk+1)d(n)=(x1+1)(x2+1)...(xk+1) n을 소인수분해하여, 소인수들의 지수 + 1의 곱의 합이 약수의 개수이다. 1-1) 간단한 증명 왜냐하면 n의 약수는 p1,p2,...,pkp1,p2,...,pk들의 곱으로 이루어져 있는데, 각각은 x1,x2,...,xkx1,x2,...,xk개씩 사용할 수 있다. 따라서 곱의 법칙에 의해 모든 경우의 수는 p1,p2,...,pkp1,p2,...,pk을 각각 (0,1,2,...,x1x1), (0,1,2,...,x2x2), ... , (0..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.