Две задачки "на подумать".

Mar 07, 2013 11:58

Чуть не забыл про них! Надеюсь, вы оцените. :)
1. Гирьки )

Leave a comment

osmin March 7 2013, 08:08:03 UTC
В первой, если не ошибаюсь, надо взять гирьки с весами 1, 3, 9 и 12. Тогда можно взвесить все от 1 до 25. У меня подобная была на собеседовании в ABBYY :)
Во второй всякие неравенства просто записываются. Вроде их даже решить можно.

Reply

osmin March 7 2013, 09:44:10 UTC
не 12, а 27 конечно же

Reply

seriy_com March 7 2013, 11:55:02 UTC
Да, разумеется. А как показать, что это и далее будет оптимальный выбор гирек 3^n?

Reply

osmin March 7 2013, 12:24:59 UTC
Пусть мы можем взвесить любой весь от 1 до х включительно. Тогда нам нужна гирька 2х+1. С помощью неё можно уже взвесить от 1 до 3х+1. От 1 до х уже умели, все остальное - это новая гирька, а старые либо ставим на другую чашу, либо на ту же. В общем можно вывести рекуррентное соотношение для весов гирек. А там и общую формулу. Ну или проще, в начале ничего не умеем, нужна гирька 1, затем нужна гирька 3, затем 9... и тут можно начать что-то подозревать))

Reply

seriy_com March 7 2013, 18:31:00 UTC
Да, да, да. Я именн так и догадался. ))) (начал подозревать :) )

Reply


Leave a comment

Up