Количество вариантов

Discussion in 'Болталка' started by tbody, 5 Aug 2007.

Thread Status:
Not open for further replies.
  1. tbody

    tbody Member

    Joined:
    7 Jul 2007
    Messages:
    18
    Likes Received:
    8
    Reputations:
    -9
    Кто подскажет количество вариантов размещения 10 фишек на поле 7х7?

    Или как можно составить такой словарь.
     
  2. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    фишки равноценные?
     
  3. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    29820834418636800

    а могут быть неравноценные? =) и что тогда?

    PS: разделом не ошибся?
     
  4. Red_Red1

    Red_Red1 Banned

    Joined:
    12 Jan 2007
    Messages:
    246
    Likes Received:
    258
    Reputations:
    83
    Как посчитал? Я тоже думал над этим, но увы и ах знаний в комбинаторике не хватает?
    А это будет равноценно если размещать фишки не на поле 7х7, а на поле 49х1 - так вроде проще решать?
     
  5. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    тогда вариантов будет в дохрена раз больше. представть, что поле 64х64, а вместо "фишек" шахматные фигуры. или шашки. чувствуешь разницу?)
     
  6. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    Ну да, я кстати немного не додумал задачу (по постингу Piflit).
    Грубо говоря, если за фишкой закреплен некий id, то ответ тот, который я написал.
    Если нет, то ответ банальный - 2^49. Т.е. можешь себе представить матрицу 7*7 (ну или строку - не суть) с возможными нулями и единичками, и какое максимальное число можно с помощью неё представить - понятно.

    Теперь про неравноценность.
    У первой фишки сколько вариатов размещения? 49. У второй? 48. У первой и второй? 49*48. Суть думаю понятна.
     
    1 person likes this.
  7. bulbazaur

    bulbazaur Banned

    Joined:
    10 Sep 2006
    Messages:
    125
    Likes Received:
    40
    Reputations:
    10
    А у 1+2+3? я думаю не 49*48*47.
    блин, сложно все это :)
     
  8. Red_Red1

    Red_Red1 Banned

    Joined:
    12 Jan 2007
    Messages:
    246
    Likes Received:
    258
    Reputations:
    83
    Вроде как получается формула из комбинаторики. Кол-во = Число клеток!(факториал) поделить на (Число клеток - число фишек)! (факториал).
    З.Ы. Не знаю как формулу математически записать... поэтому писал словами.
     
  9. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    А сколько? Это просто расширешие случая 49*48. Ладно, специально для тебя объясняю более подробно:
    У первой фишки сколько вариантов размещений на 7*7 поле? 49 - тут вопросов думаю нет. Фиксируем положение этой фишки (например, она будет зафиксирована в положении 1.1). Добавляем вторую. У неё сколько вариантов вместе с зафиксированной первой? 48.
    А теперь внимание (!)
    Фиксируем первую фишку в положении 1.2 (!) Сколько вариантов размещения у второй фишки? Опять 48. Итого уже 48*2.

    А теперь объяснение для истинных извращенцев:
    for (int i = 1; i <= 7; i++)
    for (int j = 1; j <= 7; j++)
    {
    А теперь внимание (!)
    Фиксируем первую фишку в положении i.j (!) Сколько вариантов размещения у второй фишки? Опять 48. Итого уже 48*i*j.
    }
    Домашнее задание: написать прогу которая оперирует с 10 фишками.
     
Thread Status:
Not open for further replies.