image

Кто найдет тут «сет», получит от меня шоколадку.

Сет — гениальная игра в которую мы рубились лет 5 назад. Крики, вопли, фотографирование комбинаций.

В правилах игры написано, что ее изобрела в 1991 году генетик Марша Фалко (Marsha Falco), делая пометки во время исследования эпилепсии у немецких овчарок в 1974 году. Для тех, у кого мозг достаточно изможден математикой, через какое-то время возникает подозрение, что есть тут какие-то отголоски с планиметрией и проведением прямых через точки. (Для заданных двух карт существует одна и только одна карта, входящая с ними в один сет.)

image

Марша Фалко как бы спрашивает: «Ну что, не нашел „сет“?»

Вспоминаем правила


image

Сет — это карточная игра. Все карты имеют четыре параметра, каждый из которых принимает три значения (итого 3 x 3 ? 3 ? 3 = 81 карта).

image

Виды и значения параметров таковы:

  • фигура ::= эллипс | ромб | «сопля»
  • цвет ::= красный | зелёный | фиолетовый
  • заливка ::= белая | полосатая | сплошная
  • количество ::= 1 | 2 | 3

Цель игры состоит в нахождении особых сочетаний из трёх карт. Три карты называются «сет», если по каждому из четырёх атрибутов карты либо все одинаковы, либо все различны.

image

Другими словами можно сказать, что три карты не будут составлять сет, если две карты имеют одно значение параметра, а третья — другое. Можно видеть, что для любых двух карт всегда найдётся третья (притом единственная), с которой они будут сетом.

Ход игры: ведущий выкладывает на стол 12 карт. Когда кто-либо находит сет, он кричит «Сет!» и потом спокойно забирает составляющие сет карты. Если же в выложенных картах сета нет (скорее вcего, только кажется, что нет), ведущий выкладывает ещё три карты.

Максимальное количество карт без сета равно 20. Раунд продолжается, пока не кончилась колода. Выигрывает тот, кто собрал больше сетов.

Математики подсуетились и представили комбинацию из 20 карточек. Кто считает себя Чаком Норрисом, может забыть эту картинку и попробовать собрать «пасьянс» без сета самостоятельно.
Или проверить, а вдруг тут всё-таки есть «сет»?

20 карт без сета


image
Удобно проверить, что нет «сета по цвету».

image

Те же карты, но расположение показывает что нес сетов по параметру «заливки».

image

По количеству.

image

По фигурам.

image

Нет сета по различию признаков.

Открытая нерешенная задача математики


Сколько максимально можно карточек выложить, чтобы не получилось ни одного «сета»? Признак имеет три значения.

при 1 «признаке» — 2 карточки
2 признака — 4 карточки
3 признака — 9 карточек
4 признака — 20 карточек
5 признаков — 45 карточек
6 признаков — 112 карточек
7 признаков — хз

А при «n>?»?

Видео


Создатель игры:


Алексей Савватеев искромётно рассказывает про Сет:


Статьи


Комментарии (16)


  1. Zdomb
    10.06.2019 21:57
    +1

    Когда меня познакомили с этой игрой, то очень запомнилась следующая интерпретация:
    «поиск граней и диагоналей в четырёхмерном кубе».


    1. MagisterLudi Автор
      11.06.2019 11:32


  1. Sly_tom_cat
    10.06.2019 23:39
    +1

    Шикарная игра.
    Купили детям — сами рубились с ними, причем делала нас всех младшая…

    Потом одолжили родственникам и игра «ушла»

    Не так давно корпоративили за городом и там была комната набитая играми. Сет нашелся — показал как играть коллегам, поиграли немного и я уехал (там у нас программа была либо на день, либо на день с ночевкой и утро, я свалил вечером). В следующий понедельник на меня ругались коллеги, они думали сейчас еще немого поиграем, пойдем поспим, а сутра на лыжах покатаемся… ага… играли всю ночь, на утро срубились и проспали лыжи. :)


  1. igormu
    11.06.2019 04:28
    +1

    Эх, не достанется шоколадки:

    create table test_set (
      id number,
      t1 number,
      t2 number,
      t3 number,
      t4 number
    );
    /*
    t1 фигура ::= эллипс | ромб | «сопля»
    t2 цвет ::= красный | зелёный | фиолетовый
    t3 заливка ::= белая | полосатая | сплошная
    t4 количество ::= 1 | 2 | 3
    */
    insert into test_set (t1, t2, t3, t4) values (1, 2, 3, 1);
    insert into test_set (t1, t2, t3, t4) values (1, 2, 3, 2);
    insert into test_set (t1, t2, t3, t4) values (2, 2, 3, 3);
    insert into test_set (t1, t2, t3, t4) values (3, 2, 3, 3);
    
    insert into test_set (t1, t2, t3, t4) values (2, 2, 2, 1);
    insert into test_set (t1, t2, t3, t4) values (1, 2, 2, 1);
    insert into test_set (t1, t2, t3, t4) values (2, 2, 2, 2);
    insert into test_set (t1, t2, t3, t4) values (1, 2, 2, 2);
    
    insert into test_set (t1, t2, t3, t4) values (2, 2, 1, 3);
    insert into test_set (t1, t2, t3, t4) values (1, 3, 3, 1);
    insert into test_set (t1, t2, t3, t4) values (3, 3, 3, 2);
    insert into test_set (t1, t2, t3, t4) values (1, 3, 3, 2);
    
    insert into test_set (t1, t2, t3, t4) values (3, 1, 3, 3);
    insert into test_set (t1, t2, t3, t4) values (1, 3, 2, 2);
    insert into test_set (t1, t2, t3, t4) values (3, 3, 2, 3);
    insert into test_set (t1, t2, t3, t4) values (2, 3, 2, 3);
    
    insert into test_set (t1, t2, t3, t4) values (1, 3, 2, 1);
    insert into test_set (t1, t2, t3, t4) values (3, 3, 3, 1);
    insert into test_set (t1, t2, t3, t4) values (3, 3, 1, 3);
    insert into test_set (t1, t2, t3, t4) values (2, 1, 2, 3);
    
    update test_set set id = (((t1 - 1) * 3 + t2 - 1) * 3 + t3 - 1) * 3 + t4 - 1;
    
    select *
    from test_set a, test_set b, test_set c
    where ((a.t1 = b.t1 and a.t1 = c.t1) or (a.t1 != b.t1 and a.t1 != c.t1 and b.t1 != c.t1))
      and ((a.t2 = b.t2 and a.t2 = c.t2) or (a.t2 != b.t2 and a.t2 != c.t2 and b.t2 != c.t2))
      and ((a.t3 = b.t3 and a.t3 = c.t3) or (a.t3 != b.t3 and a.t3 != c.t3 and b.t3 != c.t3))
      and ((a.t4 = b.t4 and a.t4 = c.t4) or (a.t4 != b.t4 and a.t4 != c.t4 and b.t4 != c.t4))
      and a.id < b.id and b.id < c.id
    
    - пусто -


    1. mk2
      11.06.2019 06:25

      Причем в статье прямо сказано — для 4 признаков максимум без «сета» — 20 карточек)


      1. igormu
        11.06.2019 06:28

        Да, но на первый взгляд не очевидно, что это те самые 20 карточек. Постфактум сравнил и убедился.


    1. mk2
      11.06.2019 06:27

      Причем в статье прямо сказано — для 4 признаков максимум без «сета» — 20 карточек)


      1. voted
        11.06.2019 13:29

        Это не сет разве
        X-Y (сверху слева 1-1): 4-1, 5-3, 1-4
        фигура — совпадает (сопля) — ок
        цвет — различный — ок
        заливка — различная — ок
        количество — совпадает (3) — ок


        1. mk2
          11.06.2019 13:51

          Нет. 4-1 и 1-4 заливка сплошная, 5-3 — пустая.


        1. MagisterLudi Автор
          11.06.2019 13:51

          если бы заливки совпадали или полностью различались — то да


          1. voted
            11.06.2019 14:05

            del


            1. rkfg
              11.06.2019 14:13

              Цветов всего два, увы.


        1. Androniy
          11.06.2019 16:40

          Заливка у 4-1 и 1-4 совпадает, а у 5-3 — нет.


  1. Don_Eric
    11.06.2019 13:52

    минут 15 пытался найти сет. КГ/АМ


    1. MagisterLudi Автор
      11.06.2019 14:00

      всего лишь 15 минут!?!?!?


  1. GoldKeeper
    11.06.2019 13:54

    В универе году в 2007-2008 на планшете (Samsung Q1 на WindowsPX) играли в четвером, писал на Deplhi =D.
    С читами и багами, всё как полагается =В