Featured image of post [Algorithm] C++ 백준 1005번 : ACM Craft

[Algorithm] C++ 백준 1005번 : ACM Craft

이 글에서는 백준 온라인 저지 1005번 ACM Craft 문제를 분석하고, 위상 정렬과 동적 프로그래밍을 활용해 건물별 최소 건설 시간을 효율적으로 계산하는 방법과 전체 알고리즘 풀이 과정을 자세하게 제공합니다.

Featured image of post [Algorithm] C++ 백준 2206번 : 벽 부수고 이동하기

[Algorithm] C++ 백준 2206번 : 벽 부수고 이동하기

이 문제는 N×M 2차원 배열로 주어진 맵에서 최대 한 개의 벽을 부수고 (1,1)에서 (N,M)까지의 최단 경로를 찾는 것이다. BFS로 벽을 부순/부수지 않은 상태를 구분하며 방문을 관리해 모든 경로를 탐색한다. 경로가 없을 경우 -1을 반환한다.

Featured image of post [Algorithm] C++ 백준 2252번 : 줄 세우기

[Algorithm] C++ 백준 2252번 : 줄 세우기

이 글은 백준 2252번 '줄 세우기' 문제를 C++로 해결하는 방법을 다룹니다. 주어진 학생들의 키 비교 결과를 바탕으로 위상 정렬을 이용해 올바른 줄 세우기 순서를 구하는 과정을 자세하게 설명합니다.

Featured image of post [Algorithm] C++ 백준 1027번 : 이동

[Algorithm] C++ 백준 1027번 : 이동

BOJ 1067번 문제는 두 수열 X와 Y가 주어졌을 때, Y를 임의로 순환 이동하여 각 위치마다 두 수열의 곱의 합이 최대가 되도록 하는 값을 구하는 문제입니다. 효율성을 위해 FFT 알고리즘을 활용하여 최적의 합을 빠르게 찾아내는 것이 핵심입니다.

Featured image of post [Movie] Lift (2024)

[Movie] Lift (2024)

2024년 넷플릭스 오리지널 영화 '리프트(Lift)' 종합 분석: 하늘 위 하이스트의 매력과 아쉬움

Linux User Management 기초

이 글은 Linux 시스템에서 사용자 관리(user management)의 기본을 다룹니다. 주요 파일 위치, 계정 생성, 비밀번호 설정, usermod 명령 등을 실제 명령어 예시와 함께 설명하여 리눅스 초보자도 쉽게 사용자 계정과 그룹을 관리할 수 있도록 합니다.

수학 필기를 위한 유용한 팁

수학, 과학, 공학을 공부할 때 손글씨로 수식과 기호를 정확하게 구분해 쓰는 것이 매우 중요합니다. 본문에서는 혼동되는 문자, 알파벳, 숫자, 그리스 문자 등을 명확하게 기록하는 다양한 손글씨 팁과 오해를 줄이는 필기 노하우를 소개합니다.