Difference between revisions of "Cmp huge int"
Line 1: | Line 1: | ||
Стандартная проверяющая программа cmp_huge_int предназначена для сравнения целого числа в файле результата работы тестируемой программы с целым числом в файле эталонного ответа. Она может применяться тогда, когда ответ является целым числом, не представимым ни одним встроенным целым типом языка C. | Стандартная проверяющая программа cmp_huge_int предназначена для сравнения целого числа в файле результата работы тестируемой программы с целым числом в файле эталонного ответа. Она может применяться тогда, когда ответ является целым числом, не представимым ни одним встроенным целым типом языка C. | ||
− | Целое число должно быть единственным [[элемент ввода|элементом ввода]] как в файле результата работы тестируемой программы, так и в файле эталонного ответа. Если | + | Файл результата работы программы и файл эталонного ответа должны быть [[текстовый файл|текстовыми файлами]]. |
+ | Целое число должно быть единственным [[элемент ввода|элементом ввода]] как в файле результата работы тестируемой программы, так и в файле эталонного ответа. Если эти условия не выполняются, проверяющая программа диагностирует [[ошибка неправильного формата результата|ошибку неправильного формата результата]] или [[внутренняя ошибка проверки|внутреннюю ошибку проверки]] соответственно. | ||
Длина числа (с учётом знака и ведущих нулей) не может превышать 1[[MiB]] (1048576). Если это условие не выполняется, проверяющая программа диагностирует [[ошибка неправильного формата результата|ошибку неправильного формата результата]] или [[внутренняя ошибка проверки|внутреннюю ошибку проверки]] соответственно. | Длина числа (с учётом знака и ведущих нулей) не может превышать 1[[MiB]] (1048576). Если это условие не выполняется, проверяющая программа диагностирует [[ошибка неправильного формата результата|ошибку неправильного формата результата]] или [[внутренняя ошибка проверки|внутреннюю ошибку проверки]] соответственно. |
Revision as of 13:56, 27 November 2006
Стандартная проверяющая программа cmp_huge_int предназначена для сравнения целого числа в файле результата работы тестируемой программы с целым числом в файле эталонного ответа. Она может применяться тогда, когда ответ является целым числом, не представимым ни одним встроенным целым типом языка C.
Файл результата работы программы и файл эталонного ответа должны быть текстовыми файлами. Целое число должно быть единственным элементом ввода как в файле результата работы тестируемой программы, так и в файле эталонного ответа. Если эти условия не выполняются, проверяющая программа диагностирует ошибку неправильного формата результата или внутреннюю ошибку проверки соответственно.
Длина числа (с учётом знака и ведущих нулей) не может превышать 1MiB (1048576). Если это условие не выполняется, проверяющая программа диагностирует ошибку неправильного формата результата или внутреннюю ошибку проверки соответственно.
Число может записываться со знаком "+" и содержать ведущие нули. При сравнении они игнорируются.
Если число в файле результата работы тестируемой программы не равно числу в файле эталонного ответа, диагностируется неправильный ответ.