Прямо ща на контрольной, помогите с задачей!

Discussion in 'Болталка' started by |qbz|, 18 Dec 2010.

  1. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    в аптеку привозятся лекарства, от 0 до 100 г, которые взвешиваются на двухчашечных весах. найти минимальное кол-тво гирек, которые нужны аптекарю для того, чтобы взвесить совершенно любой груз от 0 до 100 грамм
     
  2. easton

    easton New Member

    Joined:
    14 Dec 2008
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Если перевести взвешиваемое число грамм в двоичную систему, то получим 1100100. Кол-во нулей и единиц, нужных для записи равно 7. Значит нам нужно 7 гирек, с их помощью мы сможем взвесить 2^7=128 разных весов. Ну а 7 это минимально, потому что 6 мало, т.к. 2^6=64<100
    Вот как-то так) по идеее правильно))
     
  3. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    spasibo, kontrolnaya ne moya, pomogayu tut tozhe ))
     
  4. _CJ_

    _CJ_ New Member

    Joined:
    10 Dec 2010
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0
    Может быть поможет:
    Запишем числа от 1 до 10 в двоичной системе: 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1001, 1010. Поскольку в них не более четырёх двоичных разрядов, для взвешивания этих грузов можно обойтись четырьмя гирьками, массой 1г, 2г, 4г и 8 г. Но здесь мы не используем возможность класть гирьки на обе чаши весов. А в таком случае более экономной будет троичная форма записи, но с цифрами не 0, 1, 2, а с (-1), 0, 1:
    1=1=001
    2=3-1=01(-1)
    3=3=010
    4=3+1=011
    5=9-3-1=1(-1)(-1)
    6=9-3=1(-1)0
    7=9-3+1=1(-1)1
    8=9-1=10(-1)
    9=9=100
    10=9+1=101
    Всего же с помощью гирек массой 1г, 3г и 9г можно взвесить грузы до 9+3+1=13г
    Тогда ответ - 5 гирек: 1,3,9,27 и 81
     
Loading...
Similar Threads - Прямо контрольной помогите
  1. Turanchocks_
    Replies:
    2
    Views:
    1,529
  2. skillushqa_
    Replies:
    32
    Views:
    3,641