Frequently  Asked  Questions  Answered


Q: What does "MNNUOJ" stand for ?

A :   MNNUOJ is short for Minnan Normal University Online Judge which was founded in September 2011 and has the lastest version of 2.00.

Q: Which programming languages can I use at Online Judge ?

A:  C, C++,Pascal and Java are currently supported at Online Judge.

Q: How can I participate in online contests ?

A:  There are two kinds of online contests at MNNUOJ. One is public and the other is private. Everyone who has an account of MNNUOJ can participate in a public contest, but only specified ones who had been invited to the contests or who uses the id and password supplied by the organizer  can take part in a private one.


Q:What are the meanings of verdicts of the judge system?

A: As follows:





Your program is correct . You are great.

Presentation Error

The solution has produced output that is correct in content but incorrect in format.

Time Limit Exceeded

The solution has run for longer time than permitted.

Memory Limit Exceeded

The solution has consumed more memory than permitted.

Wrong Answer

The solution has not produced the desired output.

Runtime Error

The solution has caused an unhandled exception during execution.

Output Limit Exceeded

The solution has produced excessive output.

Compile Error

The solution cannot be compiled into any program runnable by the judge system.

System Error

The judge cannot run your program, The judge system has failed to run the solution.



Sample solutions to A+B


Sample Program

C and GCC

#include <stdio.h>


int main() {

    int a, b;

    scanf("%d%d", &a, &b);

    printf("%dn", a + b);

    return 0;


C++ and G++

#include <iostream>


using namespace std;


int main() {

    int a, b;

    cin >> a >> b;

    cout << a + b<<endl;

    return 0;



import java.util.Scanner;


public class Main {

    public static void main(String[] args) {

        Scanner in = new Scanner(;

        int a = in.nextInt();

        int b = in.nextInt();

        System.out.println(a + b);



Program p1000(Input, Output);


    a, b: Integer;



    Readln(a, b);

    Writeln(a + b);