Afişează mesaje
|
Pagini: [1]
|
1
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Matrice ... (rezolvat) -> algoritm envelope?
|
: Noiembrie 15, 2008, 15:52:33
|
la partea cu rapid, ma refeream la o alternativa mai rapida la bitset. cat despre solutia problemei nu comentez pentru ca, in primul rand, nu am inteles-o.
Adriana_S imi poti explica si mie, te rog, ce presupune algoritmul envelope? si ce sunt upper/lower-envelope? multumesc
|
|
|
2
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Matrice ... (rezolvat) -> algoritm envelope?
|
: Noiembrie 14, 2008, 14:52:32
|
aseara eram nervos si aveam (inca am) motive sa fiu.
offtopic: nu exista destin. sau cel putin la modul la care te referi tu. dar sa lasam pb asta ca aici e forum de info, nu de filosofie
LE: m-am mai jucat un pic cu sursa programelului si cu bitseturile. am observat ca numai 2 declaratii de bitset imi consumau 0.750 s. e cam mult, enorm chiar, in situatia in care timpul maxim era de 0.35 pt problema. niste solutii mai rapide nu exista?
|
|
|
6
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / algoritm envelope?
|
: Noiembrie 12, 2008, 17:19:39
|
Vreau sa fac o matrice 64000x64000 si nu vrea sa-mi compileze ca e prea mare. Am incercat si dinamic, dar programul este inchis de windows (vezi attachmentul). Dupa cum se vede am incercat sa maresc si stiva la 16mb, dar la fel. Ma poate ajuta cineva cu aceasta problema si eventual cu argumentele pt compilator?
|
|
|
7
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Raspuns: Adrese de memorie atribuite pointerilor
|
: Iulie 10, 2006, 21:03:11
|
fluffy, ms inca o data, dar se pare ca tot nu merge cum trebuie... adresa cred ca este relativa fata de memoria alocata programului deoarece am incercat cu adresa 0x046c (ceasul sistemului) si valoarea nu se schimba.. si inca o chestie, am observat ca partea stanga a adresei (0x0000:0x046c) nu este definita cum mi-ai spus tu. ai vreo idee cum as putea sa o definesc? cred ca am incercat toate caracterele speciale si nu functioneaza pt chestia asta (in pascal pt chestia asta se folosesc : (0x0000:0x046c).
|
|
|
10
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Adrese de memorie atribuite pointerilor
|
: Iulie 05, 2006, 19:40:11
|
Salut tuturor! Tocmai am invatat pointerii din c++ si ma intrebam cum pot sa le atribui o adresa propriu-zisa de memorie (0x0000:0x046c). Am facut o functie cu un for care schimba poiterul pe adresa dorita, dar nu prea merge cum doresc. Vreau ceva de genul MemL[$0000:$046c] din Pascal. Multumesc. Uitati functia facuta de mine  void addr(char * p,int address) { p = NULL; for (int i=1;i<=address;i++){ //printf("%p \n",p); p++; /*if (i%50==0) { cout<<"*** \n"; getch(); }*/ } }
Si as mai dori sa pot pune orice tip de pointer ca primul parametru al functiei, dar primesc eroare. Cum pot face asta?
|
|
|
|