Ответы пользователя по тегу C#
  • Как построить сложный алгоритм на комбинаторику?

    @Archet
    Хмэээээээ... Если нужна полная таблица сочетаний, то комбинаторика-комбинаторикой, а перебрать придется все.

    Взять N-1 позиций, и последовательно перебрать возможные размеры стеков на каждой, скидывая в N-позицию остаток?
    Если смотреть по приведенному примеру, то примерно так:
    10/10/10/10/10/2950
    10/10/10/10/20/2940
    ...
    10/10/10/10/2940/20
    10/10/10/10/2950/10
    10/10/10/20/10/2940
    10/10/10/20/20/2930
    ...
    10/10/10/20/2940/10
    10/10/10/30/10/2930
    И далее по позициям. Почти сложение в столбик, однако.

    Если нужна реализация без учета порядка, то на предыдущий метод нужно ввести условие, что N+1 позиция всегда содержит больше (или меньше, направление не критично же?) фишек, чем N.
    Ответ написан
    Комментировать
  • Как найти количество цифр между двумя заданными?

    @Archet
    Я где-то видел библиотеку для этого.
    Ответ написан
    Комментировать