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