•DraStiK
|
 |
« 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  . 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
|
|
|
Memorat
|
|
|
|
•miculprogramator
|
 |
« 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: #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? 
|
|
|
Memorat
|
|
|
|
•pauldb
|
 |
« Răspunde #27 : Iulie 18, 2009, 14:19:56 » |
|
Ai inclus libraria <fstream.h.>.
|
|
|
Memorat
|
Am zis 
|
|
|
•miculprogramator
|
 |
« Răspunde #28 : Iulie 18, 2009, 14:24:12 » |
|
Si nu trebuia?  Eu asa stiu ca-i cu fisierele,ca le trebuie <fstream.h> ... Nu pricep ce ai vrut sa zici.
|
|
|
Memorat
|
|
|
|
•pauldb
|
 |
« Răspunde #29 : Iulie 18, 2009, 14:29:29 » |
|
Ai un un punct in plus. Ala rosu.
|
|
|
Memorat
|
Am zis 
|
|
|
•miculprogramator
|
 |
« Răspunde #30 : Iulie 18, 2009, 14:46:39 » |
|
Asa este,multumesc frumos. Din pacate acum imi iese din timp...  Am pus dimensiunile de 100 000.Trebuia de 1 000 000 ?
|
|
|
Memorat
|
|
|
|
•bugy
Strain
Karma: 0
Deconectat
Mesaje: 23
|
 |
« Răspunde #31 : Noiembrie 25, 2009, 18:09:22 » |
|
 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?
|
|
|
Memorat
|
|
|
|
•devilkind
|
 |
« 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 
|
|
|
Memorat
|
|
|
|
•R.A.R
Strain
Karma: -7
Deconectat
Mesaje: 37
|
 |
« 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
Mesaje: 46
|
 |
« 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  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 
|
|
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« 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
Mesaje: 24
|
 |
« 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
Mesaje: 7
|
 |
« Răspunde #37 : Octombrie 24, 2015, 14:06:58 » |
|
Pentru optimizare incercati sa folositi fopen(stiod.h) in loc de streamuri. 
|
|
|
Memorat
|
|
|
|
•BirouRares
Strain
Karma: 0
Deconectat
Mesaje: 1
|
 |
« Răspunde #38 : Martie 24, 2017, 18:00:00 » |
|
Imi mai da cineva teste la aceasta problema?
|
|
|
Memorat
|
|
|
|
|