Afişează mesaje
|
Pagini: 1 2 [3] 4 5
|
55
|
infoarena - concursuri, probleme, evaluator, articole / AGM 2017 / Răspuns: Rgb
|
: Martie 29, 2017, 08:42:42
|
La care doua punte se refera propozitia: "In caz de egalitate, se ia punctul din stanga."?
Daca avem puncte la coordonatele 1 2 3 5 si consideram punctul 3: punctul 2 e cel mai apropiat fata de el iar urmatorul e punctul 1 (5 e tot la distanta 2, dar in caz de egalitate se ia cel din stanga). Coordonatele x trebuie afisate in ordine crescatoare?
Pot fi afisate in orice ordine.
|
|
|
73
|
infoarena - concursuri, probleme, evaluator, articole / AGM 2016 / Răspuns: Centrale Nucleare
|
: Martie 27, 2016, 12:00:24
|
Rotim planul cu 45 de grade. Vrem sa determinam muchiile 2-SAT-ului. Acum, in afara de muchiile inputului, celelalte muchii din 2 SAT dandu-se un nod se pot gasi uitandu-ne intr-un patrat centrat in acel nod (determinat de punctul corespunzator si numarul cautat binar). Trebuie sa gasim rapid primul punct nevizitat dintr-un patrat dat, ceea ce se poate face cu un AINT si in fiecare nod sa tinem set-uri sau AIB-uri, sau cu SQRT decomposition.
|
|
|
75
|
infoarena - concursuri, probleme, evaluator, articole / AGM 2016 / Răspuns: Centrale Nucleare
|
: Martie 27, 2016, 08:09:24
|
Se poate mai putin decat N^2*log(10^6)? Am implemenat asa (cautare binara + 2SAT) si am luat TLE.
Si solutia noastra de N^2*log(10^6) a luat TLE . Se poate si in complexitati mai bune de atat. Avem doua solutii: una in O(N log(10 ^ 6) log^2(N)) si una in O(N log(10^6) log(N) sqrt(N)). Prima obtine pe testele noastre timpi de ~2s, in timp ce a doua, surpirnzator, ~0.3s.
|
|
|
|