Регистрирайте сеРегистрирайте се

Крадец


 
   Форум за математика Форуми -> Забавна математика
Предишната тема :: Следващата тема  
Автор Съобщение
dgs
Редовен


Регистриран на: 23 Jun 2008
Мнения: 228

Репутация: 25Репутация: 25Репутация: 25
гласове: 13

МнениеПуснато на: Thu Apr 09, 2009 3:49 pm    Заглавие: Крадец

От дълго време полицията преследва крадец, който винаги се изплъзвал в последния момент.

Накрая задачата по залавянето била възложена на Шерлок Холмс и д-р Уотсън - в смисъл, да ръководят операцията по залавянето.

С помощтта на информатори, д-р Уотсън събрал следната информация:
1. Крадецът разполага с 20 квартири, номерирани от 1 до 20
2. Всеки ден крадецът сменя квартирата по следния начин - днешната квартира е или с един номер по-голям от вчерашната, или с два номера по-малка.

Д-р Уотсън съобщил получената информация на Шерлок Холмс. И накрая добавил:
- Лошо. Току-що проверих ресурсите на нашата оперативна група. Имаме възможности да правим засада и обиск най-много на две квартири на ден. Ще трябва да разчитаме на случайност. Дано един месец ни стигне за да го заловим.

Холмс се усмихнал и казал:
- Драги ми Уотсън, това е елементарно. Ще го хванем за по-малко от половин месец без никаква случайност.

Та това е задачата:
1. Да се намери алгоритъм който да гарантира залавянето без никаква случайност
2. Колко дни са достатъчни за гарантираното залавяне - колко е мининималния брой дни ?

Добавено:
Пропуснал съм да напиша, че информаторите са дали на д-р Уотсън адресите на всичките 20 квартири.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Реклама







Пуснато на:     Заглавие: Реклама

Върнете се в началото
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Fri Apr 10, 2009 3:28 pm    Заглавие:

ми аз се сещам за алгоритъм, при който го хващат за 19 дни :

1. 19 и 20
2. 18 и 19
3. 17 и 18
.
.
.
последно - 1 и 2 Smile

понеже крадецът може да се мести само с 1 квартира "нагоре", то все ще го хванем някъде Wink
Сега да видим дали има по-кратък начин...
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
marshal
Напреднал


Регистриран на: 31 Jul 2008
Мнения: 358
Местожителство: София
Репутация: 34.8Репутация: 34.8Репутация: 34.8
гласове: 17

МнениеПуснато на: Fri Apr 10, 2009 4:07 pm    Заглавие:

Трябва да го хванат за по-малко от 15 дни. Така казва Холмс..
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Fri Apr 10, 2009 4:50 pm    Заглавие:

Добре, ето така става по-бързо:
1. 18, 19
2. 17, 18
3. 16, 17
.
.
.
18. 1, 2
Станаха 18 дни.

За съжаление не се сещам за по-бърз вариант Sad Ако ти имаш предложения може да ги споделиш Wink

marshal написа:
Трябва да го хванат за по-малко от 15 дни. Така казва Холмс..


Това означава най-много за 14 Shocked Shocked
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
dgs
Редовен


Регистриран на: 23 Jun 2008
Мнения: 228

Репутация: 25Репутация: 25Репутация: 25
гласове: 13

МнениеПуснато на: Fri Apr 10, 2009 6:35 pm    Заглавие:

martosss,
първия ден в твоя подобрен алгоритъм май е излишен ?
(Направо да почваме от (17,18 ) и да спестим още един ден, а ?! )

Объркал съм се martosss, извинявай

---------------------------------------------------------------------------
Бях се притеснил вече, че задачата не предизвиква интерес.

Тази задача е усложнен вариант на една популярна "по-лека" задача, при която броя на квартирите е 17, а стъпката и напред и назад е 1 - днешната квартира е с един номер по-голям или по-малък от вчерашната.

Предлагам първо да решим "леката" задача, пък после да се прехвърлим на усложнения вариант. Както ще се види накрая, алгоритъма на "леката" задача може да се обобщава и върши работа дори и ако задачата се усложни доста повече - например брой на квартирите 47, при стъпка "3 напред, 4 назад". При такова усложнено условие, на пръв поглед дори е трудно да се предполага съществуването на алгоритъм, гарантиращ залавянето.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Sat Apr 11, 2009 10:24 am    Заглавие:

Измислих го с 14 :
14, 16
14, 16
12, 14
12, 14
10, 12
10, 12
8, 10
8, 10
6, 8
6, 8
4, 6
4, 6
2, 4
2, 4

Общо 14

Аналогично при нашата задача може да стане вероятно и по-бързо:
18, 19
16, 18
16, 18
14, 16
14, 16
12, 14
12, 14
10, 12
10, 12
8, 10
8, 10
6, 8
6, 8
5, 6
3, 5
3, 5
2, 3

17 опита Very Happy Има напредък

Ама стъпка 3 напред 4 назад Shocked Shocked Shocked
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
dgs
Редовен


Регистриран на: 23 Jun 2008
Мнения: 228

Репутация: 25Репутация: 25Репутация: 25
гласове: 13

МнениеПуснато на: Sat Apr 11, 2009 12:27 pm    Заглавие:

Малко подсказване от мен по случая "17 квартири, 1 напред / 1 назад":

Ако крадецът първия ден е в нечетна квартира, то със следното търсене гарантирано ще го хванем най-много за шест дни:

Ден 1 - 1.3.......
Ден 2 - ...4.6......
Ден 3 - ......7.9....
Ден 4 - .........10.12...
Ден 5 - ............13.15..
Ден 6 - ................16. (на този ден е достатъчно да претърсим само една квартира)

Ако крадецът първия ден е в четна квартира, то той ще се измъкне през първите шест дена и на седмия ден той пак ще е в четна квартира. А на осмия ще е в нечетна. Бихме могли да пропуснем седмия ден и да повторим същото тъсене от осмия

Ден 7 - не търсим
Ден 8 - 1.3.......
Ден 9 - ...4.6......
Ден 10 - ......7.9....
Ден 11 - .........10.12...
Ден 12 - ............13.15..
Ден 13 - ................16. (и на този ден е достатъчно да претърсим само една квартира)

С този алгоритъм, си гарантираме залавяне най-късно на тринадесетия ден. Това обаче далеч не е най-добрия резултат.

Мисля повече да не подсказвам, докато не се появи оптималното решение за този случай.

Добавено:
martosss,
Алгоритъма който предлагаш от 17 стъпки не работи.
Например:
1-ви ден - крадецът е в квартира 6
2-ри ден - крадецът е в квартира 4
3-ри ден - крадецът е в квартира 2
...
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Sat Apr 11, 2009 9:26 pm    Заглавие:

dgs написа:
Добавено:
martosss,
Алгоритъма който предлагаш от 17 стъпки не работи.
Например:
1-ви ден - крадецът е в квартира 6
2-ри ден - крадецът е в квартира 4
3-ри ден - крадецът е в квартира 2
...

По принцип за решението, което съм дал, ходовете ги почвам отгоре надолу, тоест 18 19 ми е първи ден и надорлу следват останалите Wink

А за твоя подход ще помисля, наистина звучи интересен Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Elite
Начинаещ


Регистриран на: 10 Apr 2009
Мнения: 5


МнениеПуснато на: Sat Apr 11, 2009 10:30 pm    Заглавие:

20 17
17 14
16 13
15 12
14 11
13 10
12 9
11 8
10 7
9 6
8 5
7 4
6 3
5 2
4 1


Мисля че става така.
Edit:не е така Smile


Последната промяна е направена от Elite на Sat Apr 11, 2009 10:45 pm; мнението е било променяно общо 1 път
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Sat Apr 11, 2009 10:43 pm    Заглавие:

Elite написа:
Мисля че става така.

А ми ако първия ден е на 18-то място и после отиде на 19 и после където си иска?

А пък за решението на задачата със 17 :

1 3
4 6
7 9
10 12
13 15
16 17
16 14
13 11
10 8
7 5
4 2

И би трябвало да ви заловя за 11 дни Confused

(ходовете са отгоре нодолу, тоест 1 3 е първият ход, а 4 2 е единадесетият. )

Добавка - а може и за 10 Very Happy

2 4
5 7
8 10
11 13
14 16
14 16
13 11
10 8
7 5
4 2

хех добра тактикта Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
dgs
Редовен


Регистриран на: 23 Jun 2008
Мнения: 228

Репутация: 25Репутация: 25Репутация: 25
гласове: 13

МнениеПуснато на: Sat Apr 11, 2009 11:27 pm    Заглавие:

Браво martosss,
спипа го крадеца само за 10 дни, а д-р Уотсън е с широко отворени очи и се почесва по темето от твоята тактика.

Тая твоя тактика има едно доста добро визуализиране

На картинката ходовете от 6-тия до 10-тия ден повтарят тези от 1-вия до 5-тия, но това няма значение - алгоритъма е същия като твоя.
Ако крадецът първия ден е бил в "сива" квартира, то и в следващите дни винаги ще е в сива, съответно ако е в "бяла", то и следващите дни ще е в бяла. Съответно първите 5 дни обискираме сивите квартири, а вторите 5 дни обискираме белите.


Сега ще видим ли някакъв хубав твой резултат и за "20 квартири, 1 напред / 2 назад", дали и Шерлок Холмс ще го засърби темето ?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Sat Apr 11, 2009 11:36 pm    Заглавие:

хехе ще трябва доста да се чеша по темето... пък и утре имам да уча и да хдоя по гостита... но ще видим, може и да извадя нещо, ама сигурно няма да е скоро че е късно вече Surprised Иначе благодаря Razz Като гледам оптималните решения станаха 2 Wink А даже може да са 4 - ако се почне вместо от 2 4 от 14 16 - стават още 2 варианта Wink
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Sun Apr 12, 2009 11:17 am    Заглавие:

Хм... дали така ще стане?

18 19 - 1-ви ход
16 18
15 18
14 17
13 16
12 15
11 14
10 13
9 12
8 11
7 10
6 9
5 8
4 7
3 6
2 5
1 4 - 17-ти ход

Опа.. май няма напредък.. пак 17... но ще е нещо такова...
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
dgs
Редовен


Регистриран на: 23 Jun 2008
Мнения: 228

Репутация: 25Репутация: 25Репутация: 25
гласове: 13

МнениеПуснато на: Sun Apr 12, 2009 2:46 pm    Заглавие:

Я да видим как ще изглежда на картинка това което предлагаш



Съгласем съм - ще успееш да го спипаш крадеца с тоя алгоритъм от 17 дни.

Но д-р Уотсън няма да се впечатли от тези 17 дни (много са).
Дори ще отбележи че си разточителен и харчиш безразборно ресурсите на оперативната група - при тоя алгоритъм първия ден няма нужда да проверяваме квартира 19

Възнамерявам да се въздържам от подсказване за известно време - поне докато не се появи решение за по-малко от половин месец.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Sun Apr 12, 2009 3:17 pm    Заглавие:

да, честно казано и аз сега си направих една подобна табличка и ще видим какво ще успея да докарам Smile Лошото е че на първата задача логиката е че крадецът сменя четността на квартирите, докато сега той може да с няколко хода да попадне в същата четност...

Сега обмислям да почна с

15 18
15 18
15 18
И за 3 дена изчиствам 5 клетки... тук има някакъв напредък... ако продължим примерно с

13 15
12 15
11 14
10 13
9 12
8 11
7 10
6 9
5 8
4 7
3 6
2 5
1 4
3

ето го истинският алгоритъм за 17 дни Laughing Laughing И тъй като последния ден проверявам само 3, то със сигурност има и решение за 16 дни !!!

леле.. миналата ми тактика има недостатък... ако на 16-ти ден крадецът е на 1-ва клетка и на 17-тия отиде на 2-ра не го хващам ! ! ! Трябва ми на 18-тия ден да посетя 3 Exclamation
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
dgs
Редовен


Регистриран на: 23 Jun 2008
Мнения: 228

Репутация: 25Репутация: 25Репутация: 25
гласове: 13

МнениеПуснато на: Sun Apr 12, 2009 3:31 pm    Заглавие:

martosss написа:
...
леле.. миналата ми тактика има недостатък... ако на 16-ти ден крадецът е на 1-ва клетка и на 17-тия отиде на 2-ра не го хващам ! ! ! Трябва ми на 18-тия ден да посетя 3 Exclamation


Няма недостатък.
Ако 16-ти ден крадецът е на 1-ва клетка (бяла), това означава, че на 15-тия е бил в 3-та клетка(пак бяла) и ти си заловил още тогава.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Sun Apr 12, 2009 4:25 pm    Заглавие:

ох, вярно.. много интересно Smile
Да, сега като се позамислих открих и за 16 дни:
15 18
15 18
15 18
13 15
12 15
11 14
10 13
9 12
8 11
7 10
6 9
5 8
4 7
и тук идва новата част
2 6
4 5
2 3

Просто си оправих единичния ден Wink
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Sun Apr 12, 2009 7:14 pm    Заглавие:

ОМГ Ето и за 15, то било толкоз лесно Very Happy

15 18 1-ви ход
15 18
15 18
12 15
12 15
12 15
9 12
9 12
9 12
6 9
6 9
6 9
3 6
3 6
3 6 15-ти ход

Very Happy ОМГ Very Happy Very Happy Very Happy много тъпо... впрочем има нещо интересно, при този модел може примерно
3-ти и 4-ти ход да са
14 18
12 16, аналогично може да стане

11 15 -6-ти ход
9 13 -7-ми ход
или

8 12 - 9-ти ход
6 10 - 10-ти ход.

и последно

5 9 - 12-ти ход
3 7 - 13-ти ход

Така получаваме 16 аналогични тактики с изход 15 хода.

Почвам да мисля за 14 Wink
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Mon Apr 13, 2009 10:41 am    Заглавие:

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

15 18 - 1-ви ход
10 13
5 8
3 19
14 17
9 12
4 7
2 18
13 16
8 11
3 6 - 11-ти ход

А сега Холмс ще се почеше ли по темето? Laughing

П.П. Този филм Али Баба се оказа доста градивен - докато го даваха се случиха чудеса Laughing Впрочем чак сега прочетох отново постовете ви с помощ и осъзнах какво сте имали предвид с цветовете Smile То това е основното в задачата - да разделиш тези числа на групи, в които числата отиват в едни и същи клетки.. ама докато го усетя това ми трябваха няколко дни Embarassed
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Elite
Начинаещ


Регистриран на: 10 Apr 2009
Мнения: 5


МнениеПуснато на: Mon Apr 13, 2009 8:40 pm    Заглавие:

Това за 20 дни ли е?
15 18 - 1-ви ход ако е в 19-та
10 13 тук идва в 20-та
5 8 връща се в 18-та
3 19 още 2 хода назад и е в 16-та
14 17 после в 14-та
9 12 сега 15-та
4 7 16-та
2 18 17-та
13 16 18-та
8 11 19-та
3 6 - 11-ти ход 20-та

бъркам ли се
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Mon Apr 13, 2009 8:53 pm    Заглавие:

Elite написа:
14 17 после в 14-та

А тук какво правим? Нали усещаш че минаваш на 14, което е "бито поле". Smile


Виж, системата е такава, че
първите 4 хода хващам крадеца ако в началото е бил в клетки 3, 6, 9, 12, 15, 18
в ходове от 4-ти до 8-ми го хващам ако е бил в квартири 1, 4, 7, 10, 13, 16, 19
и 8-ми и останалите ходове го хващам ако е в клетки 2, 5, 8, 11, 14, 17, 20 Wink
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
dgs
Редовен


Регистриран на: 23 Jun 2008
Мнения: 228

Репутация: 25Репутация: 25Репутация: 25
гласове: 13

МнениеПуснато на: Tue Apr 14, 2009 7:29 pm    Заглавие:

Отличен скок martosss,
Мислех си, че ще успееш до 12, но ще позапънеш за 11, ама ти сериозно си се бил засилил. Браво от мен. И д-р Уотсън и Холмс те поздравяват.

А ето я и цветната картинката с решението ти:



Убеден съм, че вече нямаш проблеми с "3 напред / 4 назад"
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Tue Apr 14, 2009 7:49 pm    Заглавие:

Е ми аз наистина първо открих за 12, но после си викам "я дай да пробвам да почна с някой друг набор от числа" и то взе че стана по-кратко Razz Наистина си нямах никаква представа че може тази на пръв поглед толкова трудна задача да стане толкова лесна Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:   
   Форум за математика Форуми -> Забавна математика Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети
Може да прикачвате файлове
Може да сваляте файлове от този форум
Copyright © 2005-2021 math10.com.