PS 대회 모음

2019. 7. 4. 10:34알고리즘 문제풀기/기타 주제

꾸준히 대회에 참가해 실력을 키워봅시다.

글에 부족한 부분이 있다면 말씀해주세요!

 

개인 대회

정기 대회

특정 사이트에서 지속적으로 개최하는 대회입니다. 회차마다 출제자가 달라지기도 합니다.
대부분 레이팅 시스템을 가지고 있습니다. 가입한 후 대회 있을 때 참가하시면 됩니다.

  • TopCoder SRM(Single Round Match)
  • Codeforces: 링크, 블로그 글에도 설명되어 있습니다. (링크)
  • AtCoder: 링크, 블로그 글에도 설명되어 있습니다. (링크)
  • CodeChef: 링크
  • CSAcademy: 링크, 더 이상 개최 예정이 없는 것 같습니다.

 

정보 올림피아드

별도의 글에 자세히 설명했습니다. 링크

  • 국제 정보 올림피아드 (IOI)
  • 한국 정보 올림피아드 (KOI)
  • 일본 정보 올림피아드 (JOI)
  • 아시아-태평양 정보 올림피아드 (APIO)
  • 폴란드 정보 올림피아드 (POI)
  • 미국 컴퓨터 올림피아드(USACO)
  • 중부 유럽 정보 올림피아드 (CEOI)
  • 발칸 반도 정보 올림피아드 (Balkan OI)
  • 발트 해 정보 올림피아드 (Baltic OI)

과거 OI 문제들은 oj.uz 그리고 백준 온라인 저지에서 대부분 채점 가능합니다. USACO 문제 대부분은 USACO 공식 홈페이지에서 채점 가능하다고 알고 있습니다.

대회마다 공개 온라인 참가를 열어주기도 합니다. 현지 대회 시작 후 30분이나 한 시간 후에 시작하는 식으로요. 대회 공식 홈페이지를 참고하시면 됩니다.

 

공개 대회

참가자들 간의 경쟁이 뚜렷한 목적은 아닌, 공개 경연 대회입니다.

  • Croatian Open Competition in Informatics (COCI): 매년 10월부터 이듬해 3월까지 6-8번의 대회가 열립니다. 문제가 상당히 어렵고 재미있습니다. 공식 홈페이지(문제 및 데이터, 랭킹 등)는 링크. 해당 기간에 들어가면 예정된 대회 계획과 참가 가능한 링크가 있습니다. oj.uz에서 대부분 채점 가능합니다.
  • JOI Open Contest (JOIOC): 매년 IOI 직전에 개최합니다. 개최 예정이 있을 땐 JOI 공식 홈페이지 (ioi-jp.org)에 올라옵니다. 공식 홈페이지는 링크. oj.uz에서 대부분 채점 가능합니다.

 

기업 대회

기업이 이름을 알리기 위해, 그리고 때로는 소프트웨어 개발자 채용도 하기 위해 대회를 열기도 합니다.

코드포스나 앳코더의 한 라운드를 후원하는 방식으로 진행하는 때가 많지만, 직접 주기적으로 대회를 열기도 합니다. 여기서는 그런 대회를 서술합니다.

  • Google Code Jam (GCJ): 링크.
  • Facebook Hacker Cup (FHC): 링크.
  • 삼성전자 대학생 프로그래밍 경진대회 (SCPC): 링크. 대학생 대상입니다.

티셔츠를 경품으로 주기도 합니다.

과거 카카오나 LG, SK 등의 회사도 비슷한 대회를 개최했지만 아쉽게도 모두 역사 속으로 사라졌습니다.

 

학교 및 개인 주최 대회

먼저 학교 단위로 주최하는 대회들이 있습니다. 그 학교의 대표 PS 동아리가 출제 및 진행하는 대회들입니다. 외국 사정은 잘 모르지만 국내에서는 모두 백준 온라인 저지의 대회 기능을 통해 개최하고 있습니다.

  • 경인지역 6개대학 연합 프로그래밍 경시대회 shake!: 아주대학교, 경희대학교, 성균관대학교, 인하대학교, 한국항공대학교, 한양대학교 ERICA의 학생 분들이 모여 개최하는 대회입니다.
  • KAIST RUN 대회: KAIST의 PS 동아리 RUN에서 봄에는 개인전 대회, 가을에는 모의 ICPC 대회를 진행합니다.
  • SNUPC: 서울대학교의 PS 동아리 SNUPS에서 가을에 개인전 대회를 주최합니다.

훌륭한 개인 분들이 대회를 주최해 주시기도 합니다. 역시 요즘은 대부분 백준 온라인 저지를 이용합니다. 워낙 비정기적이다 보니 하나하나 나열하기 어렵습니다. BOJ의 Contest 페이지를 참고해 주세요. (링크)

 

팀 대회

대부분 ICPC 형식을 사용합니다.

세계 대학생 프로그래밍 경진대회

International Collegiate Programming Contest, 줄여서 ICPC로 칭합니다. 대학생만 참가 가능한 대회입니다. 지역 대회와 세계 대회로 나뉘어 있습니다. 다음에 다른 글에서 설명할게요.

 

UCPC

전국 대학생 프로그래밍 대회 동아리 연합(약칭 전대프연)에서 주최하는 대회입니다.

 

기타 팀 대회

  • OpenCup: 러시아의, 저도 잘 모르는 주체들이 개최하는 대회입니다. 이상한 문제가 많습니다.
  • JAG 대회: PS 현역계에서 은퇴한 일본의 ICPC OB들이 매년 개최하는 대회입니다. 새 글에서 따로 설명할게요.

'알고리즘 문제풀기 > 기타 주제' 카테고리의 다른 글

정보 올림피아드  (0) 2019.06.16
PS 용어 정리  (0) 2019.05.25
PS 계열 커뮤니티와 웹 사이트  (4) 2019.04.23
PS 토픽 모음  (1) 2019.04.21
CMS 세팅 (워커 등 분리)  (1) 2018.08.02