Difference between revisions of "Cmp unsigned long long"
Line 1: | Line 1: | ||
Стандартная проверяющая программа cmp_unsigned_long_long используется для сравнения 64-битного беззнакового целого числа в файле результата работы программы с числом в эталонном файле. | Стандартная проверяющая программа cmp_unsigned_long_long используется для сравнения 64-битного беззнакового целого числа в файле результата работы программы с числом в эталонном файле. | ||
− | Программа cmp_unsigned_long_long сравнивает целое число типа unsigned long long (64-битное целое число без знака), находящееся в файле результата работы проверяемой программы, с эталонным значением, находящимся в файле правильного ответа. | + | Программа cmp_unsigned_long_long сравнивает целое число типа unsigned long long (64-битное целое число без знака), находящееся в файле результата работы проверяемой программы, с эталонным значением, находящимся в файле правильного ответа. |
+ | Файл результата работы и файл эталонного ответа должны быть [[текстовый файл|текстовыми файлами]]. Число должно быть единственным [[элемент ввода|элементом ввода]] в файлах. | ||
− | Если файл результата работы программы пуст, не содержит целого числа указанного размера, число не укладывается в диапазон представимых чисел или помимо целого числа в нём находятся какие-либо посторонние | + | Если файл результата работы программы пуст, не содержит целого числа указанного размера, число не укладывается в диапазон представимых чисел или помимо целого числа в нём находятся какие-либо посторонние элементы ввода, проверяющая программа диагностирует [[ошибка неправильного формата результата|ошибку неправильного формата результата]]. |
− | Если эталонный файл пуст, не содержит целого числа указанного размера, число не укладывается в диапазон представимых чисел или помимо целого числа в нём находятся какие-либо посторонние | + | Если эталонный файл пуст, не содержит целого числа указанного размера, число не укладывается в диапазон представимых чисел или помимо целого числа в нём находятся какие-либо посторонние элементы ввода, проверяющая программа диагностирует [[внутренняя ошибка проверки|внутреннюю ошибку проверки]]. |
Если число в файле результата работы программы не равно эталонному числу, диагностируется [[неправильный ответ]]. | Если число в файле результата работы программы не равно эталонному числу, диагностируется [[неправильный ответ]]. |
Revision as of 10:11, 27 November 2006
Стандартная проверяющая программа cmp_unsigned_long_long используется для сравнения 64-битного беззнакового целого числа в файле результата работы программы с числом в эталонном файле.
Программа cmp_unsigned_long_long сравнивает целое число типа unsigned long long (64-битное целое число без знака), находящееся в файле результата работы проверяемой программы, с эталонным значением, находящимся в файле правильного ответа. Файл результата работы и файл эталонного ответа должны быть текстовыми файлами. Число должно быть единственным элементом ввода в файлах.
Если файл результата работы программы пуст, не содержит целого числа указанного размера, число не укладывается в диапазон представимых чисел или помимо целого числа в нём находятся какие-либо посторонние элементы ввода, проверяющая программа диагностирует ошибку неправильного формата результата.
Если эталонный файл пуст, не содержит целого числа указанного размера, число не укладывается в диапазон представимых чисел или помимо целого числа в нём находятся какие-либо посторонние элементы ввода, проверяющая программа диагностирует внутреннюю ошибку проверки.
Если число в файле результата работы программы не равно эталонному числу, диагностируется неправильный ответ.