Afişează mesaje
|
Pagini: [1]
|
1
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 000 A+B
|
: Martie 06, 2005, 11:21:10
|
ce naiba nu merge sursa asta? #include <stdio.h>
int main() { long a,b,c;
freopen("adunare.in","r",stdin); freopen("adunare.out","w",stdout);
scanf("%li",&a); scanf("%li",&b); c=a+b; printf("%li",c);
return 0; }
La testul 5 apare : 1956!=1954
|
|
|
4
|
infoarena - concursuri, probleme, evaluator, articole / Articole / preONI 2005 runda #2
|
: Martie 04, 2005, 20:40:48
|
La problema Lacusta de la OJI am implementat o coada pe un vector coada[][2] si am luat 60 puncte. Apoi am incercat cu alocare dinamica si cu pointeri si mi-a dat 100, fara sa modific programul in sine . Stiu si eu ca pointerii incetinesc programul dar daca nu i-am folosit in programul meu la testul 5 imi da eroare(de fapt in borland cand fac debug cu f8 imi ruleaza bine functiile dar la iesire din program ... crash).
#define MAX 101 Ma-m gandit ca poate coada[MAX*MAX][2] nu ajunge ca dimensiune dar nu merge nici coada[MAX*MAX*MAX][2];
Poate stie cineva motivul?
PS. Am folosit dev - c++ pentru ceva economie de timp;
|
|
|
5
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Masurarea timpului
|
: Februarie 27, 2005, 21:15:01
|
creati-va GENERATOARE de teste si VERIFICATOARE - va garantez ca este cel mai eficient asa si va ajuta mult in concursuri reale! Multi dintre noi folosim in concursuri aceasta metoda si da rezultate bune... deci, don't be lazy! Banuiesc ca generatoarele sunt functii random sau altele care genereaza intrari pentru a scuti efortul lucrului pe hartie dar atunci verificatoarele ce sunt?? Sunt cam confuz.
|
|
|
6
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / lacusta oji 2005
|
: Februarie 27, 2005, 21:04:02
|
Din cate stiu eu algoritmul lui Lee e dinamic. Poate gresesc....
Matricea mea cost[j] calcula intradevar costul minim sa ajung in (i,j) dar in matricea initiala eu trebuia sa fac un salt si o deplasare in jos(exceptand ultima linie in care trebuia sa fac doar un salt).
Asa am facut si mi-a dat doar 60 puncte.Am cautat solutie dar n-am gasit decat teste si tester.
|
|
|
9
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / lacusta oji 2005
|
: Februarie 27, 2005, 19:51:19
|
La problema lacusta de la OJI , eu am facut un lee pana la ultima linie exceptand coltu dreapta-jos.Intr-o matrice cost retineam costul minim. La sf. afisam minimul dintre costurile ultimei linii + valoarea din coltul dreapta jos (cea initiala); Am luat 60 puncte . Ce am gresit? sau Ce as putea face in plus pentru 100 ? Imi afiseaza gresit la celelalte teste . Nu mi-am permis sa testez pas cu pas pentru ca cel mai mic test picat are o matrice a[100][35]. Nu vreau sa pierd craciunu.
|
|
|
|