조금 더 넓은 곳에서
당신의 능력을 보여주세요

조금 더 넓은 곳에서
당신의 능력을 보여주세요

대회 소개

shake!는 경인지역 6개 대학의 학생들이 함께하는 프로그래밍 대회입니다.
아주대학교, 경희대학교, 성균관대학교, 인하대학교, 한국항공대학교, 한양대학교 ERICA의 학교 대표들이 모여 함께하는 본 대회는 6개 대학 학생들을 위한 교류의 장을 지향합니다. 다른 학교 학생들과 함께하는 과정에서 보다 넓은 세계를 대상으로 시야를 넓히고, 다양한 문제를 고민하고 해결하는 과정을 통해 자신의 역량을 뽐내고 피드백을 통해 발전할 수 있는 기회가 될 것입니다.


대회 목적

shake!는 참가 대학교가 서로 교류를 통해 발전하고, 경쟁을 통해 새로운 인재를 발견하는 데에 목적을 두고 있습니다.

growth
실력향상

Growth

sharing
상호교류

Sharing

talent
인재발굴

Talent


시험 분야

shake!는 프로그래머에게 필수적인 다양한 능력들을 고루 평가합니다.

growth
기초 프로그래밍

추상적인 상황과 자신의 생각을 논리적으로 전개하고 이를 코드로 표현할 수 있는 프로그래밍 능력을 평가합니다.

growth
수학

문제에 대한 분석을 바탕으로 풀이를 도출하고 이를 수학적으로 증명할 수 있는 사고력을 평가합니다.

growth
자료구조

다양한 데이터들의 특징을 파악하여 상황과 필요에 맞게 구조화 할 수 있는 자료구조에 대한 이해도를 평가합니다.

growth
동적 계획법

복잡한 문제를 간소화하거나, 그 안에서 규칙성을 찾아 정확한 해답을 찾을 수 있는 청의력과 분석 능력을 평가합니다.

growth
그래프

추상적인 상황 속에 숨겨진 논리적인 관계를 파악하고, 이러한 관계의 특징을 이용해 원하는 답을 찾아낼 수 있는 능력을 평가합니다.


대회 참가 안내

shake!는 각 학교 선발전을 통해 선발된 학교 대표 학생들만 참가할 수 있습니다. 2022 경인지역 6개대학 연합 프로그래밍 경시대회 shake!학교 대표 선발전 일정은 아래와 같습니다.
문의사항은 각 학교별 주관처를 통해주시기 바랍니다.

아주대학교2022 아주대학교 프로그래밍 경시대회 (APC)를 자체 선발전으로 진행, 최대 10명의 학교 대표를 선발합니다.

선발전 일정
2022. 11. 13.
선발전 주최
아주대학교 SW중심대학사업단
선발전 주관
아주대학교 알고리즘 소학회 A.N.S.I.
주관 대표
심지수 010-3029-1203

경희대학교2022 경희대학교 봄 프로그래밍 경시대회를 자체 선발전으로 진행, 최대 10명의 학교대표를 선발합니다.

선발전 일정
2022. 05. 14.
선발전 주최
경희대학교 컴퓨터공학부
선발전 주관
경희대학교 컴퓨터공학부 학생회
주관 대표
박민재 010-2351-7847

성균관대학교2022 shake! 성균관대학교 선발전을 통해 최대 10명의 학교대표를 선발합니다.

선발전 일정
2022. 11. 13.
선발전 주최
성균관대학교 소프트웨어학과
선발전 주관
성균관대학교 알고리즘 동아리 NPC
주관 대표
안우솔 010-4261-0125

인하대학교2022 인하대학교 프로그래밍 경시대회 (IUPC)를 자체 선발전으로 진행, 최대 10명의 학교대표를 선발합니다.

선발전 일정
2022. 05. 21.
선발전 주최
인하대학교 컴퓨터공학과
선발전 주관
인하대학교 컴퓨터공학 학술소모임 CTP
주관 대표
주도현 010-5092-3475

한국항공대학교2022 제2회 한국항공대학교 프로그래밍 경시대회 (KAUPC)을 통해 촤대 10명의 학교대표를 선발합니다.

선발전 일정
2022. 09. 17.
선발전 주최
한국항공대학교 소프트웨어학과
선발전 주관
한국항공대학교 알고리즘 학회 koala
주관 대표
천수환 010-7237-7616

한양대학교 ERICA2022 Zero One Algorithm Contest (ZOAC)를 자체 선발전으로 진행, 최대 10명의 학교대표를 선발합니다.

선발전 일정
2022. 12. 22.
선발전 주최
한양대에리카 알고리즘 학회 0&1
선발전 주관
한양대에리카 알고리즘 학회 0&1
주관 대표
윤병서 010-4532-2751
shake! 본선 정보

일시

2023년 3월 11일 토요일

장소

온라인 (Zoom)

시상
대상(1명)
아주대학교 총장상 및 상금 100만원
최우수상(2명)
LINC 3.0 사업단장/SW융합교육원장상 및 상금 70만원
우수상(4명)
창의산학교육원장/SW융합교육원장상 및 상금 50만원
장려상(6명)
창의산학교육원장/SW교육센터장상 및 갤럭시워치 5 44mm
특별상(2명)
후원사 특별상 (몰로코, 현대모비스) 100,000원권 상품권

대회 규정

참가 자격

6개대학 학부생 중 아래 조건을 모두 만족하도록 주관처에 의해 선정된 각 학교대표 10인

  • 각 학교 선발전을 통해 정당하게 선출된 자
  • 2022년 1, 2학기 기준 해당 학교 1학기 이상 재학한 자
  • 역대 한국 프로그래밍 경시대회 수상자가 아닌 자
  • 역대 shake! 3위 이내 수상자가 아닌 자
  • + 자체 선발전을 진행하는 학교에 한하여 자체 선발전 출제진 중 최대 1명의 추가대표

대회 진행 방식

  • shake!는 1인 1팀의 개인전 형태로 치러진다.
  • 대회에 사용할 컴퓨터는 개인 지참해야 하며, 1인당 1대의 컴퓨터만 허용된다.
  • 대회는 10명 단위로 ZOOM에 접속하여 웹캠을 공유한 채로 진행된다.
  • 하드카피, 소프트카피의 사용이 가능하며, 사용 시 참조한 자료 정보의 출처를 주석으로 처리하여 코드에 작성한다.
  • 참가자는 각 문제에 대한 해답을 작성하는 소스코드를 제출한다.
  • 사용가능한 프로그래밍 언어는 C/C++, Java, Python2,3로 제한한다.
  • 제출된 소스코드는 시스템에 의해 실시간으로 채점된다.
  • 채점이 완료되면 참가자는 채점 결과를 확인할 수 있다.
  • 대회 중 문제 및 채점에 관한 질문은 대회 진행 페이지의 문의하기 기능 을 통한다.
  • 문제와 채점에 관련되지 않은 사항은 대회장에 있는 감독관에게 직접 문의한다.
  • 대회 중 심각한 오류가 발견된 경우 문제의 수정 및 재채점이 가능하며, 이는 모든 참가자에게 공지된다.

답안 채점 방식

  • 제출된 소스코드는 시스템을 통하여 자동으로 채점된다.
  • 모든 테스트케이스에 대해 올바른 정답을 출력하는 코드만을 정답으로 인정한다.
  • 참가자는 자신이 제출한 소스코드에 대한 채점 결과를 실시간으로 확인 할 수 있다.
  • 모든 소스코드는 시스템과 채점관을 통해 부정행위 여부가 검사된다.
  • 컴파일 과정이나 실행 도중에 에러가 발생하는 경우 오답처리한다.
  • 제출한 소스코드가 고의적인 공격성을 띄는 경우 부정행위로 판단한다.
  • 제출한 소스코드는 표준 입출력만을 사용해야하며, 파일을 생성하거나 읽을 시 오답으로 간주한다.

순위 결정 방식

  • 각 참가자는 정답 판정을 받은 문제 개수와 패널티를 가집니다.
  • 참가자가 각 문제에 대해 최초 정답 판정을 받을 때 패널티에 ((정답 제 출 시각 – 대회 시작 시각) + (해당 문제 제출 횟수 – 1) * 20)의 시간이 가산됩니다.
  • 순위는 아래 조건을 순차적으로 적용했을 때, 상위에 있는 조건을 먼저 만족한 참가자가 더 높은 순위를 가집니다.
  1. 해결한 문제의 수가 더 많은 참가자
  2. 패널티의 총합이 더 작은 참가자
  3. 마지막으로 점수를 얻은 시각이 더 빠른 참가자

채점 환경

모든 채점은 Startlink백준 온라인 저지 플랫폼에서 이루어지며, 참가자들은 미리 플랫폼을 이용해볼 수 있습니다.
언어마다 다른 채점기준이 적용되며, 각 언어별 컴파일 및 실행 옵션, 버전, 채점기준은 아래와 같습니다.
C, C++ 에서의 제한은 각 문제에 명시된 제한(기본값) 를 따릅니다.

  • C
    • 컴파일: gcc Main.c -o Main -O2 -Wall -lm -static -std=c99 -DONLINE_JUDGE -DBOJ
    • 실행: ./Main
    • 버전: g++ (GCC) 10.2.0
    • 시간 제한: 기본값
    • 메모리 제한: 기본값
  • C++11
    • 컴파일: g++ Main.cc -o Main -O2 -Wall -lm -static -std=gnu++11 -DONLINE_JUDGE -DBOJ
    • 실행: ./Main
    • 버전: g++ (GCC) 10.2.0
    • 시간 제한: 기본값
    • 메모리 제한: 기본값
  • C++17
    • 컴파일: g++ Main.cc -o Main -O2 -Wall -lm -static -std=gnu++17 -DONLINE_JUDGE -DBOJ
    • 실행: ./Main
    • 버전: g++ (GCC) 10.2.0
    • 시간 제한: 기본값
    • 메모리 제한: 기본값
  • Java
    • 컴파일: javac -J-Xms1024m -J-Xmx1024m -J-Xss512m -encoding UTF-8 Main.java
    • 실행: java -Xms1024m -Xmx1024m -Xss512m -Dfile.encoding=UTF-8 Main
    • 버전: Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
    • 시간 제한: 기본값×2+1초
    • 메모리 제한: 기본값×2+16MB
  • Python2
    • 컴파일: python -c "import py_compile; py_compile.compile(r'Main.py')"
    • 실행: python Main.py
    • 버전: Python 2.7.18
    • 시간 제한: 기본값×3+2초
    • 메모리 제한: 기본값×2+32MB
  • Python3
    • 컴파일: python3 -c "import py_compile; py_compile.compile(r'Main.py')"
    • 실행: python3 Main.py
    • 버전: Python 3.8.2
    • 시간 제한: 기본값×3+2초
    • 메모리 제한: 기본값×2+32MB

언어별 예제 등의 자세한 사항은 여기에서 확인 바랍니다.

각 학교별 shake! 일정을 확인하세요!