![]() | |
| |||||||
| Home | Register | Blogs | FAQ | Members List | Calendar | Downloads | Arcade | Mark Forums Read |
| Algorithms The source of algorithms for your project |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 |
| 4294967296 Join Date: Mar 2002 Location: /proc/1
Posts: 378
Rep Power: 7 Reputation:
10 | Нетривиальная задача Дана строка типа: AAAAAAAAAABABABCCD Нужно упаковать повторяющиеся подстроки так чтобы кол-во символов в результирующей строке было минимальным. Т.е. если на входе : AAAAAAAAAABABABCCD то на выходе должно быть : 9(A)3(AB)CCD Обратите внимание на то, что если бы CCD превратилось в 2(C)D то результирующая строка стала бы длинее ( т.е. скобки и числа в результирующей строке тоже считаются символами ). Вот ещё один пример: Вход: NEERCYESYESYESNEERCYESYESYES Выход: 2(NEERC3(YES)) Что скажете ?Boyov.
__________________ Free your mind and your OS will follow |
| | |
| | #4 | |
| инсценирующий жизнь | Quote:
И зовут его Артемом ![]()
__________________ ...ибо... Rgrdz. [ Кселджэн ] | |
| | |
| | #5 | |
| ЙЦУКЕН | Quote:
lzw ne katit t.k. zdes' buffery mogut byt' wlozhennymi - wot eto primer .....Вот ещё один пример: Вход: NEERCYESYESYESNEERCYESYESYES Выход: 2(NEERC3(YES)) nu wo wsjakom sluchae ne katit w original'nom wariante, a tak -mozhno peredelat' | |
| | |
| | #6 | |
| 4294967296 Join Date: Mar 2002 Location: /proc/1
Posts: 378
Rep Power: 7 Reputation:
10 | Quote:
LZW это конечно хорошо (http://dogma.net/markn/articles/lzw/lzw.htm), а ещё существует туева хуча всяких других способов "compression"-а (md5 например http://www.faqs.org/rfcs/rfc1321.html) ,но я не думаю что эта задача вот так просто решится с помощю какого-то конкретного (известого) алгоритма. Correct me in case I'm wrong. Буду very very happy если я неправ ![]() All the best Boyov.
__________________ Free your mind and your OS will follow | |
| | |
| | #7 | |
| Академик | Quote:
To Boyov: MD5 eto hash-funkciya (message digest), a ne compressiya. No eto nevazhno. Ne, ti prav, gotovix sposobov netu, no sm. vishe.
__________________ Женщин не надо понимать, их надо любить! | |
| | |
| | #8 | |
| Administrator | Quote:
![]()
__________________ И повешенные могут качаться в неположенную сторону. /С.Е.Лец/ | |
| | |
| | #9 |
| Administrator | eta zadacha - PCX-compression. t.e. graficheskij format PCX. a smysl topika ya ne ponyal - algoritm napisat'?
__________________ И повешенные могут качаться в неположенную сторону. /С.Е.Лец/ |
| | |
| | #10 | |
| инсценирующий жизнь | Quote:
![]()
__________________ ...ибо... Rgrdz. [ Кселджэн ] | |
| | |
| | #11 | |
| 4294967296 Join Date: Mar 2002 Location: /proc/1
Posts: 378
Rep Power: 7 Reputation:
10 | Quote:
. It was a Joke . Я знаю что такое md5, просто я имел ввиду что LZW (хоть это и алгоритм сжимания) не решает данную задачу.O смысле данного топика: мне нужен был ,скажем так, guidance, и я кстати его получил. Всем Спасибо. Boyov
__________________ Free your mind and your OS will follow | |
| | |
| | #12 | |
| Академик | Quote:
Shyutnik ! ![]() Udachi !
__________________ Женщин не надо понимать, их надо любить! | |
| | |
| | #13 | |
| Бакалавр Join Date: Mar 2002 Location: Detroit, MI, USA
Posts: 482
Rep Power: 7 Reputation:
10 | Re: Нетривиальная задача Quote:
F(X) = number of elements in compressed x. Sootvetstvenno, iskat' min x. Naprimer F(CCD) = 4, sledovatel'no, CCD ne kompressiruem. F(AAAAAAAAAA) = 4 - kompressiruem.
__________________ Hovhannes Tumanyan, CISSP | |
| | |
| | #14 | |
| ЙЦУКЕН | Quote:
chtob i w Ziv-e najti powtorjajushiesja stroki ... a washe eto wse ne effektiwno :))) kstati kakie ogranichenija es't ? na ozu, wremja wypolnenija ? | |
| | |
| | #15 | ||
| 4294967296 Join Date: Mar 2002 Location: /proc/1
Posts: 378
Rep Power: 7 Reputation:
10 | Quote:
Quote:
http://neerc.ifmo.ru/past/2002/problems/folding.htm Tam ob ogranicheniyax vaabshe ne skazano, (eto otnositsya i ko vsem ostal'nim zadacham 2002 goda) ,navernoe nado polagat' chto ix net .
__________________ Free your mind and your OS will follow | ||
| | |