Страниц: 1 2 3 [4] 5 6
  Печать  
Автор Тема: Авто 2  (Прочитано 27591 раз)
0 Пользователей и 1 Гость смотрят эту тему.

Автомобиль 2 Логические задачи   Вес: 5 , задача с braingames.ru

Есть кольцевая дорога длиной 100 км, на которой произвольным образом разбросано конечное число бочек с горючим. Суммарное количество горючего в бочках — 100 л, но распределение горючего по бочкам произвольно. Есть автомобиль с расходом топлива 1 л/км и пустым баком вместимостью более 100 л. Можно ли объехать всю дорогу в каком-либо направлении?

Miki
Гений
*****
Offline Offline

Сообщений: 827

СПАСИБО
-вы поблагодарили: 21
-вас поблагодарили: 49



Просмотр профиля
Ответ #45 : Май 02, 2010, 20:45:04 �

сумма излишек всегда будет равнятся сумме недостач,теперь допустим есть несколько излишек и несколь недостач,как доказать что среди этих излишек есть та бочка которая сделает полный оборот?
Записан
Michael
Гость
Ответ #46 : Май 02, 2010, 20:58:30 �

Miki, посмотрите на график поста 37, вы с ним согласны? Если нет, то в чём именно?
Записан
buka
Гений
*****
Offline Offline

Сообщений: 960

СПАСИБО
-вы поблагодарили: 4
-вас поблагодарили: 120



Просмотр профиля
Ответ #47 : Май 02, 2010, 21:02:23 �

э
Buka спасибо,действительно надо начинать с указанной бочки,но как доказать что такая бочка в любом случае должна быть логически?



1. Найдётся хотя бы одна бочка, бензина в которой хватит чтобы доехать до следующей бочки (двигаясь по часовой стрелке). Если предположить противное (то что во всех бочках бензина не хватает), то и суммы ёмкостей всех бочек не хватит для всего маршрута, а это не так (у нас есть 7 л на 7 км).
То есть Б1,Б2,Б3,Б4,Б5,Б6,Б7 - количества бензина в бочках (в литрах), Д1,Д2,Д3,Д4,Д5,Д6,Д7 - длины участков, соответственно, 1-2, 2-3, 3-4, 4-5, 5-6, 6-7, 7-1.
Предположим что Б1 < Д1,  Б2 < Д2,   Б3 < Д3,   Б4 < Д4,  Б5 < Д5,  Б6 < Д6,  Б7 < Д7.
Тогда и Б1 + Б2 + Б3 + Б4 + Б5 + Б6 + Б7 < Д1 + Д2 + Д3 + Д4 + Д5 + Д6 + Д7 - противоречие с условием задачи (количество горючего  не меньше чем длина дороги). Значит, найдётся хотя бы одна бочка, для которой Б >= Д. 

2. Пусть, например, эта "большая" бочка - бочка 4 (рисунок А). ...

Мики, вы про это спрашивали? Или вы хотите именно график?

этим доказывается что, даже если во всех будет недостача найдется бочка с излишком,которая и будет бочкой с которой можно сделать полный оборот
Когда во всех бочках недостача и лишь в одной - избыток, это простой случай.
Но когда есть несколько бочек с избытком, далеко не любая с избытком подойдёт.
Записан
Miki
Гений
*****
Offline Offline

Сообщений: 827

СПАСИБО
-вы поблагодарили: 21
-вас поблагодарили: 49



Просмотр профиля
Ответ #48 : Май 02, 2010, 21:08:35 �

э
Buka спасибо,действительно надо начинать с указанной бочки,но как доказать что такая бочка в любом случае должна быть логически?



1. Найдётся хотя бы одна бочка, бензина в которой хватит чтобы доехать до следующей бочки (двигаясь по часовой стрелке). Если предположить противное (то что во всех бочках бензина не хватает), то и суммы ёмкостей всех бочек не хватит для всего маршрута, а это не так (у нас есть 7 л на 7 км).
То есть Б1,Б2,Б3,Б4,Б5,Б6,Б7 - количества бензина в бочках (в литрах), Д1,Д2,Д3,Д4,Д5,Д6,Д7 - длины участков, соответственно, 1-2, 2-3, 3-4, 4-5, 5-6, 6-7, 7-1.
Предположим что Б1 < Д1,  Б2 < Д2,   Б3 < Д3,   Б4 < Д4,  Б5 < Д5,  Б6 < Д6,  Б7 < Д7.
Тогда и Б1 + Б2 + Б3 + Б4 + Б5 + Б6 + Б7 < Д1 + Д2 + Д3 + Д4 + Д5 + Д6 + Д7 - противоречие с условием задачи (количество горючего  не меньше чем длина дороги). Значит, найдётся хотя бы одна бочка, для которой Б >= Д. 

2. Пусть, например, эта "большая" бочка - бочка 4 (рисунок А). ...

Мики, вы про это спрашивали? Или вы хотите именно график?

этим доказывается что, даже если во всех будет недостача найдется бочка с излишком,которая и будет бочкой с которой можно сделать полный оборот
Когда во всех бочках недостача и лишь в одной - избыток, это простой случай.
Но когда есть несколько бочек с избытком, далеко не любая с избытком подойдёт.
да да,вот я и говорю по крайней мере одна будет с излишком,но если несколько с излишком,как можно логически словами доказать,что и среди них найдется такая бочка
Записан
Miki
Гений
*****
Offline Offline

Сообщений: 827

СПАСИБО
-вы поблагодарили: 21
-вас поблагодарили: 49



Просмотр профиля
Ответ #49 : Май 02, 2010, 21:11:33 �

вы находите эту бочку,я с вами согласен,но как доказать что эта бочка в любом случае должна быть?
Записан
Miki
Гений
*****
Offline Offline

Сообщений: 827

СПАСИБО
-вы поблагодарили: 21
-вас поблагодарили: 49



Просмотр профиля
Ответ #50 : Май 02, 2010, 21:21:23 �

надо анализировать бочки с излишками так как с них начинается путь и доказать что среди них в любом случае есть бочка которая сделает полный оборот
Записан
Валерий
Гений-Говорун
*
Offline Offline

Сообщений: 1395

СПАСИБО
-вы поблагодарили: 157
-вас поблагодарили: 235



Просмотр профиля
Ответ #51 : Май 02, 2010, 21:24:37 �

Если грубо, то похоже на принцип перетекающих сосудов, из одного вытекает в другой втекает
Записан
buka
Гений
*****
Offline Offline

Сообщений: 960

СПАСИБО
-вы поблагодарили: 4
-вас поблагодарили: 120



Просмотр профиля
Ответ #52 : Май 02, 2010, 21:45:52 �

Buka спасибо,действительно надо начинать с указанной бочки,но как доказать что такая бочка в любом случае должна быть логически?
Мне трудно понять и почувствовать, что Вам не нравится... Sad
Хорошо, я постараюсь немного по-другому изложить ход рассуждения.
У нас есть М бочек В1,...,БК,...,БР,...,БС,...,БМ.
Допустим, мы начнём путь с Б1, проедем некоторое расстояние, но до бочки БК не сможем доехать Х1 км. Это значит, что на участке Б1-БК есть дефицит в Х1 литров (при расходе 1 л/км расстояние можно выражать в литрах и расход в километрах Smiley).
Но это же значит, что на участке БК-Б1 есть избыток в те же Х1 литров,
Значит с Б1 в этом направлении начинать нельзя. Легко показать, что нельзя начинать и с любой бочки между Б1 и БК: если мы начнём с бочки БА, которая где-то между Б1 и БК, то мы с неё не доедем до БК (ведь начиная с Б1 мы подъехали к БА либо с пустым баком (в крайнем случае), либо в баке было немного бензина. А если мы начнём с БА, то начнём с пустого бака).
Итак, мы убедились, что с бочек Б1,...,БК-1 начинать нельзя.
Начнём с бочки БК, зная что на участке БК-Б1 есть избыток в Х1 литров.
Допустим, что мы опять не смогли доехать до какой-то бочки БР Х2 километров.
Что это значит? Это значит, что общий дефицит на участке Б1-БР = Х1+Х2 литров, и общий избыток на участке БР-Б1 = тоже Х1+Х2 литров.
Начнём с бочки БР... И так далее. Допустим, что мы много раз так вот лажались и в конце концов последний раз не сумели доехать до бочки БС ХС километров.
Значит общий дефицит у нас от Б1 до БС = Х1+Х2+...+ХС литров, что автоматически значит что у нас избыток в Х1+Х2+...+ХС литров на учаске БС-Б1.
Что значит избыток? Это значит, что общее кол-во бензина на участке БС-Б1 равно тому, что необходимо проехать от БС до Б1 плюс этот избыток в Х1+Х2+...+ХС.
Теперь, если БС - это последняя наша неудачная бочка (ну должно же когда-то кончиться это невезение Smiley), то начав с БС мы доедем до Б1 и при этом у нас останется в Баке Х1+Х2+...+ХС литров! Значит, начав с самого начала с БС, а не с Б1 мы бы объехали круг.

Эти пользователи сказали вам СПАСИБО :

Redirect

За это сообщение 1 пользователь сказал спасибо!
Последнее редактирование: Май 02, 2010, 21:53:25 от buka Записан
Redirect
Гений-Говорун
*
Offline Offline

Сообщений: 1472

СПАСИБО
-вы поблагодарили: 108
-вас поблагодарили: 214


Is it cocktail hour yet?

497367901
Просмотр профиля
Ответ #53 : Май 02, 2010, 21:51:31 �

бука, вы отдыхаете когда-нибудь ?)
Записан

Когда деревья были большими,
Папа - самый сильный, мама - самая красивая,
Я верил этим книгам, фильмам,
И думал никогда курить не буду, даже с фильтром.
Не буду пить, чтоб не расстраивать мать
Буду учиться на пять, чтобы всё узнать.
Miki
Гений
*****
Offline Offline

Сообщений: 827

СПАСИБО
-вы поблагодарили: 21
-вас поблагодарили: 49



Просмотр профиля
Ответ #54 : Май 03, 2010, 06:30:19 �

Buka спасибо,действительно надо начинать с указанной бочки,но как доказать что такая бочка в любом случае должна быть логически?
Мне трудно понять и почувствовать, что Вам не нравится... Sad
Хорошо, я постараюсь немного по-другому изложить ход рассуждения.
У нас есть М бочек В1,...,БК,...,БР,...,БС,...,БМ.
Допустим, мы начнём путь с Б1, проедем некоторое расстояние, но до бочки БК не сможем доехать Х1 км. Это значит, что на участке Б1-БК есть дефицит в Х1 литров (при расходе 1 л/км расстояние можно выражать в литрах и расход в километрах Smiley).
Но это же значит, что на участке БК-Б1 есть избыток в те же Х1 литров,
Значит с Б1 в этом направлении начинать нельзя. Легко показать, что нельзя начинать и с любой бочки между Б1 и БК: если мы начнём с бочки БА, которая где-то между Б1 и БК, то мы с неё не доедем до БК (ведь начиная с Б1 мы подъехали к БА либо с пустым баком (в крайнем случае), либо в баке было немного бензина. А если мы начнём с БА, то начнём с пустого бака).
Итак, мы убедились, что с бочек Б1,...,БК-1 начинать нельзя.
Начнём с бочки БК, зная что на участке БК-Б1 есть избыток в Х1 литров.
Допустим, что мы опять не смогли доехать до какой-то бочки БР Х2 километров.
Что это значит? Это значит, что общий дефицит на участке Б1-БР = Х1+Х2 литров, и общий избыток на участке БР-Б1 = тоже Х1+Х2 литров.
Начнём с бочки БР... И так далее. Допустим, что мы много раз так вот лажались и в конце концов последний раз не сумели доехать до бочки БС ХС километров.
Значит общий дефицит у нас от Б1 до БС = Х1+Х2+...+ХС литров, что автоматически значит что у нас избыток в Х1+Х2+...+ХС литров на учаске БС-Б1.
Что значит избыток? Это значит, что общее кол-во бензина на участке БС-Б1 равно тому, что необходимо проехать от БС до Б1 плюс этот избыток в Х1+Х2+...+ХС.
Теперь, если БС - это последняя наша неудачная бочка (ну должно же когда-то кончиться это невезение Smiley), то начав с БС мы доедем до Б1 и при этом у нас останется в Баке Х1+Х2+...+ХС литров! Значит, начав с самого начала с БС, а не с Б1 мы бы объехали круг.
я не говорю что мне не нравится, но надо вам послать решение на braingames.ru чтобы точно быть уверенным
Записан
Miki
Гений
*****
Offline Offline

Сообщений: 827

СПАСИБО
-вы поблагодарили: 21
-вас поблагодарили: 49



Просмотр профиля
Ответ #55 : Май 03, 2010, 08:27:09 �

может я ошибаюсь и не утверждаю, но я думаю что можно доказать на основе предельных положений что можно сделать полный оборот и что существует такая бочка: допустим у нас N бочек,исходя из того что что количество бензина в N бочках должно быть 100л, можно доказать что даже если в N-1 бочках недостача в бочке m=1 будет излишек, который позволит сделать оборот,так как сумма недостач=сумме излишек, теперь будем анализировать бочки с излишками, допустим m=2, то есть есть 2 бочки с излишками, опять же если даже в одной бочке с излишком недостаточно чтобы добраться до другой бочки с излишком, а добраться это значит потом сделать полный оборот,то во второй обязательно будет такой излишек чтобы добраться до первой бочки с излишком, если так продолжать с 3, 4, 5..........,бочками с излишками,то это значит всегда есть такая бочка с излишком ,которая позволит сделать полный оборот!
Записан
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 307


PeAcE


Просмотр профиля
Ответ #56 : Май 06, 2010, 12:42:18 �

док-во:
максимальное кратчайшее расстояние между n бочками при любом расположении бочек является пропорциональным и не превышает 100/n км, а минимальное пропорциональное распределение бензина между n бочками составляет также 100/n л. следовательно, всегда найдется путь, который, обеспечит безболезненное продвижение и дозаправку автомобиля на всем пути следования, ч.т.д.
слегка подправил цитату, и получилось вот что:
док-во:
максимальное из возможных кратчайших расстояний между n бочками получается при их равномерном расположении по всей длине пути, и не превышает 100/n км, а минимальное из возможных максимальных наполнений бочек бензином возникает также при равномерном распределении бензина между n бочками и составляет также 100/n л. следовательно, всегда найдется хотя бы одна бочка, начав с которой автомобиль сможет преодолеть как минимум одно расстояние до бочки слева или справа без дозаправки.
аналогично доказывается, что существует хотя бы одно направление следования автомобиля, при котором он сможет доехать хотя бы до одной следующей бочки, и т.д.
т.о, при правильном выборе отправной точки и направления следования, автомобиль сможет преодолеть весь путь, ч.т.д.
 Smiley
Записан
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 307


PeAcE


Просмотр профиля
Ответ #57 : Май 06, 2010, 18:13:22 �

Мики, старик, я попытался дать доказательство задачи, заданной тобой. на мой взгляд, во всех предыдущих постах была попытка убедить собеседника в своей правоте, но доказательство, как таковое, отсутствовало. возможно, я не прав, однако пока остаюсь при своем мнении.
дерзай. заграница нас рассудит Мир
Записан
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 307


PeAcE


Просмотр профиля
Ответ #58 : Май 07, 2010, 18:24:57 �

Мики, ау, блин!  Wink
Записан
Miki
Гений
*****
Offline Offline

Сообщений: 827

СПАСИБО
-вы поблагодарили: 21
-вас поблагодарили: 49



Просмотр профиля
Ответ #59 : Май 07, 2010, 18:30:58 �

Здравствуй дружище Смит, у Buki доказательство сильное, мое под большим вопросом
Последнее редактирование: Май 07, 2010, 18:33:02 от Miki Записан
Страниц: 1 2 3 [4] 5 6
  Печать  
 
Перейти в: