Читайте также:
|
|
(Внимание! Системе посылаются только исходные файлы, а сама посылаемая программа должна состоять только из одного файла: *.dpr, *.cpp, *.java, *.pas и т. д.)
Ошибка времени выполнения:
1. Деление на 0.
2. Выход за границы допустимой области.
3. Переполнение стека.
4. Ошибка ввода-вывода (попытка открыть не существующий входной файл). Проверить правильность имени входного файла!
5. Функция main в программе на С/С++ должна возвращать тип int и завершаться с помощью инструкции “ return 0; ”.
6. В скобках указывается код ошибки времени выполнения.
Ошибка тестирования:
1. Выбран не верный компилятор.
2. Ошибка в работе системы (обратиться к администратору системы).
Ошибка представления:
1. Не сформирован выходной файл с требуемым именем либо выходной файл вообще не сформирован. Проверить имя выходного файла!
2. Не правильный формат выходного файла (например, больше строк, чем надо и т. д.).
3. Большие – маленькие буквы.
Неверный ответ:
1. В скобках указан номер первого из неправильных тестов. Система проверяет посланное решение на всех тестах.
2. Тест является не правильным, если некоторые из чисел в файле не совпадают. Количество строк в выходном файле совпадает (в противном случае система выдавала бы ошибку представления).
3. Необходимо учитывать тот факт, что система проверят выходной файл посимвольно, т. е. если в строке выводится некоторое число, а затем идет переход в начало следующей строки, то не должно быть незначащих пробелов после выводимого числа. После вывода информации в последней строке файла, можно остаться на этой строке, но можно и перейти в начало следующей строки.
4. Необходимо учитывать тот факт, что входной файл может содержать незначащие пробелы (в том числе и после последнего числа файла).
5. Проверить имя выходного файла.
6. Написать в начале программы на C++: using namespaсe std;
7. Если в программе переменная локальная (в main или в процедуре), то перед ее использованием в программе надо переменную инициализировать (например, присвоить значение = 0). Глобальные переменные инициализируются по умолчанию. Но если вывод оформлен так:
file *out=fopen(“output.txt”,”wt”);
fprintf(out,”ld\n”, res);
fclose(out);
а переменная res является локальной и предварительно не инициализирована, то тоже работает!
Нарушен предел времени (n):
1. В скобках указывается номер первого теста, для которого нарушен предел времени.
2. У каждого из тестов есть предельное время тестирования. Если тестируемая программа выходит на тесте за границы лимитного времени, то система прекращает тестирование на данном тесте, выдает для данного теста соответствующее сообщение о нарушении предела времени, продолжается тестирование программы на последующих тестах.
3. Данная ошибка может появляться в ситуации, когда данные считаны из входного файла с ошибочным именем. Проверить имя входного файла!
4. Проверить, нет ли в программе операторов типа readln;.
5. Для ускорения ввода-вывода на JAVA:
// http://stackoverflow.com/questions/2083750/how-can-i-filtered-with-the-best-performance-java
BufferedReader br = new BufferedReader(new FileReader(new File("in.txt")));
String line = br.readLine();
while(line!= null) {
tree.add(Integer.parseInt(line));
line = br.readLine();
}
// http://www.frequal.com/java/PrintStream.html
ps = new PrintStream(new BufferedOutputStream(new FileOutputStream("out.txt")), false);
6. Для ускорения ввода-вывода на С++ можно использовать стандартные функции ввода-вывода на С:
FILE *in = fopen("in.txt","r");
int key;
while (fscanf(in,"%d",&key)!= EOF)
tree->add(key);
fclose(in);
FILE *out = fopen("out.txt","w");
fprintf(out,"%d\n",key);
fclose(out);
Ошибка компиляции:
1. Для программ *.java: класс должен называться Solution и находится в пакете по умолчанию.
2. Системе посылаются исходные файлы, а сама посылаемая программа должна состоять только из одного файла: *.dpr, *.cpp, *.java, *.pas и т. д.)
3. Имя файла не должно содержать русские буквы.
4. Программа на JAVA не должна содержать комментарии на русском языке.
Дата добавления: 2015-10-29; просмотров: 103 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Описание кодов ошибок лифтаMITSUBISHIGPS-III | | | Замечания по оформлению решений |