Модераторы: Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Алгоритм] веселые задачки 
:(
    Опции темы
sol78
Дата 8.4.2008, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 7.7.2007

Репутация: нет
Всего: 0



Тут мне задали задачки, которые очень любят на собеседованиях...
* Из пункта А в пункт Б вышел поезд со скоростью 50км/ч , одновременно с ним в обратном направлении вылетела мушка со скорость 100км/ч. Столкнувшись мушка отталкивается и летит в отбратном направлении ударяется об бетонную стену в пункте В поварачивается и летит обратно и т.д....Сколько км пролетит мушка. Если расстояние между А и Б 100км.??
*   Лежит бревно (его размер состовляет 1000 блох) на бревне  сидят 10 блох, в производном порядке (мордами в различные стороны, но на одной прямой). Каждую ед времени блоха совершает прыжок в прямом направлении (в сторону, куда она смотрит), если она сталкивается с др. блохой (морда к морде)  они разварачиваются и двигаются в направления друг от друга. Нужно узнать время за которое на бревне не станется ни одной блохи...???
PM MAIL   Вверх
v2v
Дата 8.4.2008, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: нет
Всего: 56



Цитата(sol78 @  8.4.2008,  20:27 Найти цитируемый пост)
со скоростью 50км/ч , одновременно с ним в обратном направлении вылетела 

а откуда мушка вылетает? с кем сталкивается? .. совершенно не понятное условие .

1. ответ 200 км smile
2. если я правильно понял задачу, то миниму 9 ед. времени.

Это сообщение отредактировал(а) v2v - 8.4.2008, 20:50


--------------------
PM   Вверх
sol78
Дата 8.4.2008, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 7.7.2007

Репутация: нет
Всего: 0



v2v, мин не правельно, а мах?
PM MAIL   Вверх
sol78
Дата 8.4.2008, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 7.7.2007

Репутация: нет
Всего: 0



Что за бестредел?
За что переместили?
Что в моей теме общего с центром помощи?

PM MAIL   Вверх
v2v
Дата 8.4.2008, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: нет
Всего: 56



так ты ж допиши условие по второй задачи:
на какое расстояние совершается прыжок : 1 клетку 10 , 100 ?
если блоха утыкается в зад, она идёт дальше?
Цитата(sol78 @  8.4.2008,  20:27 Найти цитируемый пост)
они разворачиваются и двигаются в направления друг от друга

каждое движение происходит по клетке? 1 клетку проходят за 1 ед. времени??


--------------------
PM   Вверх
susanin
Дата 8.4.2008, 23:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 587
Регистрация: 7.10.2006
Где: Санкт-Петербург

Репутация: 3
Всего: 7



эм...решать первую задачку лень...но алгоритм могу такой предложить...
1) общая скорость мушки и машины 150 км/ч, значит находим через какое время они столкнутся...т.е. пройдут в сумме 100 км.. 
2) мушка оотолкнулась от машины => пока она летит обратно машина проедет какое то расстояние... следовательно необходимо посчитать сколько км проедет машина пока мушка летит до стены пункта В
3)мушка оттолкнулась от стены и полетела обратно, а машина уже приблизилась на посчитаннгое выше расстояние..следовательно теперь считаем полет мушки для этого расстояния..
4) повторяем действия до тех пор пока машина не доедет до пункта В
PM MAIL   Вверх
korian
Дата 9.4.2008, 02:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 651
Регистрация: 8.3.2008
Где: Украина, Харьков

Репутация: 1
Всего: 17



Цитата(susanin @  8.4.2008,  22:47 Найти цитируемый пост)
эм...решать первую задачку лень

решать ее не надо =) муха летает со скоростью 100км/ч. летать она будет 2 часа (т.к. поезд ехать будет 2 часа), поэтому пролетит она 200км
а во второй задаче...
будем считать, что прыгать они могут по одной клетке.
минимум поидее будет 55 ед.времени.
а максимум, если  я правильно прикинул 9955 ед.времени.

я так понял задачи типа найди лишнии данные в том, что дано.

Это сообщение отредактировал(а) korian - 9.4.2008, 02:59
PM   Вверх
kali
Дата 9.4.2008, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 9.11.2006
Где: Минск

Репутация: 18
Всего: 20



По  второй задаче:
минимальное время - 5 (по пять блох сидят по краям бревна и смотрят в стороны ближних краев)
максимальное время - 1000 
Цитата(sol78 @  8.4.2008,  19:27 Найти цитируемый пост)
если она сталкивается с др. блохой (морда к морде)  они разварачиваются и двигаются в направления друг от друга

такой маневр равносилен тому, что блохи посто перепрыгнули друг через друга и попрыгали дальше.
--------------------
Работая над решением задачи, всегда полезно знать ответ.
PM MAIL Skype   Вверх
korian
Дата 9.4.2008, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 651
Регистрация: 8.3.2008
Где: Украина, Харьков

Репутация: 1
Всего: 17



Цитата(kali @  9.4.2008,  20:44 Найти цитируемый пост)
минимальное время - 5 (по пять блох сидят по краям бревна и смотрят в стороны ближних краев)

да, что-то такой вариант я не рассматрел =)
вообще я задачу понял так:
они прыгают по порядку, только одна блоха шевелится в еденицу времени, и получается меньше 10 быть не может, т.к. блох 10 штук.
если учесть вариант 5/5 по краям, то ответ
минимум - 30.
максимум - 9980.
PM   Вверх
kali
Дата 9.4.2008, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 9.11.2006
Где: Минск

Репутация: 18
Всего: 20



Цитата(sol78 @  8.4.2008,  19:27 Найти цитируемый пост)
Каждую ед времени блоха совершает прыжок в прямом направлении (в сторону, куда она смотрит)

Т.е. как я понял, каждая блоха совершает прыжок. Понятие единицы времени, думаю для всех блох общее, то бишь в единицу времени совершается 10 прыжков (каждая блоха по разу)
--------------------
Работая над решением задачи, всегда полезно знать ответ.
PM MAIL Skype   Вверх
sol78
Дата 11.4.2008, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 7.7.2007

Репутация: нет
Всего: 0



kali,  100%
Предлогаю присоеденится всем  к этой теме и подкидывать еще подобные задачи для обсуждения! smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Центр помощи"

ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Несоблюдение правил может повлечь за собой самые строгие меры от закрытия/удаления темы до бана пользователя!


  • Название темы должно отражать её суть! (Не следует добавлять туда слова "помогите", "срочно" и т.п.)
  • При создании темы, первым делом в квадратных скобках укажите область, из которой исходит вопрос (язык, дисциплина, диплом). Пример: [C++].
  • В названии темы не нужно указывать происхождение задачи (например "школьная задача", "задача из учебника" и т.п.), не нужно указывать ее сложность ("простая задача", "легкий вопрос" и т.п.). Все это можно писать в тексте самой задачи.
  • Если Вы ошиблись при вводе названия темы, отправьте письмо любому из модераторов раздела (через личные сообщения или report).
  • Для подсветки кода пользуйтесь тегами [code][/code] (выделяйте код и нажимаете на кнопку "Код"). Не забывайте выбирать при этом соответствующий язык.
  • Помните: один топик - один вопрос!
  • В данном разделе запрещено поднимать темы, т.е. при отсутствии ответов на Ваш вопрос добавлять новые ответы к теме, тем самым поднимая тему на верх списка.
  • Если вы хотите, чтобы вашу проблему решили при помощи определенного алгоритма, то не забудьте описать его!
  • Если вопрос решён, то воспользуйтесь ссылкой "Пометить как решённый", которая находится под кнопками создания темы или специальным флажком при ответе.

Более подробно с правилами данного раздела Вы можете ознакомится в этой теме.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Центр помощи | Следующая тема »


 




[ Время генерации скрипта: 0.0509 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.