Afişează mesaje
Pagini: 1 [2] 3 4 ... 9
26  infoarena - concursuri, probleme, evaluator, articole / Urmasii lui Moisil 2017 / Răspuns: Lift : Aprilie 02, 2017, 09:12:14
DA
27  infoarena - concursuri, probleme, evaluator, articole / Urmasii lui Moisil 2017 / Prietene : Aprilie 02, 2017, 06:35:16
Aici puteti pune intrebari la problema Prietene
28  infoarena - concursuri, probleme, evaluator, articole / Urmasii lui Moisil 2017 / Game4 : Aprilie 02, 2017, 06:35:12
Aici puteti pune intrebari la problema Game4
29  infoarena - concursuri, probleme, evaluator, articole / Urmasii lui Moisil 2017 / Suma6 : Aprilie 02, 2017, 06:35:03
Aici puteti pune intrebari la problema Suma6
30  infoarena - concursuri, probleme, evaluator, articole / Urmasii lui Moisil 2017 / Mostenire2 : Aprilie 02, 2017, 06:34:59
Aici puteti pune intrebari la problema Mostenire2
31  infoarena - concursuri, probleme, evaluator, articole / Urmasii lui Moisil 2017 / Lift : Aprilie 02, 2017, 06:34:54
Aici puteti pune intrebari la problema Lift
32  infoarena - concursuri, probleme, evaluator, articole / Urmasii lui Moisil 2017 / Electoral : Aprilie 02, 2017, 06:34:44
Aici puteti pune intrebari la problema Electoral
33  infoarena - concursuri, probleme, evaluator, articole / Prosoft @ NT / Răspuns: Problema Colors : Martie 07, 2017, 08:26:59
S-a reparat in final problema: acum are restrictiile initiale, testele input initiale si output-urile corecte. Problema e in arhiva.
34  infoarena - concursuri, probleme, evaluator, articole / Prosoft @ NT / Răspuns: Informare : Martie 06, 2017, 18:05:40
Le-am adaugat acum..
35  infoarena - concursuri, probleme, evaluator, articole / Prosoft @ NT / Răspuns: Problema Colors : Martie 06, 2017, 17:08:54
Problema Colors a avut din pacate o gresela in sursa oficiala care a afectat teste in valoare de 20 puncte (testele 16-19 cu N peste 666013). Momentan testele respective au fost eliminate si problema reevaluata, iar limita N scazuta si in enunt la 500000 < (666013) fata de 1000000 cat era initial. Scuze celor care au avut batai de cap cu asta duminica (probabil 2 elevi, din fericire asta nu a afectat rezultatele de la concursul onsite).
36  infoarena - concursuri, probleme, evaluator, articole / Prosoft @ NT / Răspuns: Informare : Martie 05, 2017, 17:33:49
E pus pe pagina principala de pe 2 martie 2017 20:06:49. Pagina concursului am adaugat-o insa de-abia ieri. Pe clubul de info am anuntat tot de joi, oricum, imi dau seama ca nu e foarte eficient dar alta metoda nu am avut.
37  infoarena - concursuri, probleme, evaluator, articole / Prosoft @ NT / Problema Escape : Martie 04, 2017, 20:01:21
Aici puteti pune intrebari la problema Escape
38  infoarena - concursuri, probleme, evaluator, articole / Prosoft @ NT / Problema Colors : Martie 04, 2017, 20:00:58
Aici puteti pune intrebari la problema Colors
39  infoarena - concursuri, probleme, evaluator, articole / Prosoft @ NT / Problema Reactor : Martie 04, 2017, 20:00:35
Aici puteti pune intrebari la problema Reactor
40  infoarena - concursuri, probleme, evaluator, articole / Prosoft @ NT / Problema Hanoi2 : Martie 04, 2017, 20:00:15
Aici puteti pune intrebari la problema Hanoi2
41  infoarena - concursuri, probleme, evaluator, articole / Prosoft @ NT / Problema Palindrom4 : Martie 04, 2017, 19:59:35
Aici puteti pune intrebari la problema Palindrom4
42  infoarena - concursuri, probleme, evaluator, articole / Prosoft @ NT / Problema March : Martie 04, 2017, 19:59:11
Aici puteti pune intrebari la problema March
43  infoarena - concursuri, probleme, evaluator, articole / ONIS 2016 / Răspuns: Smax : Septembrie 27, 2016, 21:02:43
Solutia mea este urmatoarea:
Pentru fiecare pozitie x din matrice, putem precalcula maximul de deasupra (pe o linie cu indice strict mai mic) ce e la distana manhattan maxim orice putere a lui 2. Se formeaza o ‘piramida’ de genul:
000000000000
000010000000
000111000000  -> ‘1’ - casute la distanta maxim 4 fata de ‘x’
001111100000
011111110000
0000x0000000
O ‘piramida’ cu 2^k linii este reuniunea a alte 6 piramide cu 2^(k-1) linii. (stanga, dreapta, sus, una care are aceeasi baza si posibil mai raman doua zone dar care se poate deduce usor ca pot fi acoperite de alte doua 'piramide'.

Putem retine doar ‘piramidele’ cu numar de linii egal cu cea mai mare putere a lui 2 <= D, pentru fiecare casuta, apoi rezultatul se poate calcula in O(N * M * 6).
Complexitate O(N * M * log D).
Pentru elemente de pe aceeasi linie, se poate roti matricea si repeta tot algoritmul.


Din pacate au intrat solutii care nu trebuiau sa intre Sad cu sortare sau altele, si unele din cele care aveau implementare cu RMQ / log luau TLE, desi am dublat timpul de executile al sursei mele.
44  infoarena - concursuri, probleme, evaluator, articole / ONIS 2016 / Răspuns: Fifty : Septembrie 24, 2016, 11:48:51
Da. Asta se intampla si in exemplu.
45  infoarena - concursuri, probleme, evaluator, articole / ONIS 2016 / Răspuns: Sokoban : Septembrie 24, 2016, 11:06:01
1) Da
2) Da
3) Nu

Am sa completez si enuntul.
46  infoarena - concursuri, probleme, evaluator, articole / ONIS 2016 / Răspuns: Baloane : Septembrie 24, 2016, 09:33:27
Trebuie afisat cu 4 zecimale ca in exemplu, am modificat enuntul.
47  infoarena - concursuri, probleme, evaluator, articole / ONIS 2016 / Fifty : Septembrie 24, 2016, 09:24:29
Aici se pot pune întrebări legate de problema Fifty
48  infoarena - concursuri, probleme, evaluator, articole / ONIS 2016 / Permking : Septembrie 24, 2016, 09:24:24
Aici se pot pune întrebări legate de problema Permking
49  infoarena - concursuri, probleme, evaluator, articole / ONIS 2016 / Sokoban : Septembrie 24, 2016, 09:24:14
Aici se pot pune întrebări legate de problema Sokoban
50  infoarena - concursuri, probleme, evaluator, articole / ONIS 2016 / Trineq : Septembrie 24, 2016, 09:24:11
Aici se pot pune întrebări legate de problema Trineq
Pagini: 1 [2] 3 4 ... 9
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines