infoarena

infoarena - concursuri, probleme, evaluator, articole => Arhiva de probleme => Subiect creat de: Adrian Diaconu din Octombrie 14, 2007, 21:18:50



Titlul: 515 Impartire
Scris de: Adrian Diaconu din Octombrie 14, 2007, 21:18:50
Aici puteţi discuta despre problema Impartire (http://infoarena.ro/problema/impartire).


Titlul: Răspuns: 515 Impartire
Scris de: Vene Tian din Noiembrie 24, 2007, 19:59:40
un indiciu? sunt cam bulversat ....

setprecision(200) si obtin 0.1445544511079788208 la impartirea lui 73 la 505 ..nu vad nicio perioada...



Titlul: Răspuns: 515 Impartire
Scris de: Ionescu Vlad din Noiembrie 24, 2007, 20:22:16
Folosind calculatorul din windows da:

0,14455445544554455445544554455446

Deci este perioada (6 e de la rotunjire). Nu prea poti obtine atatea cifre exacte dupa virgula folosind double...


Titlul: Răspuns: 515 Impartire
Scris de: Vene Tian din Noiembrie 24, 2007, 21:51:31
le puneam float ... cu double apare perioada...

float e cu simple precizie , double cu dubla precizie...
care e motivatia.. cum se comporta inca nu stiu... :|


Titlul: Răspuns: 515 Impartire
Scris de: Prigoana Cristian din Ianuarie 08, 2008, 22:57:33
eu am facut doar in int, cu cifre numai, dar totusi, numa 30 puncte, si nu stiu exact ce am gresit, imi spuneti va rog ceva teste cu multe zecimale?(nu ma astept la teste oficiale :D)


Titlul: Răspuns: 515 Impartire
Scris de: Andrei Popescu din Ianuarie 09, 2008, 02:03:32
12 34  --> 0.(3529411764705882)
16 29  --> 0.(5517241379310344827586206896)
7 575  --> 0.01(2173913043478260869565)
11 232 --> 0.047(4137931034482758620689655172)
29 768 --> 0.03776041(6)

Bafta!


Titlul: Răspuns: 515 Impartire
Scris de: Anton Flavius Valentin din Februarie 14, 2008, 23:02:52
Am si eu o mica rezolvare la aceasta problema, insa (am doar 5 luni de programare) imi functioneaza cu numele fisierului din maxim 8 caractere(am folosit borland c++. Ce-i de facut?


Titlul: Răspuns: 515 Impartire
Scris de: Gabriel Bitis din Februarie 14, 2008, 23:26:07
Poti sa lucrezi cu alte nume ale fisierelor cat timp testezi problema, si cand dai upload la sursa, schimbi numele fisierelor de intrare/iesire in impartire.in si .out .


Titlul: Răspuns: 515 Impartire
Scris de: Andrici Cezar din Noiembrie 22, 2008, 09:37:44
eu lucrez in pascal, vreau sa stiu daca aceasta problema poate fi facuta si daca da cum cu perioada.


Titlul: Răspuns: 515 Impartire
Scris de: Bogdan-Cristian Tataroiu din Noiembrie 22, 2008, 09:54:31
http://infoarena.ro/monitor?task=impartire&score_begin=100&compiler=fpc

S-au luat 10 punctaje de 100 in pascal.

Nu o sa te ajute in viitor daca tot rezolvi probleme intreband pe forum si fara sa te gandesti serios la ele.


Titlul: Răspuns: 515 Impartire
Scris de: Andrici Cezar din Noiembrie 22, 2008, 09:58:21
da dar totusi care e faza cu acesta perioada dupa cate afisari de acelasi gen ar trebuii sa fie?


Titlul: Răspuns: 515 Impartire
Scris de: Paul-Dan Baltescu din Noiembrie 22, 2008, 14:18:21
Algoritmul de determinare al perioadei tine de repetarea restului, nu a catului. Cand se repeta un rest, atunci poti fi sigur ca aceea e perioada.


Titlul: Răspuns: 515 Impartire
Scris de: Andrici Cezar din Noiembrie 22, 2008, 15:11:57
oki


Titlul: Răspuns: 515 Impartire
Scris de: Roventa Robert din Ianuarie 27, 2009, 11:12:18
cu ce domenii se poate afisa perioada
?? nu imi dau seama ](*,)
am inteles ca nu merge cu float si  cu double (sau nu este din cauza domeniului)?


Titlul: Răspuns: 515 Impartire
Scris de: Pripoae Teodor Anton din Ianuarie 27, 2009, 18:47:01
Nu se poate. Problema a fost data pt a calcula tu perioada. Altfel care ar mai fi smenu? Ar fi gen a + b. :|

Spor :)


Titlul: Răspuns: 515 Impartire
Scris de: Carabet Cosmin Andrei din Ianuarie 29, 2009, 01:38:57
Iau 80 puncte pe problema asta si chiar nu reusesc sa-mi dau seama ce caz as putea sa ratez(iau tle pe 2 teste) :fighting: http://infoarena.ro/job_detail/249761 Daca poate cineva sa-mi dea o idee cat de mica ii raman dator


Titlul: Răspuns: 515 Impartire
Scris de: Andrei Misarca din Ianuarie 29, 2009, 12:31:37
Asigura-te ca vectorul in care tii cifrele din rezultat este suficient de lung. Mie de asta imi crapa


Titlul: Răspuns: 515 Impartire
Scris de: Carabet Cosmin Andrei din Ianuarie 29, 2009, 13:06:01
Nu e asta.As fi luat kbs daca era asa.Ma gandesc ca singurul lucru ineficient ar putea fi ca am facut 2 vectori,intr-unul retin cifrele de dupa virgula si in altul resturile partiale...Tu nu tot asa ai facut?


Titlul: Răspuns: 515 Impartire
Scris de: Tuchila Octavian din Februarie 23, 2009, 00:12:50
stie cineva ce caz special este la testu 6 ,sau poate oferi cineva un hint legat de acest test ?


Titlul: Răspuns: 515 Impartire
Scris de: Dragos Oprica din Februarie 23, 2009, 08:02:11
Da, testu 6 e stupid, cred ca e testul cel mai mare si nu ajunge memoria

si eu il pic -: any hint?


Titlul: Răspuns: 515 Impartire
Scris de: Andrei Misarca din Februarie 23, 2009, 08:42:15
incearca sa inlocuiesti vectorii de int cu vectori de char/unsigned char


Titlul: Răspuns: 515 Impartire
Scris de: Dragos Oprica din Februarie 25, 2009, 21:17:31
da, am incercat si sfatul tau
toti vectorii sunt unsigned char inafara de cel pentru resturi, care nu pot sa il declar char si nici short int pentru ca poate depasi 16000

cineva care are 100 p cat si dat dimensiunea la vectori?


Titlul: Răspuns: 515 Impartire
Scris de: Andrei Misarca din Februarie 25, 2009, 21:43:56
gandeste-te cum poti sa-ti faci si vectoru' de resturi de tip char ;)


Titlul: Răspuns: 515 Impartire
Scris de: Macarescu Sebastian din Octombrie 14, 2012, 10:17:05
Cred ca este ceva in neregula cu limita de memorie. Tot ceea ce declar este:
Cod:
bitset<18>res[100001];
char ans[130000];
plus cateva inturi, ceea ce inseamna circa 300 Kb. Si limita este de 640 Kb  :?.


Titlul: Răspuns: 515 Impartire
Scris de: Adrian Budau din Octombrie 14, 2012, 11:51:54
E circa 350 de kilo. Vezi ca fstrea include si el in jur de atat. Cstdio ocupa mult mai putin, schimba citirea si iti va intra in memorie.


Titlul: Răspuns: 515 Impartire
Scris de: Macarescu Sebastian din Octombrie 14, 2012, 13:03:06
Ah, Multumesc  :). Nu imi inchipuiam ca fstream include atat de multa memorie  :shock: .


Titlul: Răspuns: 515 Impartire
Scris de: David Gergely din Decembrie 30, 2012, 20:45:56
Cu-m pot face sa dac cu perioade? :?


Titlul: Răspuns: 515 Impartire
Scris de: Dragos-Alin Rotaru din Decembrie 30, 2012, 21:42:42
Scri-ind corctp pe forum ar fi un inceputuri.


Titlul: Răspuns: 515 Impartire
Scris de: Carabian Ovidiu din Martie 03, 2013, 17:02:32
Care-i faza cu testul 1?