Difference between revisions of "Cmp int"

From EjudgeWiki
 
Line 1: Line 1:
 
Стандартная проверяющая программа cmp_int используется для сравнения 32-битного знакового целого числа в файле результата работы программы с числом в эталонном файле.
 
Стандартная проверяющая программа cmp_int используется для сравнения 32-битного знакового целого числа в файле результата работы программы с числом в эталонном файле.
  
Программа cmp_int сравнивает целое число типа int (32-битное целое число со знаком), находящееся в файле результата работы проверяемой программы, с эталонным значением, находящимся в файле правильного ответа. Кроме этого целого числа файлы не должны содержать никаких других непробельных символов.
+
Программа cmp_int сравнивает целое число типа int (32-битное целое число со знаком), находящееся в файле результата работы проверяемой программы, с эталонным значением, находящимся в файле правильного ответа. Файл результата работы и файл эталонного ответа должны быть [[текстовый файл|текстовыми файлами]]. Число должно быть единственным [[элемент ввода|элементом ввода]] в файлах.
  
Если файл результата работы программы пуст, не содержит целого числа указанного размера, число не укладывается в диапазон представимых чисел или помимо целого числа в нём находятся какие-либо посторонние непробельные символы, проверяющая программа диагностирует [[ошибка неправильного формата результата|ошибку неправильного формата результата]].
+
Если файл результата работы программы пуст, не содержит целого числа указанного размера, число не укладывается в диапазон представимых чисел или помимо целого числа в нём находятся какие-либо другие элементы ввода, проверяющая программа диагностирует [[ошибка неправильного формата результата|ошибку неправильного формата результата]].
  
Если эталонный файл пуст, не содержит целого числа указанного размера, число не укладывается в диапазон представимых чисел или помимо целого числа в нём находятся какие-либо посторонние непробельные символы, проверяющая программа диагностирует [[внутренняя ошибка проверки|внутреннюю ошибку проверки]].
+
Если эталонный файл пуст, не содержит целого числа указанного размера, число не укладывается в диапазон представимых чисел или помимо целого числа в нём находятся какие-либо другие элементы ввода, проверяющая программа диагностирует [[внутренняя ошибка проверки|внутреннюю ошибку проверки]].
  
 
Если число в файле результата работы программы не равно эталонному числу, диагностируется [[неправильный ответ]].
 
Если число в файле результата работы программы не равно эталонному числу, диагностируется [[неправильный ответ]].

Revision as of 21:08, 25 November 2006

Стандартная проверяющая программа cmp_int используется для сравнения 32-битного знакового целого числа в файле результата работы программы с числом в эталонном файле.

Программа cmp_int сравнивает целое число типа int (32-битное целое число со знаком), находящееся в файле результата работы проверяемой программы, с эталонным значением, находящимся в файле правильного ответа. Файл результата работы и файл эталонного ответа должны быть текстовыми файлами. Число должно быть единственным элементом ввода в файлах.

Если файл результата работы программы пуст, не содержит целого числа указанного размера, число не укладывается в диапазон представимых чисел или помимо целого числа в нём находятся какие-либо другие элементы ввода, проверяющая программа диагностирует ошибку неправильного формата результата.

Если эталонный файл пуст, не содержит целого числа указанного размера, число не укладывается в диапазон представимых чисел или помимо целого числа в нём находятся какие-либо другие элементы ввода, проверяющая программа диагностирует внутреннюю ошибку проверки.

Если число в файле результата работы программы не равно эталонному числу, диагностируется неправильный ответ.