• 이 대회는 2018 KAIST RUN의 봄 프로그래밍 경진대회 입니다.
  • 이 대회는 ZOYI와 스타트링크의 후원으로 진행됩니다.
  • 이 대회는 한국 시간 (GMT +9) 2018년 5월 22일 13시 00분 부터 18시 00분 까지 진행됩니다.
  • 이 대회는 개인으로만 참여가 가능합니다.
  • 대회 도중 문제 제출과 언어별 레퍼런스 사이트 접근을 제외한 네트워크 사용은 금지됩니다. 사용 가능한 레퍼런스 사이트의 예시는 다음과 같습니다.
  • 대회 전에 작성한 코드나 출력물의 사용은 금지합니다.
  • 이 대회는 총 11개의 문제로 구성되어 있습니다.
  • 문제는 난이도 순이 아닙니다.
  • 모든 문제는 C++17을 이용하여 시간 제한과 메모리 제한 안에 풀 수 있음이 보장되어 있습니다.
  • 각 문제는 한개 이상의 서브태스크로 구성되어 있습니다. 서브태스크란 각각에 대해 배점이 붙은 부분문제를 의미합니다. 한 문제의 서브태스크 점수 총합은 모두 100점으로 동일합니다.
  • 각 서브태스크에는 추가적인 제한 조건이 붙을 수 있습니다. 어떤 서브태스크에 대한 제한 조건은, 문제 전체의 제한조건과 함께 서브태스크의 제한 조건이 동시에 적용됩니다.
  • 서브태스크의 채점은 서브태스크의 조건을 만족하는 한개 이상의 준비된 입력에 대해서, 모두 올바른 결과를 출력해야 정답으로 인정합니다.
  • 문제에는 시간 제한과 메모리 제한이 있습니다. 이 제한은 하나의 데이터에 대해 프로그램이 주어진 시간 제한 이하의 시간과, 메모리 제한 이내의 메모리를 사용하여 동작하여야 한다는 것을 의미합니다. 메모리 제한은 스택 메모리, 힙 메모리 등을 모두 포함합니다.
  • 문제의 메모리 제한은 모든 문제에 대해 같고, 언어별로 다음과 같습니다.:
    • C11 / C++17 : 1024MB
    • Java / Kotlin : 1536MB
    • Python 2 / Python 3: 2080MB
    • PyPy2 / PyPy3 : 2176MB
  • 문제의 시간 제한은 문제 마다 다를 수 있습니다.
  • 각 참가자의 순위는 다음과 같이 결정됩니다.:
    • 패널티 시간 = (대회 시작 후 마지막으로 점수를 증가시킨 제출까지의 시간)
    • 순위 = (점수 총합이 더 높은 사람 수)+(점수 총합이 같으며 페널티시간이 더 적은 사람 수)+1