Я написал класс для обработки общих функций для работы с биномиальным коэффициентом, который является типом проблемы, к которой относится ваша проблема. Он выполняет следующие задачи:
Чтобы прочитать об этом классе и загрузить код, см. Tablizing The Binomial Coeffieicent .
Не сложно преобразовать этот класс в C ++.
pserver
- это метод предоставления удаленного доступа к репозиторию CVS. Обычно вы запускаете cvs
как сервер, прослушивающий порт 2401.
Режимом "по умолчанию" будет локальный доступ, когда разработчик имеет учетную запись в системе, в которой размещен репозиторий CVS, и получает доступ к его каталогу и файлам. напрямую. Таким образом, для локального репозитория CVSROOT
будет просто каталогом:
CVSROOT=/opt/path/to/my/repo
Хотя, если хотите, можете явно указать это локальный
репозиторий:
CVSROOT=:local:/opt/path/to/my/repo
Для pserver
соединение, мы должны указать еще несколько, хост, на котором работает репозиторий, наше имя пользователя и путь к репо на этом хосте:
CVSROOT=:pserver:username@hostname:/opt/path/to/my/repo
Лучшим режимом для удаленного доступа для репозитория CVS будет ext
, который можно использовать для доступа к репозиторию через SSH.
CVSROOT=:ext:username@hostname:/opt/path/to/my/repo
CVS_RSH=ssh
Это небезопасный способ удаленного доступа к репозиторию CVS, который отлично подходит для анонимного доступа.