Afişează mesaje
|
Pagini: [1]
|
7
|
Comunitate - feedback, proiecte si distractie / Imbunatatire teste / Răspuns: 376 Regiuni
|
: Martie 26, 2007, 21:23:21
|
Se pot lua 80 de puncte (probabil si mai mult) cu un algoritm O(N^2*M) in felul urmator: pentru fiecare punct se calculeaza distanta minima pana la cele M drepte, apoi se adauga in multimea acestui punct toate punctele ce se afla la o distanta mai mica decat aceasta valoare. Apoi pentru oricare doua puncte, daca sunt in multimi diferite, se verifica daca exista vreo dreapta care sa le separe, daca nu, se unesc multimile celor doua. S-ar putea rezolva daca in teste punctele ar fi apropiate de drepte, de ex. la sqrt(2)/2.
|
|
|
8
|
Comunitate - feedback, proiecte si distractie / Imbunatatire teste / Răspuns: Despre ce e vorba...
|
: Martie 23, 2007, 11:13:28
|
De vreme ce pentru multe probleme nu se poate face o diferentiere clara pentru doua solutii cu complexitati diferite, si daca vreti sa impartiti arhiva pe categorii de dificultate, ati putea face variante noi ale problemelor dar care sa aiba limitele variabilelor mai mari, si in acest caz sa se poata face diferentierea clara intre un algoritm optim neoptimizat si un algoritm neoptim optimizat.
|
|
|
15
|
infoarena - concursuri, probleme, evaluator, articole / Autumn WarmUp 2006 / Raspuns: Feed-back
|
: Septembrie 08, 2006, 18:16:18
|
Pana la urma ramane la voi vinul si berea  . Sau mai ramane valabila oferta dupa ce se pun problemele in arhiva?  . Cred ca cei mai multi au luat probleme in ordine, crezand ca sunt ordonate dupa dificultate, ca la concursurile anterioare de pe infoarena. Oricum, concursul a fost foarte bine organizat, problemele interesante, eu am numai cuvinte de lauda... cine stie, poate mai faceti unul peste vreo luna-doua. Felicitari oricum pentru munca depusa !
|
|
|
|