SNUPC 2021

서울대학교 프로그래밍 경시대회
Sponsored by NAVER 서울대학교 컴퓨터공학부 Startlink

Div1:
Div2:

개요

SNUPC 2021은 서울대학교 컴퓨터공학부 문제풀이 및 알고리즘 동아리 SNUPS에서 주최하고 NAVER, 서울대학교 컴퓨터공학부, Startlink가 후원하는 컴퓨터 프로그래밍 경시대회입니다.
주어진 시간 내에 정해진 문제들을 많이 풀어내는 것으로 경쟁합니다. 주로 자료구조, 알고리즘, 간단한 수학 지식과 아이디어를 활용하여 알고리즘을 설계하고 프로그램을 작성하게 됩니다.

  • 주최 및 주관: SNUPS
  • 후원: NAVER, 서울대학교 컴퓨터공학부, Startlink

일정

  • 신청: 8월 22일 (일) 18시 ~ 9월 10일 (금) 18시
  • 대회: 2021년 9월 11일 (토)
    • Division 2: 2021년 9월 11일 (토) 13:30 ~ 17:30 (4시간)
    • Division 1: 2021년 9월 11일 (토) 12:30 ~ 17:30 (5시간)
  • 결과 발표 및 시상: 2021년 9월 11일 (토) 17:40 ~

장소

COVID-19의 여파로, SNUPC 2021은 전면 온라인으로 개최합니다. 상세한 대회 참여 방법은 추후 안내하겠습니다.

분야

  • Division 2, Division 1 두 개의 분야로 나뉘어 대회가 진행됩니다.
  • 참가자는 두 분야 중 하나의 분야를 골라 참가할 수 있습니다.

Division 2

  • 기초 수준의 알고리즘 지식을 갖고 있으며, 프로그래밍 대회가 익숙하지 않은 사람들을 위한 대회입니다.
  • 비교적 낮은 수준의 알고리즘 지식과 사고력, 구현 능력을 요구하는 문제가 출제됩니다.

Division 1

  • 충분한 알고리즘 지식과 온/오프라인 프로그래밍 대회 경험을 갖춘 사람들을 위한 대회입니다.
  • 온라인 대회 플랫폼의 Div 1 대회 참가 자격이 있거나 그에 근접한 사람(Codeforces의 경우 rating 2100 이상)에게 권장합니다.
  • 다양한 분야에서 일반적인 난이도의 문제가 출제됩니다.
  • Div 2에 비해 더 많은 상품과 경품이 주어집니다.

상품

본상 : Division 1

  1. 1등: 닌텐도 스위치 본체 모여봐요 동물의 숲 에디션 + 닌텐도 스위치 차근차근 게임코딩
  2. 2~3등: AirPods 무선 충전 케이스 모델
  3. 4~6등: 와콤 인튜어스 소형 블루투스 타블렛 + 앱코 HACKER 레인보우 LED 게이밍 키보드 & 마우스 세트
  4. 7~10등: 삼성전자 포터블 외장 SSD T5 500GB
  5. 11~15등: 5만원 상당의 상품

본상 : Division 2

  1. 1등: 와콤 인튜어스 소형 블루투스 타블렛 + 앱코 HACKER 레인보우 LED 게이밍 키보드 & 마우스 세트
  2. 2~4등: 삼성전자 포터블 외장 SSD T5 500GB
  3. 5~9등: 5만원 상당의 상품
  4. 10~16등: 2만원 상당의 상품

특별상

  • 문제별로 다양한 기준을 통해 선발하여 증정
  • 각 2만원 상당의 경품
  • 본상 수상자를 제외한 인원 중 선발

참가상

  • 참가자 전원에게 배스킨라빈스 싱글킹 아이스크림 기프티콘 제공

규정

참가 자격

  • 서울대학교 학생이면 학과와 상관없이 누구나 참가 가능합니다. 대학원생, 휴학생도 포함합니다.
  • 서울대학교 학생이 아니라면 참가할 수 없습니다.
  • C, C++, Java, Python 3 또는 Kotlin으로 페이지 하단에 제공된 샘플 문제 같은 문제들을 풀 수 있어야 합니다.

대회 진행

  • 기본적으로 2021 한국 대학생 프로그래밍 경시대회의 방식을 따릅니다. 반드시 여기에서 관련 내용을 확인하여야 합니다.
    • 단, 개인전으로 진행합니다.
  • 진행 시간: 4시간 (Division 2), 5시간 (Division 1)
  • 사용 언어: C11, C++17, C++20, Java 8, Java 8 (OpenJDK), Python 3.9.5, PyPy3 (PyPy 7.3.4), Kotlin (JVM)
    • C++20 이외의 언어로 풀 수 있음이 보장되지 않습니다.
  • 대회 플랫폼: Baekjoon Online Judge
  • 인터넷 검색 및 미리 작성한 코드 사용을 허용합니다.
    • 인터넷에 있는 코드를 사용하시는 경우, 유사도 검사 시 확인을 위해 코드의 출처(인터넷 URL 등)를 주석으로 적어주시기 바랍니다.
  • 대회 도중 외부인과의 통신이나, 타 응시자의 코드 카피가 확인될 경우 부정행위로 간주할 수 있습니다.

대회 환경

채점 서버 환경

  • CPU: Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90 GHz
  • RAM: 3.75 GiB
  • OS: Ubuntu 16.04.7 LTS

출제경향

  • ACM-ICPC 대회의 경향을 따르며 8~11문제 정도가 출제됩니다.
  • 이전 SNUPC 문제는 여기에서 확인할 수 있습니다.

부정행위 등의 경우

  • 상품을 받을 기회를 박탈당하고, 대회 참가가 무효 처리될 수 있습니다. 정도에 따라 이후 대회 참가가 제한될 수 있습니다.

등록

  • 신청해주신 분께는 개별적으로 확인 메일을 넣어드립니다.
  • 참가하지 못하게 된 경우 연락해 주세요.

문의

샘플 문제