
Magic
19.07.2017
10:13:16
В ГОЛОСИНУШКУ

Dmitriy
19.07.2017
10:13:20
До тех пор, пока первое яйцо не разбивается, мы бросаем его с этажей 14, 27, 39, 50, 60, 69, 77, 84, 90, 95, 99, 100. Если оно разбивается, например, на 69-м этаже, мы начинаем бросать второе яйцо со всех этажей начиная с 61-го, т.е. с первого непроверенного.
на 100 этажей минимум 14 попыток откуда 12 ?
K*(K+1)/2>=N же

Magic
19.07.2017
10:13:36

Dmitriy
19.07.2017
10:13:57
числа посчитал =)

Google

Magic
19.07.2017
10:13:58

(;¬_¬)
19.07.2017
10:14:01

Magic
19.07.2017
10:14:27

Dmitriy
19.07.2017
10:14:34
разве это не перечисление всех этажей ?

Magic
19.07.2017
10:14:53
а, нет
это секции же

Alexander
19.07.2017
10:15:41
ну ок. а если не 69 а 60
А если 5? У нас заведомо число попыток меньше числа этажей, которые нам нужно проверить в худшем случае.
Поэтому вопрос стоит в поиске решения, которое за 2 попытки даст наиболее точный результат в общем случае.

Алексей
19.07.2017
10:16:32

(;¬_¬)
19.07.2017
10:16:47

Magic
19.07.2017
10:17:40

(;¬_¬)
19.07.2017
10:17:41
таким макаром ты можешь сразу разбить на 63 и сказать... ну приблизительно между 1 и 63
и ... ?

Google

Magic
19.07.2017
10:17:52
почему заведомо меньше

Alexander
19.07.2017
10:17:59

Алексей
19.07.2017
10:18:17
что то сегодня случилось, чат аж кипит , байтоебствовать кто за вас будет

(;¬_¬)
19.07.2017
10:18:29
ну Александр, ты же понимаешь что если вопрос стоит не в приблизительном этаже, то нельзя кидать выше ниже

Алексей
19.07.2017
10:18:40

(;¬_¬)
19.07.2017
10:18:47
нужно идти снизу. вопрос лишь в том, как шагать

Alexander
19.07.2017
10:18:50
почему заведомо меньше
потому что этажей 100 и разбиться/не разбиться с равной вероятностью может на любом из них.

Алексей
19.07.2017
10:18:55
да сначала кидаешь яйцо с 10

Dmitriy
19.07.2017
10:18:55

Алексей
19.07.2017
10:19:01
потом с 20 ))))
разбил на 20 идешь на 11

Magic
19.07.2017
10:19:57

Dmitriy
19.07.2017
10:20:09

Алексей
19.07.2017
10:20:09
и свои сбережешь)))
ну ну )))

Andrei
19.07.2017
10:20:37
может кто подсказать, где есть пример telegram bot payments api?

Magic
19.07.2017
10:20:37
Давайте беречь наши яйца и бутылки

Алексей
19.07.2017
10:20:43
с такой логикой тебе и своих не хватит

Magic
19.07.2017
10:20:53

Google

(;¬_¬)
19.07.2017
10:20:59

Magic
19.07.2017
10:21:00
Новая задачка!

(;¬_¬)
19.07.2017
10:21:05
то что дальше?

Andrei
19.07.2017
10:21:12

(;¬_¬)
19.07.2017
10:21:16

Алексей
19.07.2017
10:21:20

Magic
19.07.2017
10:21:22
Задачка!
Три программиста пошли после работы пить пиво. По ходу обсуждения тяжёлой и неказистой жизни они решили посчитать свою среднюю зарплату. К сожалению, они все подписывали NDA и не могут просто назвать свои зарплаты друг другу. Как им поступить, чтобы всё-таки посчитать среднюю зарплату?
У программистов при себе нет никаких бумажек или ручек, поэтому они вынуждены передавать информацию исключительно на словах. Впрочем, они могут говорить что-нибудь одному коллеге так, чтобы не услышал третий.
Ситуация, когда кто-то узнаёт, например, что зарплаты остальных X и Y, но не знает, у кого какая, противоречит правилам.

(;¬_¬)
19.07.2017
10:21:24

Alexander
19.07.2017
10:21:38
неее. вопрос в доказательство минимальности
Тогда шаг должен вычисляться из числа доступных попыток. Если шаг будет » числа попыток, то мы опять же получим примерное решение.
Но в реальной жизни подобные задачи сводятся обычно к поиску наиболее быстрого решения, потому как число попыток редко ограничено.


Magic
19.07.2017
10:22:52
Задачка!
Три программиста пошли после работы пить пиво. По ходу обсуждения тяжёлой и неказистой жизни они решили посчитать свою среднюю зарплату. К сожалению, они все подписывали NDA и не могут просто назвать свои зарплаты друг другу. Как им поступить, чтобы всё-таки посчитать среднюю зарплату?
У программистов при себе нет никаких бумажек или ручек, поэтому они вынуждены передавать информацию исключительно на словах. Впрочем, они могут говорить что-нибудь одному коллеге так, чтобы не услышал третий.
Ситуация, когда кто-то узнаёт, например, что зарплаты остальных X и Y, но не знает, у кого какая, противоречит правилам.
на самом деле простецкая

Dmitriy
19.07.2017
10:23:16
а если на 14 тоже разобьется?
10 не падает . 20 падает
надо вычислить в какой половине падает
11 не самое удачное число.
не упадет в 11 что делать дальше ? все перебирать ?
значит n/2-1 не упало.
n/2+1

Andrei
19.07.2017
10:23:40
а примеры в гугле и на гитхабе
https://github.com/nickoala/telepot/tree/master/telepot
единственное что нашел. но там нет функций для sendinvoice и прочего, чтоб увидеть, что кидать в параметры + лучше на php пример

Andrei
19.07.2017
10:24:38
поэтому и спрашиваю, может кто примеры показать или нет.

Алексей
19.07.2017
10:25:14


Алексей
19.07.2017
10:25:26
Задачка!
Три программиста пошли после работы пить пиво. По ходу обсуждения тяжёлой и неказистой жизни они решили посчитать свою среднюю зарплату. К сожалению, они все подписывали NDA и не могут просто назвать свои зарплаты друг другу. Как им поступить, чтобы всё-таки посчитать среднюю зарплату?
У программистов при себе нет никаких бумажек или ручек, поэтому они вынуждены передавать информацию исключительно на словах. Впрочем, они могут говорить что-нибудь одному коллеге так, чтобы не услышал третий.
Ситуация, когда кто-то узнаёт, например, что зарплаты остальных X и Y, но не знает, у кого какая, противоречит правилам.
сказать диапазоны?
меньше 100 000 но больше 90 000...
потом сказать, что у меня на столько то больше / меньше, чем у друга А и друга Б
Хотя, не, для точного вычисления среднего не пойдет)

Magic
19.07.2017
10:25:41

(;¬_¬)
19.07.2017
10:28:14

Andrei
19.07.2017
10:28:34

Алексей
19.07.2017
10:29:00
так не пойдет))
Если бы не условие о передаче инфы голосом, я бы предложил стунктуься бокалами пива столько раз, сколько тысяч в их ЗП.
Можно еще
сообщить, на сколько их ЗП больше от средней по региону)
Подвох какой то есть)

Google

Dmitriy
19.07.2017
10:29:02

(;¬_¬)
19.07.2017
10:29:41

Dmitriy
19.07.2017
10:30:00

(;¬_¬)
19.07.2017
10:30:20
за 5 попыток и 2 яйца?
точный ответ?

Admin
ERROR: S client not available

(;¬_¬)
19.07.2017
10:30:27
если ответ 12?

Andrei
19.07.2017
10:30:30

Magic
19.07.2017
10:30:36

(;¬_¬)
19.07.2017
10:30:48

Dmitriy
19.07.2017
10:31:05

Magic
19.07.2017
10:31:13
n - этаж?
допустим

Евгений
19.07.2017
10:32:05
я задачу про бутылки видел в старом сборнике занимательных задач, ещё в бумаге. там много интересного.

Magic
19.07.2017
10:33:01
ты не знаешь на каком этаже разобьется

Dmitriy
19.07.2017
10:33:32

(;¬_¬)
19.07.2017
10:34:10

Magic
19.07.2017
10:34:31
Допустим этажей 100

Google

Dmitriy
19.07.2017
10:34:43
подставили получилось 14>=

Magic
19.07.2017
10:35:21

Dmitriy
19.07.2017
10:35:38
чем вы слушаете

Magic
19.07.2017
10:35:57
я может прочитал мимо, о чем мы сейчас тогда?
как я понял ты по другому бросаешь

Dmitriy
19.07.2017
10:36:13
вот про это решение мы говорим
да сначала кидаешь яйцо с 10
потом с 20 ))))
разбил на 20 идешь на 11

Magic
19.07.2017
10:36:31
ксати задачку про среднюю зп никто не писал решение))

(;¬_¬)
19.07.2017
10:36:53
и кидает с 14
а нужный этаж 12