Skip to content

Comprehensive Algorithm Study Guide & Library for CP (C++/Python)

Notifications You must be signed in to change notification settings

bccha/algorithm_study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏆 CodeJam & Codeforces Algorithm Training

ACMICPC(백준), Codeforces, Google Code Jam 등 프로그래밍 대회 준비를 위한 통합 연습 환경입니다.

📚 학습 로드맵 및 강의 (Lectures)

이 프로젝트의 핵심 커리큘럼과 강의 자료는 아래 링크에서 확인할 수 있습니다.

👉 전체 커리큘럼 및 강의 바로가기 (Lectures/00_overview.md)


📂 프로젝트 구조

1. 📖 강의 자료 (Lectures/)

  • 기초부터 고급 알고리즘까지 30개의 주제별 강의가 준비되어 있습니다.
  • 각 강의는 개념 설명 + 구체적 예시 + 실전 팁 + 연습 문제로 구성됩니다.

2. 🧰 알고리즘 라이브러리 (lib/)

실전 대회에서 바로 복사/붙여넣기하여 사용할 수 있는 검증된 코드 라이브러리입니다.

  • C++ Library: 성능과 기능을 모두 갖춘 최적화된 구현체
  • Python Library: 사용 편의성과 간결함을 중시한 구현체

3. 📝 문제 풀이 (CodeJam/, CodeForces/)

  • 각 대회별 문제 풀이 코드를 저장하는 공간입니다.
  • 폴더별로 체계적으로 정리하여 관리할 수 있습니다.

4. ✅ 할 일 목록 (todo.md)

  • 난이도별 엄선된 700+ 문제 리스트가 포함되어 있습니다.
  • 학습 진도를 체크하며 체계적으로 실력을 향상시킬 수 있습니다.

🚀 시작하기 (Getting Started)

  1. Lectures/00_overview.md를 열어 현재 자신의 실력에 맞는 Phase를 확인합니다.
  2. 해당 주제의 강의 파일을 읽고 개념을 익힙니다.
  3. todo.md에 있는 추천 문제를 하나씩 풀어봅니다.
  4. 막히거나 라이브러리가 필요하면 lib/ 폴더의 코드를 참고합니다.

Happy Coding! 💻🔥

About

Comprehensive Algorithm Study Guide & Library for CP (C++/Python)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages