• 채점
  • 시간과 메모리

시간 제한과 메모리 제한

일부 언어는 문제에 써 있는 시간보다 큰 시간 제한/메모리 제한을 갖습니다. 이 값은 언어 정보에서 볼 수 있습니다.

일부 문제의 일부 언어는 언어 정보에 적힌 값을 사용하지 않습니다. 이런 경우에는 문제에 관련 정보가 있습니다.

일부 서브태스크 문제는 서브태스크마다 시간 제한이 다릅니다. 이런 경우에도 문제의 서브태스크 항목에 관련 정보가 있습니다.

수행 시간과 사용한 메모리

수행 시간은 각 데이터를 입력했을 때, 프로그램이 실행된 시간의 최대값이며, (1/1000초)를 사용합니다.

사용한 메모리는 각 데이터를 입력했을 때, 사용한 메모리의 최대값이며, 를 사용합니다.

예를 들어, 어떤 제출이 각각의 데이터에서 32, 28, 44, 16가 걸렸다면, 이 제출의 수행 시간은 44입니다.

시간 누적 시간 누적 문제는 수행 시간이 프로그램이 실행된 시간의 합입니다.

예를 들어, 어떤 제출이 각각의 데이터에서 32, 28, 44, 16가 걸렸고, 이 문제가 시간 누적 문제었다면, 이 제출의 수행 시간은 120입니다.

함수 구현은 입/출력에 걸리는 시간을 제외하기 위해서 아래의 2번 시간 - 1번 시간을 사용합니다.

  1. 유저가 구현한 함수를 호출하지 않았을 때 걸린 시간
  2. 유저가 구현한 함수를 호출했을 때 걸린 시간

함수 구현이면서 인터랙티브인 문제는 2번 시간 - 1번 시간을 사용하지 않습니다.