Вобще-то задание должно учитывать даже вариант когда программист не знает что такое римские цифры и как из них составлять числа. Задание должно иметь достаточно информации чтобы не искать ничего дополнительного. Посмотрите задания на topcoder или projecteuler - всегда полно описание со всеми мелочами. При таком описании не возможна различная интерпретация. Ну или если надо по русски, то вот отличный пример задания - http://acm.timus.ru/problem.aspx?spa...1133&locale=ru Даны определения, ограничения и примеры. Никаких вопросов не возникает :)