Afişează mesaje
|
Pagini: [1] 2 3
|
1
|
Comunitate - feedback, proiecte si distractie / Blog / Răspuns: AGM 2018
|
: Martie 19, 2018, 16:03:39
|
concursul se desfasoara intr-o anumita locatie sau fiecare echipa se intruneste singura? de asemenea exista un site al concursului? nu am observat nimic.
Concursul se desfasoara la Colegiul National "Spiru Haret" Bucuresti in perioada 24-25 martie. Site-ul oficial poate fi accesat aici iar formularul de inscriere aici.
|
|
|
7
|
infoarena - concursuri, probleme, evaluator, articole / AGM 2016 / Răspuns: Arcas
|
: Martie 31, 2016, 19:20:10
|
Extinzand un pic explicatia lui Patrick cu o demonstratie care arata de unde vine solutia respectiva: In principiu vrem sa determinam in ce conditii o "tragere" intersecteaza o "tinta". Unei tinte oarecare ii corespunde un triplet (x0, y0, y1), iar unei trageri un (x', y', r). Observam ca punctele de pe traiectoria tragerii sunt de forma (x' + r', y' + r'), 0 <= r' <= r. Pt a avea intersectie, trebuie ca (x' + r', y' + r') sa fie pe dreapta verticala (x0, y0, y1) corespunzatoare tintei, pt un 0 <= r' <= r (exista maxim o intersectie intra o dreapta transversala si una verticala) <=> exista 0 <= r' <= r, a.i: 1) x0 = x' + r' 2) y0 <= y' + r' <= y1 Observatie 1: singurul r' candidat este r' = x0 - x', care tb sa fie intre 0 si r. Inlocuind in a 2-a conditie avem: y0 <= y' + r' <= y1 <=> y0 <= y' + x0 - x' <= y1 <=> y0 - x0 <= y' - x' <= y1 - x0 Observatie 2: Avem 2 conditii pt intersectie: una la nivel de x si una la nivel de y dupa cum am vazut mai devreme. Conditia pt y nu depinde deloc de r', si implicit de r. Putem rescrie conditiile de mai devreme ca: 1) x' <= x0 <= x' + r 2) y0 - x0 <= y' - x' <= y1 - x0 De aici ne vine ideea de a ne creea un nou sistem de drepte a.i: a) "tinta" (x0, y0, y1) -> (x0, y0 - x0, y1 - x0) b) "tragerea" (x', y', r) -> (x', x' + r, y' - x') Astfel avem numai drepte orizontale si verticale ; iar o intersectie intre o dreapta verticala si una orizontala respecta conditiile 1) si 2). Aceasta problema este un exemplu clasic de line sweeping prezentat spre ex la https://www.topcoder.com/community/data-science/data-science-tutorials/line-sweep-algorithms/ sub sectiunea "line segment intersections". Se poate folosi intr-adevar un AIB + Smenul lui mars pt a numara numarul de intersectii intre "portiunea activa" si o dreapta verticala. Multumesc de ajutor ! Big up ! Seara faina !
|
|
|
8
|
infoarena - concursuri, probleme, evaluator, articole / AGM 2016 / Răspuns: Arcas
|
: Martie 30, 2016, 23:44:16
|
Pentru fiecare tinta (x,y), faci o translatie. Cu alte cuvinte, fiecare tinta (x,y) va deveni (x,y-x). Acum sageata e aruncata orizontal si nu mai e inclinata la 45 de grade. Aceasta problema se poate cu smenul lui mars pe un arbore de intervale persistent sau cu o preprocesare offline a query-urilor. Seara faina
|
|
|
9
|
infoarena - concursuri, probleme, evaluator, articole / AGM 2016 / Răspuns: Răspuns: Ruksak
|
: Martie 28, 2016, 18:26:19
|
Excelenta Ta, ne cerem iertare ! Maria Ta, sa stii ca editorialul de anul trecut este pe site-ul oficial, impreuna cu sursele oficiale. Si acum serios, mai usor cu tupeul, ca nu esti buricul pamantului.
De asta imi cer scuze nu am stiut,am cautat pe infoarena dar nu am gasit(nam stiut de site oficial),restu nu pot spune nimic miam exprimat parerea. Poti sa organizezi tu un concurs cu scopul de a aplica toate sfaturile de buna practica pe care ni le-ai dat. 99%, daca nu ti-a intrat o problema in timp, nu ti-a intrat pentru ca solutia nu era optima. Iar legat de memorie, tind sa cred ca a fost suficienta memorie la problemele la care memoria nu conta.
|
|
|
10
|
infoarena - concursuri, probleme, evaluator, articole / AGM 2016 / Răspuns: Ruksak
|
: Martie 28, 2016, 10:40:39
|
Excelenta Ta, ne cerem iertare ! Maria Ta, sa stii ca editorialul de anul trecut este pe site-ul oficial, impreuna cu sursele oficiale. Si acum serios, mai usor cu tupeul, ca nu esti buricul pamantului.
|
|
|
16
|
Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Retrospectiva anului 2015
|
: Decembrie 31, 2015, 14:55:15
|
2015, anul in care s-au intensificat initiativele de a sustine cat mai multe concursuri de algoritmica ( Mindcoding a avut o editie reusita din cate am auzit, Junior Challenge a renascut, editiile de ONIS si ACM facute cu profesionalism maxim si aparitia AGM ). De Algoritmiada, nici nu mai spun (nici n-ar avea cum sa fie altfel, sincer). Un resolution bun pentru infoarena ar fi sa mai apara un proiect, sau sa reinvie altul ( Monthly, .Com ) La multi ani !
|
|
|
|