Вопросы на собеседовании

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (13) « Первая ... 7 8 [9] 10 11 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
RusikR2D2
7.02.2015 - 12:57
-1
Статус: Offline


Ярила

Регистрация: 25.09.09
Сообщений: 1013
Цитата (tserg @ 7.02.2015 - 12:51)
Цитата (MAPT @ 7.02.2015 - 12:48)
Цитата (tserg @ 7.02.2015 - 12:32)
У тебя всего 2 шара!!!

Не нервничай, я написал раньше чем ты уточнил. lol.gif
В таком случае вариант лучше (ты почти до конца решил), если этот гребанный шарик отказывается биться:
10,20,30,40,50,60,70,80,90,95,97,99,100
если на 95 разбился, то (остался 1 шарик):
91,92,93,94

Максимум 14 попыток.

О! Человек понял суть задачи!

Кто еще лучший алгоритм придумает?

Все-таки 18...

Если шарик бъется уже на 90м этаже, то попыток будет все-таки 18 а не 14.
9 уже сделаи, чтобы узнеать про 90-й этаж и еще 9 придется сделать чтобы перебрать последовательно 81-89-е этажи.
 
[^]
hotaby4
7.02.2015 - 12:57
-1
Статус: Offline


Шутник

Регистрация: 13.09.14
Сообщений: 6
Цитата (tserg @ 7.02.2015 - 12:55)
Цитата (Витальган @ 7.02.2015 - 12:54)
51 попытка - 1,3,5,7,9......,99 (50 попыток). Если не разбился 100 этаж, если разбился на 99 проверяется 98.

Тут уже алгоритм представили что за 14 бросков гарантировано можно узнать номер этажа

Там ошибка)) Если на 90 разбился - надо еще 9 бросков. Итог - 18.

Это сообщение отредактировал hotaby4 - 7.02.2015 - 13:00
 
[^]
DrRoy
7.02.2015 - 12:58
0
Статус: Offline


Приколист

Регистрация: 1.09.09
Сообщений: 361
Цитата (MAPT @ 7.02.2015 - 11:48)
Цитата (tserg @ 7.02.2015 - 12:32)
У тебя всего 2 шара!!!

Не нервничай, я написал раньше чем ты уточнил. lol.gif
В таком случае вариант лучше (ты почти до конца решил), если этот гребанный шарик отказывается биться:
10,20,30,40,50,60,70,80,90,95,97,99,100
если на 95 разбился, то (остался 1 шарик):
91,92,93,94

Максимум 14 попыток.

Не получится.
Ты кинул с 90-го, а он разбился (это была 9-я попытка). Потом придётся с шагом 1 идти, тогда максимум 18.
 
[^]
YavorOcelot
7.02.2015 - 12:59
-1
Статус: Offline


Приколист

Регистрация: 24.10.13
Сообщений: 353
Задание не прочёл.Неуд мне.
Но минимум пять бросков нужно.Но никак не 20.

Это сообщение отредактировал YavorOcelot - 7.02.2015 - 13:03
 
[^]
timberley
7.02.2015 - 13:00
0
Статус: Offline


Ярила

Регистрация: 13.07.14
Сообщений: 1050
tserg
Чтобы не вводить в заблуждение людей, выложи ка сюда первый вариант задачи, которую ты еще два раза впоследствии изменил. А то минуса незаслуженно ловим.
 
[^]
emelya8307
7.02.2015 - 13:01
1
Статус: Offline


Юморист

Регистрация: 9.05.14
Сообщений: 580
Дай дураку стеклянный хуй, он все руки изрежет.
 
[^]
WhiskIn
7.02.2015 - 13:01
3
Статус: Offline


Хохмач

Регистрация: 16.07.14
Сообщений: 713
Цитата (hotaby4 @ 7.02.2015 - 12:57)
Цитата (tserg @ 7.02.2015 - 12:55)
Цитата (Витальган @ 7.02.2015 - 12:54)
51 попытка - 1,3,5,7,9......,99 (50 попыток). Если не разбился 100 этаж, если разбился на 99 проверяется 98.

Тут уже алгоритм представили что за 14 бросков гарантировано можно узнать номер этажа

Там ошибка)) Если на 80 разбился - надо еще 9 бросков. Итог - 17.

С 14-го начинать и дальше идти вверх, уменьшая интервал.
14, 27, 39, 50, 60, 69, 77, 84, 90, 95, 99
Чем выше разобьется первый, тем меньше попыток для второго.
Разбился на 99, второй начинаем с 96, 97, 98
Вот и получается 14.

Это сообщение отредактировал WhiskIn - 7.02.2015 - 13:07
 
[^]
janissary
7.02.2015 - 13:02
-3
Статус: Offline


Шутник

Регистрация: 10.10.12
Сообщений: 0
Цитата (hotaby4 @ 7.02.2015 - 12:37)
Первый кидаем от 1 до 100 с шагом 10. Если разбился - кидаем второй от последней десятки с шагом 1. Итог 20 max.

правильный ответ - 19.
 
[^]
Picasso6661
7.02.2015 - 13:02
-1
Статус: Offline


Весельчак

Регистрация: 19.09.12
Сообщений: 109
Ладно посоны я в продовольственный и в Москва-сити завтра отпишусь че да как
 
[^]
rrkalimullin
7.02.2015 - 13:03
0
Статус: Offline


Хохмач

Регистрация: 2.10.12
Сообщений: 677
Первый бросок выполняем с третьего этажа!
Второй - с шестого.
Третий с девятого, при условии, что шарики не разбиваются конечно.
Если на каком-то этапе шарик разбился, то с оставшимся спускаемся на два этажа вниз, и проверяем.Если разбился, то задача решена. Если нет. то поднимаемся ещё на один этаж вверх. Выполняем последний бросок.
Итого, максимальное количество бросков в худшем случае - 35.

Идеальный вариант (из линейных стратегий) - извлечь из количества этажей корень, и округлить его в сторону увеличения..
В данном случае первый бросок выполняем с 10-го этажа, второй с двадцатого, и т.д.
Если шарик разбивается, спускаемся на 10-1=9 этажей, и добиваем оставшийся шарик.
В худшем случае имеем 19 бросков (броски с 10,20,30,40,50,60,70,80,90,100, 91,92,93,94,95,96,97,98,99 этажей).

При применении нелинейных стратегий результаты резко улучшаются.

Это сообщение отредактировал rrkalimullin - 7.02.2015 - 13:11
 
[^]
krivoy
7.02.2015 - 13:03
-3
Статус: Offline


Юморист

Регистрация: 11.02.09
Сообщений: 468
Цитата (sY263 @ 7.02.2015 - 12:34)
Цитата
Максимум 50 попыток. Начинаешь с первого этажа, через один, и если разбился на каком то, то этажом ниже еще одна попытка. Итого: максимальное количество попыток =50

СОГЛАСЕН

51 попытка если на 98 не разбился а на 100 разбился то еще с 99 кидать надо.

и второй вариант писали выше с 50 кидаем не разбился начинаем кидать с 51 и выше, разбился кидаем с 1-го.. тоже 51 попытка.
 
[^]
Katastropha
7.02.2015 - 13:04
-2
Статус: Offline


ПИГОСОС

Регистрация: 22.06.06
Сообщений: 3785
Куча вариантов:

если шарики полые(типа ёлочных игрушек), а поверхность падения-бетон, то 1.
если шарики полые, а поверхность - трава, я из опыта помню: с 3-го этажа.
если шароики толстостенны, но полые....
если шарики гомогеные...

сопротивлени евоздуха
скакой скорострью дует ветер
как ронять, с размаха,или просто так...

тут не математика, тут физика нужна.
 
[^]
ТРОЛЛЬ80lvl
7.02.2015 - 13:05
-2
Статус: Offline


Приколист

Регистрация: 26.12.14
Сообщений: 317
20 попыток.
Минимальное число попыток =шаг+число шагов.
Число шагов равно 100/шаг.
Составляем уравнение и получаем, что минимальное положительное решение уравнение имеет при х=20.

Это сообщение отредактировал ТРОЛЛЬ80lvl - 7.02.2015 - 13:06
 
[^]
Fahrenheit40
7.02.2015 - 13:05
-1
Статус: Offline


The Day Is My Enemy

Регистрация: 24.01.14
Сообщений: 683
в помощь

Вопросы на собеседовании
 
[^]
akmaks
7.02.2015 - 13:05
0
Статус: Offline


Ярила

Регистрация: 24.11.10
Сообщений: 10422
Усложняю - Лифт не работает!
 
[^]
MAPT
7.02.2015 - 13:05
2
Статус: Offline


Ярила

Регистрация: 4.11.14
Сообщений: 1306
Горшочек не вари! Уже несколько раз ответили что 14 бросков надо. lol.gif
 
[^]
DrRoy
7.02.2015 - 13:08
1
Статус: Offline


Приколист

Регистрация: 1.09.09
Сообщений: 361
Первый бросок: 14, 27, 39, 50, 60, 69, 77, 84, 90, 95, 99.
Второй с шагом 1.
Максимально 14.

WhiskIn , опередил, зараза!

Это сообщение отредактировал DrRoy - 7.02.2015 - 13:09
 
[^]
Gooph
7.02.2015 - 13:08
1
Статус: Offline


кидала

Регистрация: 23.01.10
Сообщений: 2081
Да народ!! :) Ну блин это же из рода взлетит/не взлетит!\

Это сообщение отредактировал Gooph - 7.02.2015 - 13:09
 
[^]
savatey
7.02.2015 - 13:08
0
Статус: Offline


Ярила

Регистрация: 5.10.11
Сообщений: 1599
На долго дураку хуй шарики стеклянные
 
[^]
Taktik
7.02.2015 - 13:10
0
Статус: Offline


Юморист

Регистрация: 5.04.09
Сообщений: 549
Цитата (Gooph @ 7.02.2015 - 13:08)
Да народ!! :) Ну блин это же из рода взлетит/не взлетит!\

Почитай коменты, там рабочий алгоритм за 14 бросков.
 
[^]
Gipotam
7.02.2015 - 13:11
-2
Статус: Offline


Ярила

Регистрация: 8.04.12
Сообщений: 2215
3 этаж, 6 этаж и т.далее. +3 этажа
если 1 разбивается на 9, то проверяем на 7, или бьется или нет, если бьется, то значит нашли этаж, если нет, то значит +1 проверяем
 
[^]
timberley
7.02.2015 - 13:11
1
Статус: Offline


Ярила

Регистрация: 13.07.14
Сообщений: 1050
Вот как раньше звучало условие задачи.

Это сообщение отредактировал timberley - 7.02.2015 - 13:11

Вопросы на собеседовании
 
[^]
АГСчик
7.02.2015 - 13:11
0
Статус: Online


Ярила

Регистрация: 15.07.14
Сообщений: 6071
Я бы начинал кидать стоя на земле, шарики долетев, падает обратно - то же самое с бросанием сверху, докуды хватит сила добросить. А дальше - походы по этажам
 
[^]
WhiskIn
7.02.2015 - 13:12
0
Статус: Offline


Хохмач

Регистрация: 16.07.14
Сообщений: 713
Цитата (Gooph @ 7.02.2015 - 13:08)
Да народ!! :) Ну блин это же из рода взлетит/не взлетит!\

Ты еще про фургон с канарейками вспомни lol.gif
 
[^]
Gipotam
7.02.2015 - 13:13
0
Статус: Offline


Ярила

Регистрация: 8.04.12
Сообщений: 2215
Цитата (DrRoy @ 7.02.2015 - 14:08)
Первый бросок: 14, 27, 39, 50, 60, 69, 77, 84, 90, 95, 99.
Второй с шагом 1.
Максимально 14.

WhiskIn , опередил, зараза!

а если на 14 не разбился, а на 27 разбился, у тебя остается 1 шарик и 27-14=13 этажей
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 63625
0 Пользователей:
Страницы: (13) « Первая ... 7 8 [9] 10 11 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх