1. 문제 25025번: 다항식 계산 (acmicpc.net) 25025번: 다항식 계산 첫 번째 줄에 두 정수 N, P (0≤N≤106, 1≤P≤103, P는 소수)가 공백 하나로 구분되어 주어진다. 두 번째 줄에는 N+1개의 정수 aN, ⋯, a1, a0 (0≤ai≤109)가 공백 하나로 www.acmicpc.net 2. 풀이 결국에 구해야하는 값은 aikimodP이고 k와 P가 서로소이므로 페르마의 소정리를 이용할 수 있다. 그런데 1초안에 P개의 값을 계산해야하니 이거 쉽지 않다 계수는 최악의 경우 106개이고.. 매 함숫값마다 이들을 모두 순회해야하니.. O(109)는 돌아야겠는..
1. 피보나치 수열 F0=0,F1=1,Fn=Fn−1+Fn−2,n≥2로 정의되는 수열 Fn 2. 홀수번째 항의 합 1항부터 2n−1번째 항까지의 합은 다음과 같이 2n번째 항과 동일하다. n∑k=1F2k−1=F2n 증명) Fn+2=Fn+1+Fn에서 n = 2n - 2를 대입하면, F2n=F2n−1+F2n−2 그러면, F2n−1=F2n−F2n−2이므로, n∑k=1F2k−1=F1+n∑k=2(F2k−F2k−2) 이 식을 풀어서 써보면, 망원급수임..
1. 문제 27965번: N결수 (acmicpc.net) 27965번: N결수 10진법 상에서 양의 정수 1, 2, 3, ⋯, N을 이어 붙여 만든 수 ¯123⋯N을 N결수라고 한다. 예를 들어 12345는 5결수이고, 12345678910111213은 13결수이다. N과 정수 K가 주어 www.acmicpc.net 2. 풀이1 쉽다는데... 솔직히 까다로운 문제같다 n이 10의 7제곱까지라 n결수를 만들면 당연히 시간초과일거고 (애초에 만들어지지도 않음) 그 전에 근본적으로 나눗셈 연산을 어떻게 하는지 생각을 해보면.. 1234를 5로 나누는 것은 어떻게 할까? 1을 5로 나눠보고.. 몫이 0이고 나머지가 1이니까 ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.