Pagini: 1 [2]   În jos
  Imprimă  
Ajutor Subiect: 169 Divizori Primi  (Citit de 15929 ori)
0 Utilizatori şi 2 Vizitatori pe acest subiect.
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #25 : Iulie 10, 2009, 11:15:08 »

O alta solutie asemanatoare cu cea oficiala: In timp ce se calculeaza vectorul de divizori primi, se poate tine o matrice de 8 linii, pe linia i fiind toate numerele cu exact i divizori primi sortate si apoi se poate caute cauta binar rezultatul.

Pe ideea asta am mers si eu...doar ca iau 75 puncte Think. pe celelalte teste iau WA! Am luat si cazul n=1 sau k=0! Ma poate ajuta cineva sa scot sursa asta de 100 va rog?

Si eu am avut o greseala la cautarea binara si luam doar 80 puncte. ai grija daca numarul care il cauti este mai fie mai mic decat primul numar din sirul tau fi mai mare decat ultimul numar din sirul tau. Aici gresea cautarea mea. Sper sa fiu de folos  Smile
Memorat
miculprogramator
Nu mai tace
*****

Karma: 65
Deconectat Deconectat

Mesaje: 306



Vezi Profilul
« Răspunde #26 : Iulie 18, 2009, 14:10:59 »

Salut !

Am intampinat o problema...Imi spune ca am probleme cu fisierele,insa la mine pe calculator ruleaza si cred ca am lucrat cu fisierele cat se poate de normal:

Cod:
#include <fstream.h>
.....
ifstream f("divprim.in");
ofstream g("divprim.out");
.....
f>>t;
for (i=0;i<t;i++)
    f>>n[i]>>k[i];
f.close();
......
for (i=0;i<t;i++)
    g<<div[i]<<endl;
g.close();

N-am mai avut niciodata probleme de genul cand am trimis probleme.Teste facute de mine sunt si ele bune.

Ma poate ajuta cineva sa descopar ce s-a intamplat?  sad
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #27 : Iulie 18, 2009, 14:19:56 »

Ai inclus libraria <fstream.h.>.
Memorat

Am zis Mr. Green
miculprogramator
Nu mai tace
*****

Karma: 65
Deconectat Deconectat

Mesaje: 306



Vezi Profilul
« Răspunde #28 : Iulie 18, 2009, 14:24:12 »

Si nu trebuia?  Eh?
Eu asa stiu ca-i cu fisierele,ca le trebuie <fstream.h> ... Nu pricep ce ai vrut sa zici.
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #29 : Iulie 18, 2009, 14:29:29 »

Ai un un punct in plus. Ala rosu.
Memorat

Am zis Mr. Green
miculprogramator
Nu mai tace
*****

Karma: 65
Deconectat Deconectat

Mesaje: 306



Vezi Profilul
« Răspunde #30 : Iulie 18, 2009, 14:46:39 »

Asa este,multumesc frumos.

Din pacate acum imi iese din timp... Think

Am pus dimensiunile de 100 000.Trebuia de 1 000 000 ?
Memorat
bugy
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 23



Vezi Profilul
« Răspunde #31 : Noiembrie 25, 2009, 18:09:22 »

  Read This! am preprocesat un vector de 1.000.000 de numere  (pentru fiecare, nr de divizori primi)
 si  vad ca nu vrea sa-mi primeasca sursa.. are cam 2,8mb.. are ceva?  Confused 
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #32 : Noiembrie 25, 2009, 22:13:55 »

Nu poti trimite surse mai mari de 256kb. E o masura luata tocmai pentru a combate astfel de chestii. Ar trebui sa faci problema cu un algoritm bun, nu preprocesand milioane de valori Wink
Memorat
R.A.R
Strain
*

Karma: -7
Deconectat Deconectat

Mesaje: 37



Vezi Profilul
« Răspunde #33 : Mai 30, 2010, 13:18:38 »

Nu inteleg de ce primesc WA pe peste 1,4-8 iar pe celelalte e ok.Sunt cazuri particulare ?
Memorat
alex_unix
Strain
*

Karma: 22
Deconectat Deconectat

Mesaje: 46



Vezi Profilul
« Răspunde #34 : Noiembrie 26, 2011, 15:20:23 »

Ma miram de ce primesc doar 50 de puncte atunci cand folosesc clasele std::ifstream si std::ofstream. Cand am incercat cu functiile din cstdio am primit punctaj maxim. Stiam ca obiectele sunt mai incete decat functiile, dar nu am crezut ca exista chiar asa o mare diferenta  Annoyed
Sunt nou pe aici, este posibil sa imi downloadez un evaluator (de preferabil sa il pot folosi pe Ubuntu), sau programul e "interzis" concurentilor ? Ma intereseaza pentru ca mi-ar placea sa masor timpul de executie Smile
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #35 : Noiembrie 26, 2011, 15:43:30 »

Eu am patit exact invers la o problema. Poate ne lamureste cineva si pe noi.
Nu cred ca exista un evaluator infoarena pe care sa il poti downloada.
Memorat
an_drey_curent
Strain


Karma: 4
Deconectat Deconectat

Mesaje: 24



Vezi Profilul
« Răspunde #36 : Decembrie 08, 2011, 15:53:11 »

Ar putea sa vina cineva cu o imbunatatire(exceptand solutia cu generare recurenta a matricei) la codul meu? Am facut ciur/cautare binara, dar iau 60 de puncte, TLE pe restul.

LE: Rezolvat
« Ultima modificare: Decembrie 08, 2011, 17:12:23 de către Neculai Andrei » Memorat
Opportunity
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #37 : Octombrie 24, 2015, 14:06:58 »

Pentru optimizare incercati sa folositi fopen(stiod.h) in loc de streamuri. Wink
Memorat
BirouRares
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #38 : Martie 24, 2017, 18:00:00 »

Imi mai da cineva teste la aceasta problema?
Memorat
Pagini: 1 [2]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines