ChessPro online

Забавные задачки и головоломки

вернуться в форум

30.09.2007 | 20:54:28

Главная  -  Поговорим?  -  Наука

902

patrikey

любитель

09.07.2010 | 18:48:43

все его сообщения:
за день, за месяц,
за все время
Оцените скорость мяча.

Фото скопировано с Ленты
номер сообщения: 49-2-3299

903

iourique

09.07.2010 | 20:05:21

все его сообщения:
за день, за месяц,
за все время
Любопытная задача с международной олимпиады:
номер сообщения: 49-2-3300

904

patrikey

любитель

17.07.2010 | 01:12:36

все его сообщения:
за день, за месяц,
за все время
Из игр с задачей Арнольда в параллельной ветке выросло несколько задачек. Может, сгодятся для какой-нибудь олимпиады школьников?

Некое число в бинарном представлении имеет n разрядов и состоит из одних единиц: 111...1.
Для какого n это число...
1)... делится на 3 ?
2)... делится на 5 ?
а можно объединить:
3)... делится на 15 ?
номер сообщения: 49-2-3317

905

MikhailK

1 разряд
Москва

17.07.2010 | 11:24:01
Email

все его сообщения:
за день, за месяц,
за все время
patrikey: Из игр с задачей Арнольда в параллельной ветке выросло несколько задачек. Может, сгодятся для какой-нибудь олимпиады школьников?

Некое число в бинарном представлении имеет n разрядов и состоит из одних единиц: 111...1.
Для какого n это число...
1)... делится на 3 ?
2)... делится на 5 ?
а можно объединить:
3)... делится на 15 ?


Для решения этой задачи достаточно выписать первые несколько чисел, тогда сразу видна закономерность. А зная уже ответ, не так уж сложно его обосновать.

У меня получилось, что из делимости на 5 автоматически следует делимость на 15.
номер сообщения: 49-2-3318

906

MikhailK

1 разряд
Москва

17.07.2010 | 12:03:16
Email

все его сообщения:
за день, за месяц,
за все время
iourique: Любопытная задача с международной олимпиады:

Сложная задача, буквы слишком мелкие. Я не смог догадаться до правильной стратегии увеличения монет в системе.
номер сообщения: 49-2-3319

907

iourique

19.07.2010 | 17:58:40

все его сообщения:
за день, за месяц,
за все время
MikhailK: Сложная задача, буквы слишком мелкие.

Извиняюсь, действительно мелковато вышло.

Я не смог догадаться до правильной стратегии увеличения монет в системе.

Меня как-то потрясло, что совокупностью двух операций, одна из которых уменьшает число монет на 1,а другая - на 1 увеличивает, и обе уменьшают лексикографический порядок, можно всего из 6 монет получить совершенно астрономическое их число (в астрономии таких чисел, конечно, и в помине нет).
номер сообщения: 49-2-3320

908

MikhailK

1 разряд
Москва

19.07.2010 | 18:51:58
Email

все его сообщения:
за день, за месяц,
за все время
iourique: Меня как-то потрясло, что совокупностью двух операций, одна из которых уменьшает число монет на 1,а другая - на 1 увеличивает, и обе уменьшают лексикографический порядок, можно всего из 6 монет получить совершенно астрономическое их число (в астрономии таких чисел, конечно, и в помине нет).

Аналогично. Я потренировался на четырёх кучках и подумал, что такого огромного количества монет достичь невозможно.
номер сообщения: 49-2-3321

909

Roger

19.07.2010 | 19:04:42

все его сообщения:
за день, за месяц,
за все время
...но стремиться к этому, - задача вполне достойная?
номер сообщения: 49-2-3322

910

jenya

19.07.2010 | 19:16:02

все его сообщения:
за день, за месяц,
за все время
Roger: ...но стремиться к этому, - задача вполне достойная?

Не вопрос!
номер сообщения: 49-2-3323

911

MikhailK

1 разряд
Москва

19.07.2010 | 19:42:05
Email

все его сообщения:
за день, за месяц,
за все время
MikhailK: такого огромного количества монет достичь невозможно.

Roger: ...но стремиться к этому, - задача вполне достойная?

Ага, а потом искать среди них фальшивые. В этой теме много быстрых алгоритмов предлагали.
номер сообщения: 49-2-3324

912

patrikey

любитель

23.07.2010 | 02:03:47

все его сообщения:
за день, за месяц,
за все время
MikhailK:
Для решения этой задачи достаточно выписать первые несколько чисел, тогда сразу видна закономерность. А зная уже ответ, не так уж сложно его обосновать.
У меня получилось, что из делимости на 5 автоматически следует делимость на 15.

Да, действительно, все просто. Это как бы иллюстрация на тему: "математика - наука экспериментальная".
По поводу обоснования: я сначала все по мат. индукции делал; пока не заметил, что с геом.прогрессией все гораздо проще.
P.S. С трудом держусь, чтобы не щелкнуть по ссылке с монетами...
номер сообщения: 49-2-3329

913

iourique

28.07.2010 | 19:47:53

все его сообщения:
за день, за месяц,
за все время
В добавление к давно и долго обсуждавшейся задаче о шарах в мешке.

Мне предложили следующий вариант: пусть есть несколько человек, у каждого из которых есть целое число рублей. На каждом шаге мы случайно выбираем по очереди двух людей, и первый второму отдает один рубль. Люди, у которых деньги кончились, вылетают из игры. Игра заканчивается, когда все деньги оказываются у одного человека. В среднем сколько шагов будет в такой игре?
номер сообщения: 49-2-3379

914

MikhailK

1 разряд
Москва

28.07.2010 | 20:24:11
Email

все его сообщения:
за день, за месяц,
за все время
iourique: Игра заканчивается, когда все деньги оказываются у одного человека. В среднем сколько шагов будет в такой игре?


Интересно, я подумаю.

PS Не знаю сколько будет шагов, но могу сказать точно, что все деньги окажутся у Абрамовича.
номер сообщения: 49-2-3381

915

MikhailK

1 разряд
Москва

29.07.2010 | 12:28:36
Email

все его сообщения:
за день, за месяц,
за все время
iourique: В добавление к давно и долго обсуждавшейся задаче о шарах в мешке.

Мне предложили следующий вариант: пусть есть несколько человек, у каждого из которых есть целое число рублей. На каждом шаге мы случайно выбираем по очереди двух людей, и первый второму отдает один рубль. Люди, у которых деньги кончились, вылетают из игры. Игра заканчивается, когда все деньги оказываются у одного человека. В среднем сколько шагов будет в такой игре?

На первый взгляд условие выхода из игры безденежных людей всё портит. У меня пока сходу не получается красиво записать это условие.

Кстати, у меня появилать забавная интерпретация этой игры. Пусть у нас N игроков. Количество рублей у игрока с номером n обозначим через x_n (n=1,2,...,N). Будем считать, что набор чисел x_n является координатами точки в N мерном пространстве. Эта точка в процессе игры всегда лежит на гиперплоскости x_1+x_2+...+x_N=Q, где Q - суммарное количество денег. Естественно, что все x_n также удовлетворяют условию 0 <= x_n <= Q (n=1,2,...,N).

Тогда весь процесс игры можно рассматривать как случайное блуждание по гиперплоскости x_1+x_2+...+x_N=Q. При этом условие выбывания безденежных людей сводится к условию "прилипания": если точка в процессе блуждания доходит до одной из координатных плоскостей (x_n=0, n=1,2,...,N), то она уже с этой плоскости не слезает. Так вот это условие "прилипания" и портит всю стройную картину.
номер сообщения: 49-2-3383

916

jenya

29.07.2010 | 16:12:49

все его сообщения:
за день, за месяц,
за все время
MikhailK:
Тогда весь процесс игры можно рассматривать как случайное блуждание по гиперплоскости x_1+x_2+...+x_N=Q. При этом условие выбывания безденежных людей сводится к условию "прилипания": если точка в процессе блуждания доходит до одной из координатных плоскостей (x_n=0, n=1,2,...,N), то она уже с этой плоскости не слезает. Так вот это условие "прилипания" и портит всю стройную картину.

Красиво.
номер сообщения: 49-2-3386

917

Jester_Buffoon

10.08.2010 | 21:23:01
Сайт

все его сообщения:
за день, за месяц,
за все время
Получаса в кабине Бе-200 пилоту достаточно, чтобы потушить 2 очага пожара. Сколько получасов понадобится тому же пилоту в кресле премьера, чтобы ликвидировать все очаги? И хватит ли воды в Оке на тушение Рязанской области?
P.S.
Математик заявил о решении одной из задач тысячелетия maya idam sarvam

__________________________
maya idam sarvam
номер сообщения: 49-2-3436

918

Хайдук

11.08.2010 | 04:52:17

все его сообщения:
за день, за месяц,
за все время
Юрик, не могли бы привести оценку наибольшего числа перемещений/сдвигов книг, которые пришлось бы проделать библиотекарю в упрощённой задаче, когда, скажем, перемещать и ставить на своё место книгу можно лишь налево и значит сдвигать другие остаётся лишь направо
номер сообщения: 49-2-3437

919

iourique

11.08.2010 | 05:33:07

все его сообщения:
за день, за месяц,
за все время
Хайдук: Юрик, не могли бы привести оценку наибольшего числа перемещений/сдвигов книг, которые пришлось бы проделает библиотекарь в упрощённой задаче, когда, скажем, перемещать и ставить на своё место книгу можно лишь налево и значит сдвигать другие остаётся лишь направо

2^{n-1}-1.
номер сообщения: 49-2-3438

920

Хайдук

11.08.2010 | 19:44:06

все его сообщения:
за день, за месяц,
за все время
Оценка эта с запасом или недалека от точной верхней границы? А само решение длинное? Я пытался, не очень напрягаясь, но ничего не вышло
номер сообщения: 49-2-3440

921

iourique

11.08.2010 | 20:48:30

все его сообщения:
за день, за месяц,
за все время
Хайдук: Оценка эта с запасом или недалека от точной верхней границы? А само решение длинное? Я пытался, не очень напрягаясь, но ничего не вышло

Точный ответ. Решение несложное.
номер сообщения: 49-2-3441

922

MikhailK

1 разряд
Москва

11.08.2010 | 20:52:52
Email

все его сообщения:
за день, за месяц,
за все время
iourique:
Хайдук: Оценка эта с запасом или недалека от точной верхней границы? А само решение длинное? Я пытался, не очень напрягаясь, но ничего не вышло

Точный ответ. Решение несложное.

Хайдук думает библиотекарем устроиться. Пытается оценить фронт работ.
номер сообщения: 49-2-3442

923

Хайдук

11.08.2010 | 22:51:14

все его сообщения:
за день, за месяц,
за все время
iourique: Решение несложное.

А почему тогда со сдвигами в оба направления сложнее?
номер сообщения: 49-2-3443

924

iourique

11.08.2010 | 23:45:56

все его сообщения:
за день, за месяц,
за все время
Хайдук:
iourique: Решение несложное.

А почему тогда со сдвигами в оба направления сложнее?

Оценка сверху не совпадает с оценкой снизу .
номер сообщения: 49-2-3444

925

Хайдук

12.08.2010 | 04:22:11

все его сообщения:
за день, за месяц,
за все время
MikhailK: Хайдук думает библиотекарем устроиться. Пытается оценить фронт работ.

номер сообщения: 49-2-3445

926

iourique

12.08.2010 | 18:05:21

все его сообщения:
за день, за месяц,
за все время
Опубликую решение для простого случая. Сопоставим каждой перестановке книг сумму



Суммирование ведется по всем книгам, которые стоят на своем месте или левее (кроме самой последней), т.е. по тем книгам, которые нельзя двигать. У суммы есть три свойства: (1) ее минимальное значение - 0; (2) ее максимальное значение - 2^{n-1} - 1; (3) на каждом шаге она возрастает. Это дает оценку числа шагов сверху. Достижима ли она? Сумма равна 0, только если все книги (за исключением последней) стоят правее, чем нужно. Это возможно в одной единственной расстановке: n 1 2 3 ... n-2 n-1. Если на каждом шаге мы ставим на место книгу, стоящую на последнем месте, то полная расстановка как раз и займет 2^{n-1} - 1 шагов.

p.s. Есть и более лобовое доказательство по индукции. Оно основано на следующих соображениях: (1) как только мы поставим книгу 1 на место, задача сведется к предыдущей; (2) книгу, стоящую на первом месте нельзя двигать; (3) пока мы не двигаем книгу 1, мы можем мысленно поменять ее местами с книгой, стоящей на первом месте. Получается следующее: 2^{n-2} - 1 шагов (не трогаем книгу 1) + 1 шаг (ставим книгу 1 на место) + еще 2^{n-2} - 1 шагов (расставляем все остальное) = 2^{n-1} - 1 шагов.
номер сообщения: 49-2-3446

927

Хайдук

13.08.2010 | 19:26:17

все его сообщения:
за день, за месяц,
за все время
пи(i) это функция из теории чисел или как? On top of my head не врубаюсь с чего взялись степени двойки?
номер сообщения: 49-2-3447

928

Игорь

22.08.2010 | 19:24:58

все его сообщения:
за день, за месяц,
за все время
Есть веселая задачка, много разных версий. Идея в стиле что есть 3 кучки монет с разным количеством. На каждом шагу можно из большей кучки А в меньшую Б перекинуть некоторое количество монет, но так, чтобы число монет в Б увеличилось не более чем вдвое. Вопрос можно ли опустошить одну из кучек.

Подсказка - можно . Главное показать стратегию как это делать. Это само по себе уже не просто. Но самое интересное после этого - я немного попарился пытаясь дать какой-то лимит минимальному количество шагов. Я так понимаю, что ни у кого ответа на это нет, а задачка любопытная.

__________________________
ИМХО
номер сообщения: 49-2-3448

929

Хайдук

22.08.2010 | 20:15:28

все его сообщения:
за день, за месяц,
за все время
Юрик, а как быть с тремя (n = 3) книгами в этом непорядке, 312 ? В худшем случае упорядочиваем следующим образом:

321 - книгу 2 поставили на её место, а книгу 1 сдвинули вправо, сделали 2 хода

132 - книгу 1 поставили на её место, а книги 3 и 2 сдвинули вправо, сделали 3 хода

123 - книгу 2 поставили на её место, а книгу 3 сдвинули вправо, сделали 2 хода

В общем сделали 7 ходов, то бишь индивидуальных операций с книгами, что вяжется с формулой 2^n - 1, а не с 2^(n-1) - 1

номер сообщения: 49-2-3449

930

Хайдук

23.08.2010 | 04:45:30

все его сообщения:
за день, за месяц,
за все время
А вот с четырмя (n = 4) книгами в таком непорядке, 4123. В худшем случае упорядочиваем следующим образом:

4123 - начальная позиция

4213 - книгу 2 поставили на место, а книгу 1 сдвинули вправо, 2 хода

4231 - книгу 3 поставили на место, а книгу 1 сдвинули вправо, 2 хода

1423 - книгу 1 поставили на место, а книги 4, 2 и 3 сдвинули вправо, 4 хода

1432 - книгу 3 поставили на место, а книгу 2 сдвинули вправо, 2 хода

1243 - книгу 2 поставили на место, а книги 4 и 3 сдвинули вправо, 3 хода

1234 - книгу 3 поставили на место, а книгу 4 сдвинули вправо, 2 хода

В общем сделали 2^4 - 1 = 15 ходов.
номер сообщения: 49-2-3450

931

Хайдук

23.08.2010 | 19:09:46

все его сообщения:
за день, за месяц,
за все время


А вот что происходит с упорядочиванием 4132:

4132 - начальная позиция

4213 - книгу 2 поставили на место, а книги 1 и 3 сдвинули вправо, 3 хода

4231 - книгу 3 поставили на место, а книгу 1 сдвинули вправо, 2 хода

1423 - книгу 1 поставили на место, а книги 4, 2 и 3 сдвинули вправо, 4 хода

1432 - книгу 3 поставили на место, а книгу 2 сдвинули вправо, 2 хода

1243 - книгу 2 поставили на место, а книги 4 и 3 сдвинули вправо, 3 хода

1234 - книгу 3 поставили на место, а книгу 4 сдвинули вправо, 2 хода

Зделали 2^4 = 16 ходов
номер сообщения: 49-2-3451