개요
- 주어진 시간 동안 컴퓨터 한 대만을 사용하여 프로그래밍 문제를 해결하는 ICPC(대학생 프로그래밍 경시대회) 스타일의 3인 1팀 프로그래밍 대회
일시
2023.05.19.FRI (정보과학관 205, 305호)
- 19:30 - 21:00 : 예비 소집
2023.05.20.SAT (정보과학관 102, 205, 305호)
- 12:30 ~ 13:30 : 참가 확인, 보증금 환급, 간식 배부
- 13:30 ~ 14:00 : 좌석 확인 및 환경 점검
- 14:00 ~ 17:00 : 대회 진행
- 17:00 ~ 18:30 : 후원사 홍보, 문제 해설, 시상
참가 자격
대회에 참가하기 위해서는 아래 사항을 모두 만족하여야 합니다.
- 3인 1팀의 숭실대학교 IT대학 재학생 (휴학생 참가 불가)
- 한국 대학생 프로그래밍 경시대회(ICPC Asia Seoul Regional Contest) 수상 경험이 없는 자
참가 신청
신청 기간
- 2023.05.08 MON - 2023.05.14 SUN
신청 방법
- 숭실대학교 FUN 시스템 숭실대학교 프로그래밍대회 (2023 SCON) 안내 참가 신청
- 팀장과 팀원 모두 등록 완료되어야 하고, 한 명이라도 등록되지 않은 경우 신청하지 않은 것으로 간주합니다.
- FUN 시스템 등록 절차가 복잡하므로 신청 전후로 꼼꼼히 확인해야 합니다.
- FUN 시스템 등록 절차는 FUN 시스템 담당자에게 문의하시길 바랍니다.
- 보증금 납부: KB국민은행 84370101345830 박찬솔 (3만원을 팀장 명의로 납부)
- 5월 20일 대회장 입장 시 전액 환급
- 신청서에 보증급을 환급받을 계좌를 기재해야 합니다.
- 위 절차를 모두 완료한 선착순 40팀(학부별 1팀 보장)만 대회 참가 가능
- 참가자 명단이 확정되는 대로 개별 연락드릴 예정입니다.
- 참가자 명단에 들어가지 못한 팀은 신청서에 작성해 주신 계좌로 보증금을 반환해 드립니다.
시상
등수 | 상금 |
---|---|
대상(1팀) | 60만원 |
금상(1팀) | 30만원 |
은상(3팀) | 15만원 |
동상(4팀) | 10만원 |
장려상(5팀) | 5만원 |
특별상(6팀) | 3만원 |
- 특별상은 장려상 이상 수상팀을 제외한 학부별 1등 팀과 1학년 1등 팀에게 수여합니다.
- 학부 1등 특별상은 모든 팀원의 소속 학부가 동일한 팀에게 수여합니다. (컴퓨터학부, 전자정보공학부, 글로벌미디어학부, 소프트웨어학부, AI융합학부)
- 1학년 1등 특별상은 모든 팀원이 1학년 1학기 또는 1학년 2학기를 이수하고 있는 팀에게 수여합니다.
채점 결과에 따른 순위에 대한 규칙
- 푼 문제의 개수가 많은 순
- 모든 문제에 대한 패널티 합산 값이 작은 순
- 패널티: (대회가 시작한 시점으로부터 맞았습니다!!를 받기까지 걸린 분 단위 시간) + (제출 횟수 - 1) * 20분
- 컴파일 에러는 패널티에 포함하지 않습니다.
- 맞았습니다!!를 받지 못한 경우 패널티가 부여되지 않습니다.
예비 소집
- 일시: 5월 19일 금요일 오후 7시 30분
- 장소: 숭실대학교 정보과학관 205호/305호 실습실
- 팀원 중 적어도 1명은 반드시 참석해야 합니다.
- 사전 안내, 좌석 배치, 좌석 체크 등을 진행합니다.
- 사용할 IDE는 반드시 참가자가 직접 설치하고 퇴실해야 합니다.
문제
일반
- C11, C++17, Java15, Python3, PyPy3 사용 가능 (채점 환경 정보, 컴파일러 정보)
- ICPC 출제 경향에 따라 모든 문제를 C/C++, Java로 해결할 수 있음을 보장합니다.
- Python으로 문제를 해결할 수 있음을 보장하지 않습니다.
문제 유형
- 다음의 출제 경향을 반영한 10문제:
- ICPC(국제 대학생 프로그래밍 경시대회)
- SCPC(삼성전자 대학생 프로그래밍 경진대회)
- 입사 코딩테스트
- 교내 자료구조, 알고리즘, 문제해결 강의
출제진
- 출제진 구성: 한국 대학생 프로그래밍 경시대회(ICPC Asia Seoul Regional Contest) 수상자
팀 레퍼런스 문서
- 각 팀은 25페이지 이하의 A4 단면 인쇄물을 1부를 직접 출력해서 대회 당일에 지참할 수 있습니다.
- 팀 레퍼런스 문서는 대회 등록 시 운영진의 검사를 받아야 하며, 반려 시 사용할 수 없습니다.
- 문서의 모든 페이지에 팀명과 페이지 번호가 적혀 있어야 합니다.
- 25페이지를 초과하면 안 됩니다.
- 종이의 가로 또는 세로 길이가 A4용지(210×297mm)보다 크면 안 됩니다.
- 예시 1, 예시 2, 예시 3, 예시 4
유의 사항
대회 시작 전 유의 사항
- 대회 신청 기간 내에 참가 신청 절차를 모두 끝마치지 못한 경우 대회에 참가할 수 없습니다.
- 대회 당일 등록은 12시 30분부터 13시 30분까지 진행합니다.
- 1시 30분까지 등록을 마치지 못한 팀은 대회에 참가할 수 없습니다.
- 팀원이 모두 모여 동시에 등록해야 합니다.
- 대회 문제는 하드카피 및 소프트카피 모두 제공합니다.
- 간식이 기본 제공되며 필요한 경우 개인 지참 가능합니다.
프로그래밍 도구 관련 유의사항
- 문제 풀이에 사용되는 모든 코드는 대회 시간 안에 작성되어야 합니다.
- 이는 채점 서버에 제출하는 코드에 한정되지 않으며, 코드를 테스팅하기 위해 작성하는 코드를 포함합니다.
- 팀 레퍼런스 문서에 있는 코드를 따라서 치는 것은 허용하지만, 문서 PDF 파일을 지참해서 복사/붙여넣기 하는 것은 허용하지 않습니다.
- 팀 레퍼런스 문서에 없는 AtCoder Library와 같은 미리 작성된 코드는 사용할 수 없습니다.
- 자동완성 및 코드 추천 기능은 공식 레퍼런스 문서에 있는 내용과 관련된 경우에만 허용합니다.
- Visual Studio Code의 확장 중 하나인 IntelliSense, Sublime Text의 Completions 등은 사용할 수 있습니다.
- 기존 코드를 사용하는 Copilot 등은 사용할 수 없습니다.
- 코드 작성과 관련되지 않은 기타 도구(컴파일 단축키, 입출력 파이프라인, Unix의
diff
등)은 사용할 수 있습니다.- Visual Studio Code의 확장 중 하나인 Code Runner, Competitive Programming Helper 등은 사용할 수 있습니다.
대회 진행 중 유의 사항
- 각 팀마다 하나의 컴퓨터(모니터, 마우스, 키보드 포함) 제공
- 대회 사이트 및 공식 Reference를 제외한 모든 인터넷 사용 금지
- 컴퓨터에 프로그램 작성에 사용할 수 있는 함수, 라이브러리, 예제 코드를 미리 작성해 둔 경우 실격 처리
- 이동 가능한 저장매체(USB 등) 사용 금지
- 자동으로 소스 코드를 생성해 주는 프로그래밍 도구(lex, yacc 등) 사용 금지
- 대회 중 같은 팀원을 제외한 타인과의 대화 금지
- 인쇄물, 개인 키보드를 지참한 경우, 입장 시 스태프에게 제출 및 확인
- 대회 장소에서의 휴대전화 사용 불가 (불가피한 경우 스태프와 동행 가능)
- 화장실 이용 시 스태프와 동행 (동시에 한 명만 이용 가능)
- 문제에 관련된 질문은 반드시 대회 페이지의 ‘질문’ 탭을 이용 (현장 스태프는 문제에 대한 질문을 받지 않음)
- 프로그램은 단일 스레드만을 사용해야 함
- 표준 입출력(Standard input/output)을 제외한 파일 I/O, 네트워킹 등의 system call은 사용할 수 없음
- 프로그램은 정답을 표준 출력(standard output)에 출력한 뒤 정상적으로 프로세스가 종료되어야 함. (이는 return code가 0 이어야 함을 의미. 이외의 exit code는 Runtime Error 발생)
- 채점과 대회 진행을 고의로 방해하는 프로그램을 제출하는 경우 즉시 퇴장
- 본 대회와 동시에 동일한 문제로 Baekjoon Online Judge에서 진행되는 Open Contest에 제출하는 경우 실격 처리
- 위의 유의 사항을 위반하는 경우 참여가 제한되거나 시상에 불이익이 있을 수 있음
대회 종료 후 유의 사항
- 대회 종료 후 FUN 시스템 만족도 조사 미응답 시 상금 수령이 불가능합니다.
- 만족도 조사 미응답 시 타 프로그램 참여에 불이익이 있을 수 있습니다.