Задача про падающие кирпичи

Тема в разделе "Свободное общение", создана пользователем Rybak, 12 июл 2011.

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. Rybak

    Rybak Гость

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

    Я не смог найти составить формулу для составления предела. Возможно задачу решить методом перебора, например, написав простенькую программку на C#.

    Интуитивно, башня должна рухнуть. Однако, расчеты показывают, что уже пятый кирпич сверху будет не над первым. Таким образом, можно составить башню, в которой первый кирпич будет в Питере, а последний - над Москвой. Наверное...
     
  2. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.566
    Симпатии:
    1
    На баш-орг, однозначно
     
  3. nvyush

    nvyush Well-Known Member
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    А кирпичи на раствор кладутся или "всухую"?
     
  4. Rybak

    Rybak Гость

    "Всухую", конечно!

    Здесь фишка в том, что расчет надо вести так, как будто мы подсовываем нижний кирпич под верхние. Т.е. первый кирпич - верхний, N-й - нижний.

    - Например, второй кирпич подсовывается под первый так, чтобы центр тяжести первого (верхнего) был над кромкой второго (нижнего).
    Задача про падающие кирпичи
    - Третий кирпич подсовывается так, чтобы общий центр тяжести верхних двух был над кромкой третьего (нижнего).
    Задача про падающие кирпичи
    - и т.д.


    Если этот ряд сходящийся, то 'd' - конечно. В противном случае - 'd' - бесконечно.
     
  5. Ivka

    Ivka Гость

    Ай,ай , а какже сила притяжения земли?
     
  6. alik86

    alik86 Well-Known Member
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    1
    Мы в армии и не такое складывали. :)
     
  7. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    Rybak, копать ты начал в правильную сторону..., я готов тебя разочаровать, но эта задача не решаема.
    Если продолжать твою цепочку то получается то что можно увидеть на изображении.
    Величина d будет стремиться к бесконечно минимальному значению, но в минус никогда не уйдет. Вот собственно и все решение задачи.
     

    Вложения:

    • Задача про падающие кирпичи
      bricks.png
      Размер файла:
      4 КБ
      Просмотров:
      70
  8. Rybak

    Rybak Гость

    Почему же не решаема? Вы нарисовали такую же форму огибающей как и я в свое время. Эта огибающая - суть перевернутая парабола, а она, как известно, стремится к бесконечности при бесконечном N. Т.е. для любого заданного d всегда можно найти искомое N.

    Я в своих расчетах использовал правило рычага: m1*L1 = m2*L2. У меня получилось, что башня уже из пяти кирпичей
    будет иметь d>0. Я, правда, решал на миллимитровке, но хотелось бы иметь общее решение в виде формулы.

    Может быть, Вы можете составить такую формулу?
     
  9. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    Я не понимаю при чем тут парабола и правило рычага. Просто я верю в здравый смысл, и он мне подсказывает что это невозможно. Выше самого верхнего кирпича (на моем и вашем рисунках) вы еще один не положите. В идеальных условиях башня рухнет.
     
  10. Rybak

    Rybak Гость

    Взгляните на эту картинку, пожалуйста.
    Задача про падающие кирпичи

    На схеме А центр тяжести будет ровно над кромкой нижнего кирпича. Башня несомненно рухнет, если добавить еще один кирпич.

    На схеме В, которую Вы любезно предоставили, прямая, проведенная через центр тяжести будет явно проходить правее кромки нижнего кирпича. Если это так (а это ведь так по здравому смыслу!), то кто нам мешает подложить снизу еще один кирпич так, чтобы его кромка была ровно под центром тяжести всей конструкции?

    Есть возражения?
     
  11. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    Конечно!)

    Во-первых я так и не понял, Вы все так и настаиваете на том что задача решается? Если да то не вижу прогресса.

    Во-вторых,
    почему Вы сравниваете вертикальную прямую, проведенную через центр тяжести с кромкой кирпича?
    То что центр тяжести находится правее кромки нижнего кирпича лишь говорит о том что эта башня (рис. В) устойчивей!
    Похоже вы забыли про задание... Сравнивайте расстояния между правой стороной верхнего и левой стороной нижнего кирпича, а не с центром тяжести!
    Вы наверное не совсем понимаете что только что доказали что башня В устойчивей чем башня А, а следовательно, подкладывая снизу кирпичи по этому же принципу, можно добиться того, что башня, построенная по схеме В будет иметь наименьшее расстояние между ключевыми (верхним и нижним) кирпичами.

    Возражения принимаются.
     
  12. Rybak

    Rybak Гость

    Задача про падающие кирпичи

    d > 0

    Собственно, это и есть решение, что тут дальше разжевывать?
     
  13. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    А вот это уже интересней...
    Глядя на этот рисунок я понял как можно это проверить. Мне нужно некоторое время для написания программы, которая ссимулирует данный алгоритм и произведет некоторые подсчеты. Вот тогда я думаю нам обоим будет понятно кто где ошибался.
    Мой вердикт будет завтра. Как говориться, утро вечера мудренее.
     
  14. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    Похоже ты прав. У меня все так же получилось. Признаю свое поражение :rolleyes:
     

    Вложения:

    • Задача про падающие кирпичи
      bricks_2.png
      Размер файла:
      3,5 КБ
      Просмотров:
      11
  15. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.363
    Симпатии:
    2
    :rolleyes:

    О! Это самый верный источник лжеубеждений :)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей