사람들이 많이 찾는 것
- 고속 푸리에 변환, 이론부터 구현까지 more
- PS, 코테 입문자들을 위한 백준 가이드 (시간복잡도, 언어별 추가 시간, solved.ac) more
- 충격!) 파이썬에서 오버로딩(overloading)이 가능하다?? more
- C++로 문서 작성 프로그램 만들기 [객체 지향 프로그래밍 과제 가이드] more
- ICPC 2023 본선 후기 (망함) more
- Scala에서 Continuation Monad를 구현해 보았다 more
- [백준 21117] Number of Colorful Matchings [Ruby III] more
- [C++] class Matrix 구현 more
- 2024 SCPC (삼성 대학생 프로그래밍 경진대회) 1차 예선 후기 more
- 철학은 자기 공격성을 포장하기 위한 수단이 아니에요 more
- [짧은 글] 용필남 사태가 알려주는 것들 more
- [C++] TMP로 컨테이너 내부 타입 정보 얻어오기 [템플릿 메타프로그래밍] more
모든 글
-
-
-
-
-
-
-
-
-
이므로 또는 그에 준하는 풀이를 생각해볼 만하다. 가로 개의 줄, 세로 개 줄 중 무엇을 뒤집을 것인지 생각하는 문제이므로 존재할 수 있는 선택의 개수는 이다. 그중에서 가로줄과 세로줄 중 하나가 몇 번 줄을 뒤집을지 그 상태가 이미 정해졌다면(편의상 세로줄이라 하겠다), 가로줄에 H가 더 많으면 가만히 놔두는 것을 선택하고 T가 더 많으면 뒤집는 것을 선택하는 그리디 알고리즘을 생각할 수 있다. 이것이 성립하는 이유는 세로줄이 이미 선택된 이상 모든 가로줄은 서로 영향을 주지 않는 독립이므로 순간의 최적 선택이 전체 최적 선택을 담보하기 때문이다. 한 번 그리디 알고리즘을 시행할 때마다 전체 셀 개수인 의 시간.. 2024.01.10 -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
( ), where is the number of points given in the plane. In the following lines, each line contains two integers that represent, r www.acmicpc.net n = 70 000이라는 제약조건이 상당히 생소한 문제다. 보통 n = 100 000 정도를 주면 O(n log n) ~ O(n).. 2023.03.02 -
. That is, the first n multiples of p, modulo q, summed. Note that the overall sum has no modulus. www.acmicpc.net 의 값을 구하는 문제. 50만 개 정도의 쿼리가 주어지는데.. 2023.02.19 -
-
-
lines containing your answers for respectively. Remember that you only need to output the answer modulo . www.acmicpc.net 알아두어야 할 배경지식이 몇 개 있다. 자세한 사항은 https://en.wikipedia.org/wiki/Permanent_(mathematics) 여기를 참고했다. 1. 이분 그래프 G의 adjoint matrix는 \( \begin{bmatrix} O & A \ A^T & O.. 2023.02.06 -
-
-
-
-
-
-
-
, to find its roots . If the students’ task is to find the roots of a giv www.acmicpc.net 를 근으로 갖는 정수 계수 mn차 다항식을 찾는 문제.. 2023.01.12 -
, 이 한 줄에 차례대로 입력된다. 입력은 , 를 만족한다. www.acmicpc.net 선형대수학 D3 문제치고는 굉장히 어려웠다. 구현이 쉬워서 난이도가 약간 깎인 듯싶다. 일단 결론은 이고 이 자연수라는 조건이 필요충분조건이다. () 방향 증명은 어렵다. n = 9이고 m = 1인 경우로 사례연구를 해 보자. tr(A) = 3이므로 9개의 노드 중 3개는 자기 자신을 향하는 loop를 갖고, 나머지 6개는 그렇지 않다. 일단 자기 자신을 향하는 loop를 갖는 3개의 노.. 2023.01.11 -
-
안에 구할 수 있게 해주는 쉬우면서도 강력한 알고리즘이다. 푸리에 변환이라고 하니 굉장히 생소해 보이고, 신호 처리나 미분방정식 푸는 데 외에는 쓸데가 없어 보이지만, 사실 이걸 갖고 상당히 많은 일을 할 수가 있다. 예를 들자면 차수가 n인 두 다항식을 에 곱한다. (가장 직관적인 방법으로 계산하면 이 나오게 된다.) 크기가 정도인 두 자연수를 에 곱한다. (마찬가지로 직관적으로 곱하면 이다.) 자연수 집합의 두 부.. 2023.01.02 -
-
-
-
-
-
-
-
입니다. 다음은 상황에 따라 문제가 요구하는 시간복잡도를 간단히 정리한 표입니다. 시간복잡도 대표 알고.. 2022.10.11 -
-
-
-
행렬 에 대하여, 임을 보여라. (단, 의 모든 성분은 실수이다.) Sol) 주어진 행렬을 다음과 같이 다시 쓸 수 있다. 따라서 주어진 행렬은 행렬이지만 그 rank가 이하이므로 행렬식이 이다. 2022.09.14 -
가 구간 에서 미분가능할 때, 다음 부등식을 만족하는 점 가 구간 에 존재함을 보여라. Sol) 먼저 함수는 단조증가함수 또는 단조감소함수가 아니라면 을 만족하는 점이 적어도 하나는 존재하게 된다. 그리고 이 점에 대해 부등식이 자동으로 성립.. 2022.09.14 -
-
-
-
Sol) 먼저, 대칭성에 의해 주어진 식이 와 같음을 관찰한다. 복소수 에 대해 이므로, 로 치환하면 $$ {{1} \over {2}} \int_0^{\pi} {{\cos^.. 2022.09.03 -
에 대하여 행렬 를 다음과 같이 정의하자. 이때 행렬 가 양의 정부호(positive definite)일 필요충분조건은 이고 임을 보여라. Sol) 행렬 를 모든 성분이 인 행렬이라 하고, 대각행렬 를 라 하자. 그러면 는 모든 대각성분이 양수인 대각행렬이므로 자명히 양의 정부호이고, 행렬 는 대각화하여 $$.. 2022.09.02 -
으로 나눈 나머지를 출력한다. 은 소수이다. www.acmicpc.net 조형물의 상태로 가능한 것을 아무거나 하나 그려 보았다. 그림과 같이, 네 면 중 인접한 두 면에는 가장 마지막 조각만이 있고, 나머지 두 면에는 연속된 여러 개의 조각들이 나타난다. 따라서 부분 문제를 다음과 같이 정의할 수 있겠다. - : 네 면 중 두 면에 n번째 조각이 나타나고, 한 면에 i~n번째 조각이, 한 면에 j~n번째 조각이 나타남. n = 4, (조각) =.. 2022.08.31 -
와, 와 관련 없는 임의의 행렬 에 대해 이다. 여기서 는 (i, j)-성분만 1이고 나머지 성분은 0인 행렬이고, 는 영행렬이다. 따라서 곱의 미분법에 의해 로부터 $$ {\partial \over \parti.. 2022.08.29 -
에 대하여 수열 을 로 정의하면 수열 은 단조증가수열이 아님을 보여라. Sol) 일반성을 잃지 않고 \( 0 2022.08.29 -
-
는 길이가 각각 2, 3, 4, 5이며 서로 수직이다. 임의의 2차원 부분공간 에 대하여 를 에 정사영하여 얻은 벡터들 가운데 적어도 하나는 길이가 1이 아님을 보여라. Sol) 일반성을 잃지 않고 라 하자. 그리고 선형사상 T를 Tv = (v의 W 위로의 정사영)으로 잡는다. 이제 네 정사영의 길이가 모두 1이라 가정하면 $$ \left\langle e_1, Te_1 \right\rangle = {1 \over 4}, \left\langle e_2, Te.. 2022.08.28 -
-
이 나와서 TLE가 난다. 시간복잡도를 줄일 수 있는 방법으로 밀러-라빈 소수 판정법을 이용하자. a = 2, 7, 61에 대하여 로 놓는다. 이고, 모든 r : 0 ~ s.. 2022.08.28 -
-
-
-
-
인 수열 이 존재할 때, 다음 행동을 원하는 만큼 반복할 수 있다. 이면서 가 제곱수인 , 를 선택해, 와 www.acmicpc.net AB가 제곱수이고, AC가 제곱수이면 BC도 제곱수이다. 증명 : (A^2)BC가 제곱수고, 제곱수를 제곱수로 나누면 제곱수라는 사실로부터 자명하다. 반대로 AB가 제곱수이고, AC가 제곱수가 아니면, BC도 제곱수가 아니다. (증명은 위와 똑같이 하면 된다) -> 수열이 몇 .. 2022.08.20 -
-
-
-
-
-
-
-
matrix . Let us denote element in -th row and -th column as . You are given a sequence and a permutation such that the first row is formed by sequence \(a_k www.acmicpc.net 먼저 주어진 Permutation는 Linear Transform의 일종임을 파악해야 한다. 예를 들어, Permutation {.. 2022.08.04 -
-
-
-
-