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?
3  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Matrice ... (rezolvat) -> algoritm envelope? : Noiembrie 13, 2008, 20:37:56
mersi pt raspunsuri. imi trebuia pt problema forum de la campion. imi poate explica si mie cineva de e ala algoritm envelope?  Annoyed. ca la noi in "sat" n-are cine sa ne invete  Angry
4  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Matrice prea mare : Noiembrie 12, 2008, 22:01:57
mersi mult
5  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Matrice prea mare : Noiembrie 12, 2008, 20:48:34
i-am bagat "i"-ul pe output si se opreste la 33010. chestia cu bool-ul ca byte o stiam si mi se pare aiurea.

le: cum pot face o matrice din bitset? (adica de fapt un array). am incercat

Cod:
vector<bitset<MAX>> puncte(MAX);

dar nu merge.
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).
8  infoarena - concursuri, probleme, evaluator, articole / Informatica / Raspuns: Adrese de memorie atribuite pointerilor : Iulie 10, 2006, 18:26:38
 Yahoo! mersi mult! stiu ca mai am de invatat destul c++, dar chestia asta am facut-o in pascal si nu am gasit-o pt c++ niciunde...am cautat destul si l-am intrebat si pe un tip care e foarte tare la info si nu shtia...
9  infoarena - concursuri, probleme, evaluator, articole / Informatica / Raspuns: Adrese de memorie atribuite pointerilor : Iulie 06, 2006, 14:47:43
 Cry chiar nu shtie nimeni sau nu ati inteles ce vreau??  sad ...Sau ceva de genul

var i:longint absolute $0000:$046c

tot din pascal... Cry

PS: Am observat ca programul considera adresa 0x0001 ca fiind prima din cea alocata lui, deci nu din ram. !?!
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  Whistle
Cod:
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?
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines