Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Impozite pe proprietati de anul v...

teava rezistenta panou apa calda

Acces in Curte din Drum National

Sub mobila de bucatarie si sub fr...
 Rezultat RMN

Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...

Lucruri inaintea vremurilor lor
 Discuții despre TVR Sport HD

Cost abonament clinica privata

Tremura toata, dar nu de la ro...

Renault Android
 Recomandare bicicleta e-bike 20&#...

Bing-Content removal tool

Nu pot accesa monitorulsv.ro de l...

Cum sa elimini urmele de acnee?
 

poate cineva sa verifice daca functioneaza?

- - - - -
  • Please log in to reply
79 replies to this topic

#37
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,570
  • Înscris: 30.07.2003
Dupa teoria asta s-ar ajunge la ce vrea initiatorul ori stim ca e imposibil:

View Postvyctoras1985, on 07 octombrie 2016 - 12:09, said:

in felul asta este oare posibil sa faci compresia unui joc de 3 GB sa zicem in doar cativa biti?


#38
f300

f300

    30k si ma duc

  • Grup: Senior Members
  • Posts: 30,000
  • Înscris: 27.09.2008

View Postvyctoras1985, on 07 octombrie 2016 - 16:49, said:

poti face inmuliri succesive de puteri ... sau in genul .... ideea e ca cu cat puterea e mai mare cu atat compresia e mai mare

Da' vezi ce comprimat e 2^5 fata de 32.

#39
vyctoras1985

vyctoras1985

    Guru Member

  • Grup: Validating
  • Posts: 11,765
  • Înscris: 01.07.2013
am revenit ...deci f300...sa continuam explicatiile

View Postf300, on 07 octombrie 2016 - 16:57, said:


Da' vezi ce comprimat e 2^5 fata de 32.
e valabil pentru toate numerele?

valabil chiar si pentru puterea unei puteri?

#40
tehnics

tehnics

    acolo unde vara-i zi la miezul noptii

  • Grup: Senior Members
  • Posts: 30,767
  • Înscris: 01.11.2005
voi chiar ii dati apa la moara lui @vyctoras1985 ?
Pai saracul el nu stie pe ce lume traieste si pune intrebari complexe si voi va chinuiti sa ii raspundeti.
Daca eram moderator....va rog eu, faceti-ma moderator..va garantez ca un topic nu va avea mai mult de 10 raspunsuri...sa vedeti ce curata va fi SP Posted Image

Edited by tehnics, 07 October 2016 - 17:38.


#41
f300

f300

    30k si ma duc

  • Grup: Senior Members
  • Posts: 30,000
  • Înscris: 27.09.2008

View Postvyctoras1985, on 07 octombrie 2016 - 17:25, said:

valabil chiar si pentru puterea unei puteri?

Termina cu puterile - puterile exacte sint rare, RARE, poti sa consideri ca nu exista.

La inmultire: suma lungimilor termenilor este practic numarul rezultat. Sau log(X x Y) = log(X) + log(Y). Pe linga asta descompunerea numerelor arbitrare este o problema ce poate sa fie nerezolvabila pentru toate computerele din lume puse laolalta chiar la nivelul de 1000 bytes. Pentru GB...

#42
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,189
  • Înscris: 24.02.2007
Uite un numar: 98764321234013. Am nevoie de 6 bytes pentru a-l stoca. vyctoras1985, da-mi ce exemplu vrei tu de cum il reproduci din mai putin.

Edited by dani.user, 07 October 2016 - 19:14.


#43
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 19,979
  • Înscris: 24.02.2006
nu credeam sa vad vreun topic in care vyctoras1985 sa fie mai coerent decat alti forumisti :)
a spus foarte clar ca nu stie care-i treaba cu numere prime, nu-i nevoie sa redescoperiti conceptul.

View Postvyctoras1985, on 07 octombrie 2016 - 15:33, said:

...ce vrei sa spui cu numere prime? recunosc ca nu mai stiu mate ............


#44
vyctoras1985

vyctoras1985

    Guru Member

  • Grup: Validating
  • Posts: 11,765
  • Înscris: 01.07.2013
bun nu se poate cu ridicari la putere. ma intreb daca nu cumva se poate face utilizand alte operatii din mate. spre exemplu stiam ca sigma se ocupa cu numere mari. sau poate calcularea unei integrale.

#45
vyctoras1985

vyctoras1985

    Guru Member

  • Grup: Validating
  • Posts: 11,765
  • Înscris: 01.07.2013
multumita cuiva de pe forum am gasit cum se poate face......

#46
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,189
  • Înscris: 24.02.2007
Daca ai aflat cum se poate face, astept raspunsul pentru #42.

#47
f300

f300

    30k si ma duc

  • Grup: Senior Members
  • Posts: 30,000
  • Înscris: 27.09.2008
Deci mai dureaza ceva pina iti dai seama DE CE NU se poate face...

#48
vyctoras1985

vyctoras1985

    Guru Member

  • Grup: Validating
  • Posts: 11,765
  • Înscris: 01.07.2013

View Postdani.user, on 10 octombrie 2016 - 09:15, said:

Daca ai aflat cum se poate face, astept raspunsul pentru #42.
mi se pare mie sau cu cat e mai mic numarul cu atat nu isi are rost compresia?

ia vezi cu chestiile astea poate merge
http://forum.softped...0#entry19979506

#49
gigiipse

gigiipse

    Member

  • Grup: Members
  • Posts: 700
  • Înscris: 14.04.2006
Bravo, ai descoperit formula pentru calcului numerelor factoriale.

Cati ani ai? Din cate stiu (e posibil sa gresesc dar nu cu mult) asta se face in clasa a 5-a. Daca vei termina cele 12 clase de scoala si liceu vei descoperii cu surprindere ca intr-adevar sunt multe metode de a calcula diverse numere Posted Image))

Edited by gigiipse, 10 October 2016 - 10:33.


#50
vyctoras1985

vyctoras1985

    Guru Member

  • Grup: Validating
  • Posts: 11,765
  • Înscris: 01.07.2013
mda postul tau nu raspunde la intrebare

#51
gigiipse

gigiipse

    Member

  • Grup: Members
  • Posts: 700
  • Înscris: 14.04.2006
Nu poti aplica calculul sumelor pentru compresie decat in anumite exceptii. Exista formule peste formule dar si presupunand ca este posibil ca anumite numere sa fie scrise ca formule mai scurte decat numarul respectiv gandeste-te ca fiecare numar va avea alta formula (adica alt tip de calcul). Unul va fi putere, unu va fi o suma factoriala, altul va fi o limita. Daca intri pe trigonometrie gasesti al set de formule. Va fi extrem de greu de gasit tipul de formula optim, va fi greu de calculat, va necesita putere de calcul extrem de mare, nu uita ca un CPU se bazeaza pe o serie de instructii interne pentru calcule rapide, nu pe forta bruta, chiar daca sunt capabile sa faca calcule incredibil de rapid contrar asteptarilor ceea ce ceri tu de la ele e posibil sa nu fie chiar asa de facil. CPU-rile sunt optimizate sa efectueze o serie de calcule presetate, o sa ai nevoie de suport hardware integrat in platforma pentru ce vrei tu.

In general se evita stocarea datelor in format numeric tocmai pentru ca este extrem de greu de arhivat. Ele necesita o capacitate de stocare mai mica in format necomprimat dar nu prea pot fi comprimate, invers decat la varchar unde necomprimat ocupa foarte mult dar se pot arhiva estrem de mult.

#52
Flat

Flat

    Bugetar Esențial

  • Grup: Senior Members
  • Posts: 32,875
  • Înscris: 23.06.2006
[ http://www.hollywoodjesus.com/media/pi02.jpg - Pentru incarcare in pagina (embed) Click aici ]

evreii au facut prima compresie din asta

#53
gigiipse

gigiipse

    Member

  • Grup: Members
  • Posts: 700
  • Înscris: 14.04.2006
Pai cam asa functioneaza acum, se cauta pattern-uri si se construieste un dictionar. Trebuie gasit un echilibru intre cat de lung e pattern-ul si de cate ori apare. Cand micsoreszi pattern-ul ai mai multe repetari deci aplici compresia de mai multe ori (nu e chiar corect termenul dar babeste cam asta se intampla), cand il maresti scazi numarul de repetari dar maresti compresia. Aceasta metoda e mai eficienta decat aplicarea calculelor matematice.

Un alt dezavantaj al metodei lui e ca e imposibil de estimat marimea finala. In functie de ce numere ii rezulta lui acolo compresia poate fi extrem de puternica daca lucrezi doar cu puteri enorme fie rezulta un fisier mai mare daca are doar numere greu sau imposibil de aplicat algoritmi de calcul pe ele.

#54
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,570
  • Înscris: 30.07.2003

View Postvyctoras1985, on 10 octombrie 2016 - 10:19, said:

mi se pare mie sau cu cat e mai mic numarul cu atat nu isi are rost compresia?
Corect. Iar daca-i mare se complica totusi calculele, descompunerea, codarea si ajungi sa vrei nr. si mari sa ti se para ca ar merge!

View Postvyctoras1985, on 10 octombrie 2016 - 11:19, said:

iar eu zic ca char poate contine ce numere vrei tu
Ia implementeaza tu astfel de calcule, asa demonstrativ, de lungime 20 sa zicem.

View Postvyctoras1985, on 10 octombrie 2016 - 11:19, said:

in ceea ce priveste CPU acesta poate fi optimizat....an de an apar CPU cu noi tipuri de instructiuni in ele .....
Stii pe ce lungime face socoteli azi un CPU? Tu visezi la numere cat casa si ele-s cat degetul.

Iti dau o idee, din seria ta desigur:
Un int pe 32-bit ia valori intre –2147483648 si 2147483647 sau intre 0 si 4294967295.
Un float tot pe 32-bit are domeniul intre -3.4E+38 si +3.4E+38.
Ia fa tu un algoritm de comprimare cu float ca doar are range-ul mare!

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate