<bgdev />free

| |  


All tags 2023 9may ai algorithm alpha amd american api argon2 arm asm asmbb assembler attachment awareness balgaria bay888 bcrypt bender beta bgdev-next bgdev-next.👍 big.data bitchnigga bitcoin bmw boi borg brexit bug bulgaria business c cad chat cloud computer-names console crossorigin deprivation desktop dna dotnet email eupl falling feature forum foundation fp fresh fun game gcc github goats google gpl gpt gpt.3.5 gypsies happiness harvard hash improvement include investment it java javascript js kleta kleta.maqka.balg lambi language learning leftovers legend level levenshtein.dist libx license linkedlist linux m0 ma mcafee mele microsoft minimag minimalism negro net nginx nigga not.a.bug oop paradigm parler patterns perception persuasion pipe play.station politics populi pornhub pow pro programming protonmail python reba rust sci-fi scripting seks seo server shell sleep smartbeauty soft-skills sqlite srabska sse starship sugerface syntax tablet tailwindcss telegram theme thug troll80lvl tutanota typescript uacme ui uk unix untermensch upload uptime usa utilities ux vb via viber virtual.reality vox vps vulnerable war wasm weapons-grade web windows word x86 xbox xss youtube zig ziglang Übermensch БОКЕБЪЛГАРИН БЪ БЪлгария Белезниците Били Били.Белезниците БялДонор Веган Виста Възраждане ГЛУПАК Гана Глиста ЕС Казарма Копейкин Мода.и.овча.мисъ НЕКАДЪРНИК НРБ ПО-ЗЛЕ.И.ОТ.РАБИ Подкасти Разни Румен СИК СКУМ СетенЧук Скум ТИР Туче Украйна Урсула Яначков авангард аз айфонджия алгоритми амбиции анархизъм антиваксъри армения аудио аутисти бази.данни бакъп без без.пръчове безпросвета бенчмарк биготи биомаса бира боклук борисов ботев брадва булшит бъг бъгове бял ваксина вандал век венерика викинги вицове вишу война вървежен гана ганорник гей гейщина германия герои гешев глупак говеда групировка гюбек данъкоплатец двойни.стандарти дедотия демокрация дизайн дисциплина добитък докери долар донори држава дришльо дрон ебане еврогейски.съюз езици експеримент електроника електроника.s2 емиграция ендпойнт енум ерген ергономия жалкар задача затоплизъм защита здраве златен злато игри идеали идиократ идиократи идиокрация идиот избори избори.рабин изкуство икономика имбецили имейл инвестиране инокулация инструмента интервю ипад искам.да.си.реда казах камшикодържач капитализъм карабах караница картечница кино клавиатура ковид19 колайдер колям.кур комари комплексар комунизъм консолидация конспирации космонавтика кофа кофит-19 краставица криптовалути курви кучелюбци лайно лаладжия лаптоп либерастия литература лоши.практики луд лъжеучени лъжец любов майни майтапи малоумници мафия мениджмънт месо местене метавселена метафизика механика мистика мисъл мода мода.овча.мисъл модерация морал мутра мутри наука национализъм не.it негър некадърник некадърници неон нидерландия овча овчи олигофрени организация офтопик парички партия педал пенджури пенсия пишока плюскане победа погромист поезия политика порно посредствен почивка празници прасе превод предалщина програмиране проект проста простотии против.правилата проф пръч пръч.дришльо пръчка психика психични.болести психология пустиняк путин путката путьо рабин рабин.е.шибан.пе работа радост разврат разни разработка расизъм резерват рейтинг реклама рекламен религия рест ризи ропче ропчета русия руски.език рутина самоковска сасипаха секира село селяндур сериали сериозно.програм сетен сеянин симулация скопяване скръм слушалки сортиране софия софтуер софтуни социализъм спектрометър спринтове сране стандарти стил стуйо стюи сушилня сцена съвет съм сън сървър сърничка таб ташаци телевизия тема територията терминология термояд технологии титли традиция тролинг тръмп туба туче тъпак тъпанари тъпня уиндоус украйна умнокрасивци фалит фантастика фашизъм фейк.акаунти физика филми форум форумни.проекти футбол хазарт хамали харабия хардуер хахаха хомофобия хостинг храна хумор цайко цайси целофан цензура цензурра циганин чалга чалгар чекии чернокраки честота чипове чнг чужбина чук шпация щайга юан яката яко ям 🔨 😂 🪓


Задачка за хладилни техници и други да-ама-тьори

  

0 1 2 3 4 5 6 7


  |  Създадено на 18.11.2021, видяно: 816 пъти. #50187
Дърти Хари
johnfound

А бе, какво стана със задачата. Решихте ли я аналитично? Че ми е интересно да си проверя интуицията.

Ми аз имам решение с брут форс ама е 13 гонки и е гарантиран репродуцируем резилтат. Сигурно не е най-оптималния.

В общи линии започва се точно като гъгълското решение за 3, но накрая се махат топ 3 заедно с последните двама от 4 и 5 група, те гарантирано не са в топ 5.

Остават 20.

Групираме ги в 4 групи, 4 гонки плюс една за подреждане плюс една за крайната елиминация

13.

Варианта на mergesort, които пусна Омега го прави за 10.



  johnfound  Последно редактирано на 18.11.2021 от johnfound, видяно: 814 пъти. #50188

Добре бе, ето решение за 10 гонки, обяснено подробно:

Правим 5 гонки в 5 групи и така ги сортираме. След това вземаме първите от групите и правим от тях една група. Най-бързият е задължително в нея.

Правим гонка (6-та) и го разбираме кой е.

Вторият е или вторият от 6-тата гонка, или един от 4-мата втори в останалите 5 групи (без тази група от която идва 2) правим гонка от тези 5-ма и намираме вторият (7-ма).

Третият е или третият гонка 6, или вторият от гонка 7, или един от тримата поредни от голямата група (без групите от които идват първите двама).

И така нататък, общо 10 гонки.

За излъчване на N най-бързи (N>0), от общо X бегача, трябват X/N+N гонки. (но това не е точно rofl)



  Дърти Хари  Създадено на 18.11.2021, видяно: 807 пъти. #50189
|
Дърти Хари
johnfound

А бе, какво стана със задачата. Решихте ли я аналитично? Че ми е интересно да си проверя интуицията.

Ми аз имам решение с брут форс ама е 13 гонки и е гарантиран репродуцируем резилтат. Сигурно не е най-оптималния.

В общи линии започва се точно като гъгълското решение за 3, но накрая се махат топ 3 заедно с последните двама от 4 и 5 група, те гарантирано не са в топ 5.

Остават 20.

Групираме ги в 4 групи, 4 гонки плюс една за подреждане плюс една за крайната елиминация

13.

Варианта на mergesort, които пусна Омега го прави за 10.

Кравар, глей си там калемчетата с ученическите проекти и не ми хвърляй киййворди.

Също така щом те е срам да си пуснеш простотиите под собствено име, поне измисли малко по-интересен чорапо акаунт. My link

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



  |  Последно редактирано на 18.11.2021 от |, видяно: 796 пъти. #50192
Дърти Хари
|
Дърти Хари
johnfound

А бе, какво стана със задачата. Решихте ли я аналитично? Че ми е интересно да си проверя интуицията.

Ми аз имам решение с брут форс ама е 13 гонки и е гарантиран репродуцируем резилтат. Сигурно не е най-оптималния.

В общи линии започва се точно като гъгълското решение за 3, но накрая се махат топ 3 заедно с последните двама от 4 и 5 група, те гарантирано не са в топ 5.

Остават 20.

Групираме ги в 4 групи, 4 гонки плюс една за подреждане плюс една за крайната елиминация

13.

Варианта на mergesort, които пусна Омега го прави за 10.

Кравар, глей си там калемчетата с ученическите проекти и не ми хвърляй киййворди.

Също така щом те е срам да си пуснеш простотиите под собствено име, поне измисли малко по-интересен чорапо акаунт. My link

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

Абе, говедо, ти програмист ли си? Знаеш ли как работи merge sort? Решението на Омегата е прецизно и ти дава първите 5 винаги с 10 сравнения.



  |  Създадено на 18.11.2021, видяно: 790 пъти. #50193
johnfound

Добре бе, ето решение за 10 гонки, обяснено подробно:

Правим 5 гонки в 5 групи и така ги сортираме. След това вземаме първите от групите и правим от тях една група. Най-бързият е задължително в нея.

Правим гонка (6-та) и го разбираме кой е.

Вторият е или вторият от 6-тата гонка, или един от 4-мата втори в останалите 5 групи (без тази група от която идва 2) правим гонка от тези 5-ма и намираме вторият (7-ма).

Третият е или третият гонка 6, или вторият от гонка 7, или един от тримата поредни от голямата група (без групите от които идват първите двама).

И така нататък, общо 10 гонки.

За излъчване на N най-бързи (N>0), от общо X бегача, трябват X/N+N гонки. (но това не е точно rofl)

Обяснението на Омега е много по-разбираемо. След първите 5 гонки имаш 5 групи.

От там нататък съвсем унифицирано взимаш най-бързия останал от всяка от 5-те групи и ги сравняваш. Махаш най-бързия и на негово място слагаш останалият най-бърз от същатата група.

Елементарен merge sort. Въпросът е дали може с по-малко сравнения от това.



  Дон Реба  Създадено на 18.11.2021, видяно: 789 пъти. #50194
johnfound

Третият е или третият гонка 6, или вторият от гонка 7, или един от тримата поредни от голямата група (без групите от които идват първите двама).

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



  johnfound  Създадено на 18.11.2021, видяно: 778 пъти. #50195
Дон Реба
johnfound

Третият е или третият гонка 6, или вторият от гонка 7, или един от тримата поредни от голямата група (без групите от които идват първите двама).

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

Чакай да измисля по-лесно обяснение:

  1. Строяваме всички в каре 5х5

  2. Правим гонки във всяка колона и я подреждаме така че най-бързите да са най-отпред, а най-бавните най-отзат (5 гонки общо)

  3. Първият ред, съдържа най-бързия от всички в строя.

  4. Провеждаме гонка на хората в първият ред, намираме най-бързия и го махаме от строя.

  5. Неговата колона прави крачка напред, за да запълни дупката.

  6. Ако има празна колона, приключваме. Ако няма goto 3



  Дърти Хари  Създадено на 18.11.2021, видяно: 777 пъти. #50197
johnfound
Дон Реба
johnfound

Третият е или третият гонка 6, или вторият от гонка 7, или един от тримата поредни от голямата група (без групите от които идват първите двама).

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

Чакай да измисля по-лесно обяснение:

  1. Строяваме всички в каре 5х5

  2. Правим гонки във всяка колона и я подреждаме така че най-бързите да са най-отпред, а най-бавните най-отзат (5 гонки общо)

  3. Първият ред, съдържа най-бързия от всички в строя.

  4. Провеждаме гонка на хората в първият ред, намираме най-бързия и го махаме от строя.

  5. Неговата колона прави крачка напред, за да запълни дупката.

  6. Ако има празна колона, приключваме. Ако няма goto 3

тоя дето прави крачка напред може да е всъщност деветия по бързина.



  johnfound  Създадено на 18.11.2021, видяно: 776 пъти. #50199
Дърти Хари

тоя дето прави крачка напред може да е всъщност деветия по бързина.

Кой имаш предвид. Крачка напред прави цялата колона, а не един човек.



  |  Създадено на 18.11.2021, видяно: 773 пъти. #50200
johnfound
Дон Реба
johnfound

Третият е или третият гонка 6, или вторият от гонка 7, или един от тримата поредни от голямата група (без групите от които идват първите двама).

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

Чакай да измисля по-лесно обяснение:

  1. Строяваме всички в каре 5х5

  2. Правим гонки във всяка колона и я подреждаме така че най-бързите да са най-отпред, а най-бавните най-отзат (5 гонки общо)

  3. Първият ред, съдържа най-бързия от всички в строя.

  4. Провеждаме гонка на хората в първият ред, намираме най-бързия и го махаме от строя.

  5. Неговата колона прави крачка напред, за да запълни дупката.

  6. Ако има празна колона, приключваме. Ако няма goto 3

Това е абсолютно същото като решението на Омега.



  Дърти Хари  Последно редактирано на 18.11.2021 от Дърти Хари, видяно: 771 пъти. #50201
johnfound
Дърти Хари

тоя дето прави крачка напред може да е всъщност деветия по бързина.

Кой имаш предвид. Крачка напред прави цялата колона, а не един човек.

Втория от най-бързата група може да е най-бавния от останалите от първите две колони. Внася се случаен елемент в алгоритъма. Не е лош, но не ми харесва. И да това е мердж шита на краваря дето се крие зад омегата.



  johnfound  Създадено на 18.11.2021, видяно: 770 пъти. #50203
|

Това е абсолютно същото като решението на Омега.

Да напомням ли, че постнах отговора на първата страница на темата, при това със кратко, но по същество вярно описание на алгоритъма – интуицията си е интуиция, не можеш я пропи.



  |  Създадено на 18.11.2021, видяно: 769 пъти. #50204
Дърти Хари
johnfound
Дърти Хари

тоя дето прави крачка напред може да е всъщност деветия по бързина.

Кой имаш предвид. Крачка напред прави цялата колона, а не един човек.

Втория от най-бързата група може да е най-бавния от останалите от първите две колони.

И какво като е? Ти си намерил най-бързия от тази група. Втория ще остане в петорката до края на 5-те сравнения.



  |  Създадено на 18.11.2021, видяно: 768 пъти. #50205
johnfound
|

Това е абсолютно същото като решението на Омега.

Да напомням ли, че постнах отговора на първата страница на темата, при това със кратко, но по същество вярно описание на алгоритъма – интуицията си е интуиция, не можеш я пропи.

Постнал си 10, не решение. Все още не знаем дали 10 е вярното число.



  johnfound  Създадено на 18.11.2021, видяно: 764 пъти. #50206
|

Постнал си 10, не решение. Все още не знаем дали 10 е вярното число.

Постнал съм и решение. И то отговаря на подробното описание, което направих преди малко. Ама ти нали не можеш да четеш с разбиране...



  |  Създадено на 18.11.2021, видяно: 762 пъти. #50207
johnfound
|

Постнал си 10, не решение. Все още не знаем дали 10 е вярното число.

Постнал съм и решение. И то отговаря на подробното описание, което направих преди малко. Ама ти нали не можеш да четеш с разбиране...

Не. Решението ти е надбягване на всички редове и надбягване на всички колони. Това не е същото.



  |  Създадено на 18.11.2021, видяно: 760 пъти. #50208
Дърти Хари

Внася се случаен елемент в алгоритъма. Не е лош, но не ми харесва. И да това е мердж шита на краваря дето се крие зад омегата.

Никакъв случаен елемент не се внася.



  miron  Последно редактирано на 18.11.2021 от miron, видяно: 749 пъти. #50209

Правим пет гонки и след това правим гонка на петимата класирали се на второ място. Подреждаме ги в таблица където всеки ред е резултатите от първата гонка, а класирането са по класирането на гонката на вторите.

1	6	11	16	21
2	7	12	17	22
3	8	13	18	23
4	9	14	19	24
5	10	15	20	25

1 ясно че е сред 5 най-бързи, а като махнем всички за които има 5 по-бързи остава това:

1	6	11	16	21
2	7	12	
3	
4	
5	

Правим гонка между 3,4,5,7 и 11 (7 гонка) Ако 7 и 11 са първи и втори - най бързи са 1, 2, 6, 7 и 11. Поправка: Трябва да се направи гонка между 11 и 12 или между 2, 11, 7, 16 и 21 - значи пак 8 гонки

Ако първите трима са 3, 4 и 5 тогава трябва да се направи гонка с тях и 2 и 6. И да се вземат първите 4

Аналогично за останалите варианти може да се намери подходяща гонка за да ги доподреди.

Айде кажете къде бъркам :)



  janbird  Създадено на 18.11.2021, видяно: 735 пъти. #50222

7 гонки. Първите 5 са ясни. Втората е с първенците и тогаз ни интересуват: 1А 1Б 1С 2А 2Б 3А

където (1-3)А са от групата на победителя, (1-2)Б са на втория, 1С е третия. Правим гонка с тез без победителя и сме ги намерили.



  miron  Създадено на 18.11.2021, видяно: 726 пъти. #50225
janbird

7 гонки. Първите 5 са ясни. Втората е с първенците и тогаз ни интересуват: 1А 1Б 1С 2А 2Б 3А

където (1-3)А са от групата на победителя, (1-2)Б са на втория, 1С е третия. Правим гонка с тез без победителя и сме ги намерили.

Не разбрах какво ще направиш, ако всички най-бързи коне са събрани в една от първите пет гонки (1-5А например)


0 1 2 3 4 5 6 7


Задачка за хладилни техници и други да-ама-тьори

  



AsmBB v3.0 (check-in: 7544654b24928b93); SQLite v3.47.0 (check-in: 03a9703e27c44437);
©2016..2024 John Found; Licensed under EUPL; Powered by Assembly language Created with Fresh IDE