Я читал о расчете биномиального коэффициента для расчета маршрутов и реализовал это в своем коде:
Код: Выделить всё
public void Code()
{
Console.WriteLine(countRoutes(20));
}
public long countRoutes(int x)
{
long result = 1;
for (int i = 1; i
[code]result *= (x + i) / i;
Я попробовал добавить дополнительные скобки, чтобы прояснить решение. Все равно не исправил. Мое второе предположение заключалось в том, что, возможно, деление на I даст неправильный результат, поскольку это будет целочисленное деление, но почему оно работает в верхнем коде.
Подробнее здесь: https://stackoverflow.com/questions/793 ... sults-in-c
Мобильная версия