전체 글 2

아주대학교 프로그래밍 경시대회 2025 (APC 2025) 후기

1. APC 2025 참가이번에 아주대학교 프로그래밍 경시대회(APC)에 참가했다.솔직히 PS를 잘하진 않아서 자랑할 정도는 아닌 성적이었지만 복기해볼까 한다.너무 긴장해서 쓸데없는 고집이랑 코드를 많이 절어서 2솔로 16등으로 마무리지었다. 2. A번 - 마지막 수강 신청 (복기)https://www.acmicpc.net/problem/33885N이 10 이하의 매우 작은 범위이므로 완전탐색으로 충분히 풀 수 있는 문제였다.막상 대회 때는 절대 완탐으로 안 푼다는 고집을 부렸다가 포기하고 완탐으로 풀긴 했는데 페널티를 엄청나게 먹었었다. #include using namespace std;#define fff ios_base::sync_with_stdio(false); cin.tie(nullptr); ..

코딩 공부 2025.05.19

1. mpi4py (1)

1. mpi4py란?mpi4py는 python에서 MPI (Message Passing Interface)를 사용할 수 있게 해주는 라이브러리이다. MPI는 분산 메모리 환경에서 병렬 컴퓨팅을 위한 프로세스 간에 메시지를 주고받는 표준 프로그래밍 인터페이스이다. 2. mpi4py 써먹기mpi4py 설치와 실행 방법pip install mpi4pympi4py 라이브러리를 터미널에서 다운받는다. mpiexec -n 4 python file.pyfile.py를 4개의 프로세스로 실행한다는 뜻 예제Get_rank()와 Get_size()from mpi4py import MPIcomm=MPI.COMM_WORLDrank=comm.Get_rank()size=comm.Get_size()print(f"Hello from..

코딩 공부 2025.05.15