Revizia anterioară Revizia următoare
| Fișierul intrare/ieșire | huffman.in, huffman.out | Sursă | Cerc informatică Vianu |
|---|---|---|---|
| Autor | David Huffman | Adăugată de |
|
| Timp de execuție pe test | 0.7 sec | Limită de memorie | 2048 KB |
| Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Huffman (clasa a 11-a)
Să se implementeze compresia cu arbori Huffman canonici.
Cerință
Dat un fișier să se dcomprime, sau, dat un fișier comprimat să se decomprime.
Date de intrare
Fișierul de intrare huffman.in este comprimat dacă începe cu caracterele HCC și este necomprimat în caz contrar.
Date de ieșire
În fișierul de ieșire huffman.out se va scrie compresia fișierului huffman.in dacă acesta este necomprimat. În caz contrar se va scrie fișierul huffman.in decomprimat.
Restricții
- 0 ≤ mărime fișier intrare ≤ 5000000
Exemplu
| huffman.in | huffman.out | Explicație |
|---|---|---|
| This is some text written on multiple lines. |
This is another text written on multiple lines. |
Explicație |

Poți vedea testele pentru această problemă accesând