|
игра 2016 камней | ☑ | ||
---|---|---|---|---|
0
В тылу врага
26.07.16
✎
08:58
|
Перед двумя игроками куча из 2016 камней.
Ходят по очереди, начинает первый. За один ход разрешается взять: либо 1 камень из кучи либо половину камней из кучи (но только если их было четное число) Проигрывает тот, кто не может сделать ход, то есть когда кончились камни в куче. Кто выигрывает при правильной стратегии? Первый или второй? |
|||
1
Mauser
26.07.16
✎
09:07
|
Раньше это были спички
|
|||
2
DDwe
26.07.16
✎
09:09
|
(0) Баян!
|
|||
3
Это_mike
26.07.16
✎
09:12
|
экзамены по информатике вроде уже закончились...
|
|||
4
RomanYS
26.07.16
✎
09:15
|
первый выигрывает
|
|||
5
RomanYS
26.07.16
✎
09:17
|
+(4) при любом четном больше двух
|
|||
6
DomovoiVShoke
26.07.16
✎
09:26
|
В форт Бояре была аналогичная игра в спички, только там второму хоть какой-то шанс на победу давали, а тут вообще никак)
|
|||
7
Pentosh
26.07.16
✎
09:45
|
провел расчеты, выиграет первый :)
|
|||
8
assasu
26.07.16
✎
10:24
|
Перед двумя игроками куча золотого песка.
Инструментов каких либо нет. Как разделить эту кучу игрокам между собой что бы было честно ? |
|||
9
DDwe
26.07.16
✎
10:25
|
(8) Что есть честно?
|
|||
10
assasu
26.07.16
✎
10:26
|
(9) то и значит. что бы было честно по всем законам и понятиям.
|
|||
11
torgm
26.07.16
✎
10:27
|
(8) древняя как ... мамонта , задача про пиратов.
|
|||
12
DDwe
26.07.16
✎
10:27
|
(10) По всем быть не может, у всех свои законы и понятия.
А в математике понятие честность отсутствует. |
|||
13
assasu
26.07.16
✎
10:28
|
(11) я сам древний. я след поколение подрастает.
|
|||
14
assasu
26.07.16
✎
10:29
|
(12) не придирайся. Разделить нужно "по честному" в самом лучшем, светлом значении этого слова.
|
|||
15
Mauser
26.07.16
✎
10:30
|
(14) а по понятиям из (10)?
|
|||
16
DDwe
26.07.16
✎
10:31
|
(14) Честность и золото не связаны между собой ))) А по честности, должны сдать государству и государство разделит и отсыпет им 25%
|
|||
17
assasu
26.07.16
✎
10:32
|
(15) задача для 7 класса. ну о чем вы??
|
|||
18
assasu
26.07.16
✎
10:32
|
(16) давай это будут пираты.. так проще стало? сдавать ничего никому не нужно.
|
|||
19
DDwe
26.07.16
✎
10:33
|
(17) Задачи нет, есть сопли про светлоту и честность.
|
|||
20
assasu
26.07.16
✎
10:33
|
(19) неее..ты просто решить не можешь.
|
|||
21
DDwe
26.07.16
✎
10:33
|
(18) Тебе не кажется, что у пиратов с честностью проблемы?
|
|||
22
assasu
26.07.16
✎
10:34
|
(19) ты в (9) начал демагогию разводить
|
|||
23
Mauser
26.07.16
✎
10:34
|
(18) Пираты, делящие песок... Капитан?
|
|||
24
assasu
26.07.16
✎
10:34
|
теперь в (21). давай уже решай. задача нормальная
|
|||
25
В тылу врага
26.07.16
✎
10:34
|
(8) первый делит, второй выбирает?
|
|||
26
assasu
26.07.16
✎
10:34
|
(23) Кэп
|
|||
27
Timon1405
26.07.16
✎
10:34
|
(9) может хватит уже придираться?
https://www.work.ua/articles/jobseeker/916/ «Безупречно логичные существа» не похожи на людей Во многих логических головоломках речь идёт о «безупречно логичных существах» (БЛС). Примером могут служить задачи о супружеских изменах в деревне или о пиратах, которым нужно поделить золотые монеты. «Безупречно логичный» — это кодовое слово, которое понятно любителям головоломок, но непонятно тем, кто не входит в их круг. Если вы слышите такую кодовую фразу, это значит, что при решении этой задачи вам нужно забыть практически обо всём, что вы знаете о людской психологии. Вам нужно придерживаться следующих предположений: у БЛС очень простая одномерная мотивация, они озабочены только тем, чтобы получить как можно больше денег, убежать от демона, жёстко следовать какому-либо глупому закону и т. д. Всё остальное для них неважно. Следовательно, БЛС никогда не оказывают дружеских услуг — каждый из них сам за себя. БЛС никогда не отвлекается, никогда не делает ошибок, никогда ничего не забывает. Для поступков обычных людей всегда характерна неопределённость. Это значит, что подразумеваемое решение головоломок, в которых действуют БЛС, абсолютно нереалистично. Они обычно формулируются так: A приходит к выводу, что B придёт к выводу, что C придёт к выводу, что D... и т. д. Такое никогда не случится в реальном мире. Вы можете использовать это как подсказку. Когда вы слышите о безупречно логичных существах, то решение почти всегда подразумевает рассуждения БЛС о других БЛС (или вы должны рассуждать так о самих себе, когда решаете задачи, в которых задаётся вопрос: «Что вы станете делать в такой ситуации?»). |
|||
28
assasu
26.07.16
✎
10:34
|
(25) да!
|
|||
29
Convert
26.07.16
✎
10:35
|
(8) Что ты будешь делать, когда никто не захочет делить эту кучу на 2 части?)
|
|||
30
DDwe
26.07.16
✎
10:35
|
(20) Вот приходишь ты к клиенту , а он тебе говорит - напиши ты мне мил человек обработку, что бы с каждой продажи партнерам моим честный процент отстегивала, а ты - честный это сколько? А он - в самом светлом понятии.
|
|||
31
assasu
26.07.16
✎
10:36
|
(29) закрой страничку и все. если не хочешь делить
|
|||
32
DDwe
26.07.16
✎
10:36
|
Короче задача как класс отсутствует. Условия не определены.
|
|||
33
assasu
26.07.16
✎
10:37
|
(32) ты заработался в конец. иди проспись..
|
|||
34
Convert
26.07.16
✎
10:38
|
(31) ну ты объясни в чем честность, если оба хотят выбирать, а не делить? Кто-то будет против его воли назначен на деление, что не честно
|
|||
35
Convert
26.07.16
✎
10:39
|
(31) Закрой страничку, если не хочешь отвечать )
|
|||
36
batman69
26.07.16
✎
10:39
|
(31) Что значит честно? Для одного или другого?
|
|||
37
assasu
26.07.16
✎
10:40
|
(36) ответ в (25)
|
|||
38
Pentosh
26.07.16
✎
10:58
|
(37) чет я не понял
первый делит кучу, а второй что выбирает то? |
|||
39
Convert
26.07.16
✎
11:00
|
(38) Выбирает одну из частей кучи, которая ему больше нравится. Задача первого разделить так, чтобы кучи были по его мнению равны, а второй уже выбирает ту часть, которая по его мнению больше
|
|||
40
Convert
26.07.16
✎
11:01
|
(38) Первый делит и уверен, что разделил поровну, а значит какую бы часть ни выбрал второй, первый не обидится, так как кучки по мнению делящего равные
|
|||
41
Jokero
26.07.16
✎
11:02
|
Останется одна песчинка, как делить? Выкинуть?
"Но вот беда последняя монета Один кричит: "Она моя, я лучше дрался - Да чтоб ты делал друг без моего совета". Классик(с) |
|||
42
Convert
26.07.16
✎
11:03
|
(41) Откуда взяться одной песчинке?
|
|||
43
Pentosh
26.07.16
✎
11:04
|
(39) (40) понятно, спасибо.
странноватая задача, а реале, была бы 1 куча и 1 труп. |
|||
44
Convert
26.07.16
✎
11:05
|
(43) Если перед делением им не объяснить как лучше поделить, то да, может и 2 трупа оказаться))
|
|||
45
Jokero
26.07.16
✎
11:11
|
(44) Вдруг их там нечетное количество?
"Что же делать нам с монетой, как же нам ее делить? Отдадим покойнику! Отлично, так тому и быть!" Классик(с) |
|||
46
DomovoiVShoke
26.07.16
✎
11:19
|
Страшно представить как вы программируете и с клиентами общаетесь))) Столько нудистики над детской задачей)
|
|||
47
Pentosh
26.07.16
✎
11:21
|
(46) все правильно делали, уточняли условия, уменьшали неопределенность.
|
|||
48
Jokero
26.07.16
✎
11:23
|
(46) (47) угу, классическое решение отвергли сразу, в условиях реальности "не взлетит".
|
|||
49
Катя2504
26.07.16
✎
11:30
|
(6) Одна фигня, там тоже все от первого зависит.
|
|||
50
sda553
01.08.16
✎
23:57
|
(0) стратегия первого - все время брать один камень
второй игрок вынужден всегда брать один камень. таким образом уменьшаем кучу на два камня. Первый игрок повторяет этот ход пока не останется 4 камня, после чего первый игрок половинит кучу и выигрывает |
|||
51
Повелитель
02.08.16
✎
07:00
|
(50) Глупость написал.
Первый берет в первый ход сразу 1008 камней и как бы второй не ходил, первый выиграл. |
|||
52
Гобсек
02.08.16
✎
07:16
|
(51)В этом случае второй будет играть по стратегии, описанной в (50), и выиграет.
|
|||
53
Pentosh
02.08.16
✎
08:15
|
(51) Ход 1: 1-й берет 1 камень, второй следовательно тоже
Ход 2: 1-й берет половину, второй берет 1 дальше первый берет всегда половину, до тех пор пока это возможно. вроде так, где то на бумажке писал, но выкинул |
|||
54
Гобсек
02.08.16
✎
08:45
|
(53)А когда взять половину станет невозможно, он поймет, что проиграл.
|
|||
55
Повелитель
02.08.16
✎
08:49
|
(51) Извините, это я тупанул
|
|||
56
Pentosh
02.08.16
✎
10:37
|
(54) приведите свои расчеты, ибо у меня все сходиться.
специально 3 случая рассмотрел, 1й выиграет в 3-х из них. последний раз когда он может взять половину, это на 6м ходу, после чего 62 камня остается. или я вас не правильно понял, и "он" это указание на 2-го игрока. |
|||
57
Pentosh
02.08.16
✎
10:41
|
(56) а хотя да, если после 7го хода 2-й будет брать по 1 камню, то да, 1-й проиграет.
так что надежный способ (50), но мой быстрее в 3х случаях из 4х :) |
|||
58
Pentosh
02.08.16
✎
10:44
|
+(57) хотя до 6-го хода можно брать половину, а потом уже (когда в куче, после хода 2-го остается 124 камня) по 1 тянуть, тогда тоже вин будет.
не над будет 2016 камней по 1 таскать. |
|||
59
RomanYS
02.08.16
✎
10:52
|
Если N = 4 Тогда
Ход = 2; ИначеЕсли N % 4 = 0 Тогда Ход = 1; ИначеЕсли N % 2 = 0 Тогда Ход = N / 2; ИначеЕсли N = 1 или N = 3 Тогда Ход = 1; Иначе //проигрыш КонецЕсли; Вроде оптимальный (по количеству ходов) алгоритм. |
|||
60
DomovoiVShoke
02.08.16
✎
11:17
|
(58)После первого же деления на 2 вы уже проиграли. Нужно делить только в тех случаях когда будет оставаться нечетное число больше 3
|
|||
61
DomovoiVShoke
02.08.16
✎
11:24
|
(59)Называется добавь недостающие строчки и исправь ошибки чтоб получился алгоритм)))) А потом еще поправь, чтоб получился рабочий оптимальный))))
|
|||
62
Pentosh
02.08.16
✎
11:29
|
(60)
1 ход: 1-й = 1 камень (остаток 2015) 2-й = 1 камень (остаток 2014) 2 ход: 1-й = 1007 камней (остаток 1007, половина) 2-й = 1 камень (остаток 1006) и так вплоть до шага, где после хода 2-го игрока остается 124 камня. дальше уже по 1 брать. не вижу ничего криминального тут, ткните носом, ибо по моему все нормально. |
|||
63
DomovoiVShoke
02.08.16
✎
11:39
|
(62)Извиняюьс) (53) не прочитал.
"хотя до 6-го хода можно брать половину" думал вы сразу половините) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |