Afişează mesaje
|
Pagini: [1]
|
6
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 145 Insula
|
: Mai 30, 2010, 12:20:33
|
de ce nu este raspunsul pt R=1 chiar 1 ? Cum se poate ca cu o raza de 0,707 Adriana sa nu fie vazuta ? poate cineva sa explice cum se deduce formula? sau sa primesc un hint asupra cum pot determina formula sau macar un desen pt R=1 Later edit : Stie cineva sa raspunda intrebarii mele? Editat de moderator: Nu mai posta de doua ori consecutiv, editeaza-ti postul anterior!
|
|
|
8
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 997 1-sir
|
: Mai 29, 2010, 16:03:08
|
LE: ceva e ciudat iata noul cod: #include<iostream> #include<fstream> #define max_N 2 #define max_S 32640
using namespace std;
ifstream fin("1-sir.in"); ofstream fout("1-sir.out");
int N, S, D[max_N][max_S], i, j, k;
int main() { fin >> N >> S; D[0][0] = 1; for(i = 1; i <= N - 1; i ++) { for(j = 0; j <= N*(N-1)/2; j ++) D[1][j] = D[0][j + (i - 1)] + D[0][j - (i - 1)]; for(k = 0; k <= N*(N-1)/2 ; k ++) { D[0][k] = D[1][k]; D[1][k] = 0; } } fout << D[0][S]; return 0; }
Care e greseala la for`uri? IMI RASPUNDE SI MIE CINEVA? DINTRE ATATIA OLIMPICI BRILIANTI NU STIE NIMENI ? POATE CINEVA SA PREZINTE ALGORITMUL IN PSEUDOCOD MULTUMESC Nu posta consecutiv. Editeaza mesajele anterioare! Nu mai folosi caps lock in exces! eu folosesc aceeasi recurenta.. imi explica si mie cineva cum imi dau seama cum aranjez for`urile la dinamici in general?
|
|
|
9
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 997 1-sir
|
: Mai 29, 2010, 15:51:25
|
int N, S, D[max_N][max_S], i, j, k;
int main() { fin >> N >> S; D[0][0] = 1; for(i = 1; i <= N; i ++) { for(j = 0; j <= N*N; j ++) D[1][j] = D[0][j - i + 1] + D[0][j + i - 1]; for(k = 0; k <= N*N ; k ++) { D[0][k] = D[1][k]; D[1][k] = 0; } } fout << D[0][S]; return 0; }
ce ar putea fi gresit in rezolvarea asta? help me please
|
|
|
|