수론 Iterated Linear Function 매트릭스 빠른 멱 Consider a linear function f(x) = Ax + B. Let’s define g(0)(x) = x and g(n)(x) = f(g(n - 1)(x)) for n > 0. For the given integer values A, B, n and x find the value of g(n)(x) modulo 109 + 7. Input The only line contains... 수론ACM 캠프행렬 빠른 멱 [HDU 5608] function Problem Description There is a function f(x),which is defined on the natural numbers set N,satisfies the following eqaution N2−3N+2=∑d|Nf(d) N 2 − 3 N + 2 = ∑ d | N f ( d ) calulate ∑ni=1f(i) mod 109+7 ∑ i = 1 n f ( i ) ... 수론두교 체 ACM-ICPC 2018 서주 경기 지역 네트워크 예선 D. Easy Math(귀속식 + 두교 체) n이 제곱인자를 함유하고 있는 상황을 먼저 고려하면 각각의 i*n 다음에μ ( i n )\mu(in) μ(in) 모두 0이므로 n에 제곱인자가 함유되어 있지 않은 것을 고려해 n은 반드시 n=p1p2p3p4⋯pin=p_로 분해할 수 있다1p_2p_3p_4\cdots p_in=p1p2p3p4⋯pi 우리령 S(m, n)=∑i=1mμ ( i n ) S(m,n)=\sum_{i=1}^m\mu(in) ... 수론소수체 hdu 3221 오라정리 + 빠른 멱 + 매트릭스 빠른 멱 우선 이 문제는 귀속 호출된 계수 문제이다 최종 반환은 각각 1시 a회와 2시 b회로 계수 원리에 따라 이루어진다. 귀속의 호출 메커니즘과 배열 조합의 곱셈 원칙에 따라 f[n]=f[n-1]*f[n-2]를 얻어낸다. 반면에 점차적인 성장은 지수가 증가함에 따라 f[n-1]*f[n-2]는 동일한 지수 형식으로 전환할 수 있고 지수의 생각가로 전환할 수 있으며 피보나치 수열의 성질을 연상할 수 ... 수론행렬 빠른 멱오라의 정리동여정리 POJ_2891_중국 잉여정리 The way is described as following: Choose k different positive integers a1, a2, …, ak. For some non-negative m, divide it by every ai (1 ≤ i ≤ k) to find the remainder ri. If a1, a2, …, ak are properly chosen, m can be d... POJ수론 BZOJ3930: [CQOI2015] 선택 거의 짠 물고기일 거야.. 처음에 제목 yy에 대해 정확할 것 같고 복잡도 계산이 안 되는 검색을 했는데 잘 안 되는 것 같아서 DP를 생각하고 정확해 보이는 DP를 생각해서 끊었어요.그럼 용납하고 싶다......설마.. 그럼 반전해 봐..아니야...그럼 난 도대체 뭘 할 줄 알아......문제풀이를 보면 그럴 것 같아요. 이 문제는 방법이 매우 많은데 주로 두 가지 유형이 있는데 하나는 반... BZOJ수론용척 원리 Codeforces 696C PLEASE(수론) 제목: 컵 세 개를 드릴게요. 처음에 중간에 있는 컵에 열쇠가 있어요. 매번 중간에 있는 컵과 좌우 양쪽에 있는 컵을 교환하고 매번 선택할 때마다 확률을 기다리는 거예요. n번 조작한 후에 열쇠가 중간에 있는 컵의 확률이 얼마냐고 물어보고 점수로 표시해 주세요. 해법: 이 문제는 두 가지 처리해야 할 것이 있는데 하나는 n이 매우 크기 때문에 n의 각 인자를 주는 것이다. 그러나 이것은 어렵... 대수수론 Gym - 100451B - 대용량 + DP 제목 링크:https://vjudge.net/problem/Gym-100451B 문제 해결 방법: 원래의 한노타 이동 공식은 (2^n)-1이다. 그러면 우리가 두 개의 크기를 똑같이 보면 한 개의 이동비가 2로 변하는 것과 같다. 두 개의 상하 순서를 고려하지 않고 이동 횟수는 2*((2^n)-1)=2^(n+1)-2 현재의 문제는 같은 크기의 두 개의 최종 순서를 고려해야 한다는 것이다. g... DP수론 [BZOJ4488][JSOI2015] 최대 공약수 DP+STL 한 수의 약수는 대략log급이다. 그러면 오른쪽 단점이 확정한 몇몇 구간의 gcd는 가장 많이log종만 있다.분명히 오른쪽 단점이 확정되었을 때 왼쪽 단점이 점차 증가함에 따라 gcd는 떨어지지 않는다.왼쪽에서 오른쪽 DP로 현재 점을 오른쪽 단점으로 하는 구간 gcd의 수치를 기록합니다. 왼쪽 단점의 가장 왼쪽이 어디까지 뻗을 수 있는지 기록합니다.맵으로 비추면 돼.복잡도 O(nlog^2n... dp수론STL [수론+dp] codeforces559C Gerald and Giant Chess 전송문 제목 설명: h*w(1<=h, w<=105)의 바둑판으로 n(1<=n<=2000)의 칸이 있어 걸을 수 없습니다.(1,1)부터 (h,w)까지 몇 개의 경로(109+7에 대한 필름 추출)를 구합니다. 말 막고 강졸 막고 dp로 할 줄 알았어.데이터 범위를 주의하세요!이 문제가 어려운 이유는 데이터가 커서 dp(O(h∗w)로 무한TLE(시간 상한선은 2s)를 만들 수 있기 때문이다. 그리... dp수론 채색수법 - 템플릿 표준체소수법 핵심 코드: 같은 소수 타표는 다음과 같은 코드를 사용할 수 있다. 에이치 체소수: 2의 배수부터 그 배수를 체질하고 3...반복 조작 핵심 코드:... 수론
Iterated Linear Function 매트릭스 빠른 멱 Consider a linear function f(x) = Ax + B. Let’s define g(0)(x) = x and g(n)(x) = f(g(n - 1)(x)) for n > 0. For the given integer values A, B, n and x find the value of g(n)(x) modulo 109 + 7. Input The only line contains... 수론ACM 캠프행렬 빠른 멱 [HDU 5608] function Problem Description There is a function f(x),which is defined on the natural numbers set N,satisfies the following eqaution N2−3N+2=∑d|Nf(d) N 2 − 3 N + 2 = ∑ d | N f ( d ) calulate ∑ni=1f(i) mod 109+7 ∑ i = 1 n f ( i ) ... 수론두교 체 ACM-ICPC 2018 서주 경기 지역 네트워크 예선 D. Easy Math(귀속식 + 두교 체) n이 제곱인자를 함유하고 있는 상황을 먼저 고려하면 각각의 i*n 다음에μ ( i n )\mu(in) μ(in) 모두 0이므로 n에 제곱인자가 함유되어 있지 않은 것을 고려해 n은 반드시 n=p1p2p3p4⋯pin=p_로 분해할 수 있다1p_2p_3p_4\cdots p_in=p1p2p3p4⋯pi 우리령 S(m, n)=∑i=1mμ ( i n ) S(m,n)=\sum_{i=1}^m\mu(in) ... 수론소수체 hdu 3221 오라정리 + 빠른 멱 + 매트릭스 빠른 멱 우선 이 문제는 귀속 호출된 계수 문제이다 최종 반환은 각각 1시 a회와 2시 b회로 계수 원리에 따라 이루어진다. 귀속의 호출 메커니즘과 배열 조합의 곱셈 원칙에 따라 f[n]=f[n-1]*f[n-2]를 얻어낸다. 반면에 점차적인 성장은 지수가 증가함에 따라 f[n-1]*f[n-2]는 동일한 지수 형식으로 전환할 수 있고 지수의 생각가로 전환할 수 있으며 피보나치 수열의 성질을 연상할 수 ... 수론행렬 빠른 멱오라의 정리동여정리 POJ_2891_중국 잉여정리 The way is described as following: Choose k different positive integers a1, a2, …, ak. For some non-negative m, divide it by every ai (1 ≤ i ≤ k) to find the remainder ri. If a1, a2, …, ak are properly chosen, m can be d... POJ수론 BZOJ3930: [CQOI2015] 선택 거의 짠 물고기일 거야.. 처음에 제목 yy에 대해 정확할 것 같고 복잡도 계산이 안 되는 검색을 했는데 잘 안 되는 것 같아서 DP를 생각하고 정확해 보이는 DP를 생각해서 끊었어요.그럼 용납하고 싶다......설마.. 그럼 반전해 봐..아니야...그럼 난 도대체 뭘 할 줄 알아......문제풀이를 보면 그럴 것 같아요. 이 문제는 방법이 매우 많은데 주로 두 가지 유형이 있는데 하나는 반... BZOJ수론용척 원리 Codeforces 696C PLEASE(수론) 제목: 컵 세 개를 드릴게요. 처음에 중간에 있는 컵에 열쇠가 있어요. 매번 중간에 있는 컵과 좌우 양쪽에 있는 컵을 교환하고 매번 선택할 때마다 확률을 기다리는 거예요. n번 조작한 후에 열쇠가 중간에 있는 컵의 확률이 얼마냐고 물어보고 점수로 표시해 주세요. 해법: 이 문제는 두 가지 처리해야 할 것이 있는데 하나는 n이 매우 크기 때문에 n의 각 인자를 주는 것이다. 그러나 이것은 어렵... 대수수론 Gym - 100451B - 대용량 + DP 제목 링크:https://vjudge.net/problem/Gym-100451B 문제 해결 방법: 원래의 한노타 이동 공식은 (2^n)-1이다. 그러면 우리가 두 개의 크기를 똑같이 보면 한 개의 이동비가 2로 변하는 것과 같다. 두 개의 상하 순서를 고려하지 않고 이동 횟수는 2*((2^n)-1)=2^(n+1)-2 현재의 문제는 같은 크기의 두 개의 최종 순서를 고려해야 한다는 것이다. g... DP수론 [BZOJ4488][JSOI2015] 최대 공약수 DP+STL 한 수의 약수는 대략log급이다. 그러면 오른쪽 단점이 확정한 몇몇 구간의 gcd는 가장 많이log종만 있다.분명히 오른쪽 단점이 확정되었을 때 왼쪽 단점이 점차 증가함에 따라 gcd는 떨어지지 않는다.왼쪽에서 오른쪽 DP로 현재 점을 오른쪽 단점으로 하는 구간 gcd의 수치를 기록합니다. 왼쪽 단점의 가장 왼쪽이 어디까지 뻗을 수 있는지 기록합니다.맵으로 비추면 돼.복잡도 O(nlog^2n... dp수론STL [수론+dp] codeforces559C Gerald and Giant Chess 전송문 제목 설명: h*w(1<=h, w<=105)의 바둑판으로 n(1<=n<=2000)의 칸이 있어 걸을 수 없습니다.(1,1)부터 (h,w)까지 몇 개의 경로(109+7에 대한 필름 추출)를 구합니다. 말 막고 강졸 막고 dp로 할 줄 알았어.데이터 범위를 주의하세요!이 문제가 어려운 이유는 데이터가 커서 dp(O(h∗w)로 무한TLE(시간 상한선은 2s)를 만들 수 있기 때문이다. 그리... dp수론 채색수법 - 템플릿 표준체소수법 핵심 코드: 같은 소수 타표는 다음과 같은 코드를 사용할 수 있다. 에이치 체소수: 2의 배수부터 그 배수를 체질하고 3...반복 조작 핵심 코드:... 수론