comteacher FAQ

도움말

평가 및 측정


C++ 는 g++ 9.3.0으로 컴파일되고, 명령은  g++ -fno-asm -Wall -lm --static -std=c++11 -DONLINE_JUDGE -o Main Main.cc입니다.
C 는 gcc 9.3.0으로 컴파일되고, 명령은  gcc Main.c -o Main -fno-asm -Wall -lm --static -std=c99 -DONLINE_JUDGE를 사용할 수 있습니다. #pragma GCC optimize ("O2")를 사용하여 수동으로 O2 최적화를 켜십시요.
Pascal은 fpc 3.0.4로 컴파일되었으며, 명령은  fpc Main.pas -oMain -O1 -Co -Cr -Ct -Ci입니다.
Java 는 OpenJDK 11.0.9.1로 컴파일러되고, 명령어 javac -J-Xms32m -J-Xmx256m Main.java입니다. 만약 코드에 public class가 없으면,항목 클래스 이름을 Main으로 지정하고 추가로 평가 중 실행시간을 추가로 2초 로 설정하고, 512MB의 실행 메모리를 설정하십시오.
여기에 제공된 컴파일러 버전은 참조용일 뿐입니다. 실제 컴파일러 버전을 확인하십시오.
표준 입출력을 사용하십시오.

개인정보

이 사이트에서는 프로필 저장 서비스를 제공하지 않고 Gravatar를 사용하여 프로필을 표시합니다.이메일로 WordPress.com에 등록하시고 Gravatar에 로그인하셔서 프로필 사진을 올려주세요.그라바타를 똑같이 사용하는 OJ는 Vijos, COGS, UOJ 등이 있습니다.

채점 결과 통지 설명

시험문제의 해답은 제출 후 채점시스템에서 즉시 채점되고, 매 제출마다 채점결과를 즉시 알려줍니다. 시스템에서 가능한 피드백 정보에는 다음과 같은 내용이 포함됩니다.
  • 평가 대기 중 : 평가 시스템에서 이 내용을 아직 평가하지 못했습니다. 기다려 주십시오.
  • 평가 중 : 평가 시스템이 평가 중입니다. 결과가 나올 것입니다.
  • 컴파일 오류 : 제출한 코드가 컴파일을 완료할 수 없습니다. "컴파일 오류" 를 누르면 컴파일러가 출력하는 오류 정보를 볼 수 있습니다.
  • 정답 : 축하합니다! 이 문제를 통과하셨습니다
  • 형식 오류: 프로그램이 출력하는 형식이 부적합합니다. (예: 빈칸이나 줄 바꿈과 일치하지 않습니다.)
  • 답 오류: 프로그램이 평가 시스템의 데이터를 올바른 결과를 반환하지 못했습니다.
  • 시간 초과 실행: 프로그램 실행이 정해진 시간 내에 종료되지 않았습니다.
  • 메모리 제한 초과: 프로그램이 제한 이상의 메모리를 사용했습니다.
  • 실행 오류: 실행 중에 프로그램이 붕괴되었습니다. 단락 오류, 부동점 오류 등이 발생했습니다.
  • 출력 제한 초과: 프로그램이 너무 많은 내용을 출력합니다. 보통 무한 순환 출력으로 인한 결과일 수 있습니다.
  • 프로그램 예제

    다음 샘플 프로그램을 사용하여 이 간단한 문제를 해결할 수 있습니다. 2개의 정수 A와 B를 읽고 그 합을 출력합니다.
    gcc (.c)
    #include <stdio.h>
    int main(){
        int a, b;
        while(scanf("%d %d",&a, &b) != EOF){
            printf("%d\n", a + b);
        }
        return 0;
    }
    g++ (.cpp)
    #include <iostream>
    using namespace std;
    int main(){
        int a, b;
        while (cin >> a >> b){
            cout << a+b << endl;
        }
        return 0;
    }
    fpc (.pas)
    var
    a, b: integer;
    begin
        while not eof(input) do begin
            readln(a, b);
            writeln(a + b);
        end;
    end.
    javac (.java)
    import java.util.Scanner;	
    public class Main {
        public static void main(String[] args) {
            Scanner in = new Scanner(System.in);
            while (in.hasNextInt()) {
                int a = in.nextInt();
                int b = in.nextInt();
                System.out.println(a + b);
            }
        }
    }
    python3 (.py)
    import io
    import sys
    sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')
    for line in sys.stdin:
        a = line.split()
        print(int(a[0]) + int(a[1]))

    Online Judge 번역은 파파고와 구글번역기를 통해서 했습니다.

    번역에 문제가 있다면 me(a)comteacher.ru 으로 연락 주세요.



    comteacher 17.12.01