Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2014 / Răspuns: Feedback Runda 1 : Decembrie 21, 2013, 15:51:49
Nu stiam ca asa se face compararea, greseala mea.

Oricum, nu am vrut in niciun caz sa minimalizez munca comisiei. Sunt constient ca e aproape imposibil sa scoti teste perfecte, era doar o parere despre ce s-ar putea eventual imbunatati pe viitor (de aia e si topic de feedback)
2  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2014 / Răspuns: Feedback Runda 1 : Decembrie 21, 2013, 14:29:49
Organizarea tehnica a concursului a fost buna, insa testele au fost facute (foarte) prost. La Magicmatrix am trimis o sursa prima oara cu unsigned int si tot a luat 100 (?) si cineva mai sus a dat un exemplu in care la fel a luat 100 desi nu trebuia.

Cat despre Kami ar fi trebuit sa se modifice un test in timpul concursului ca sa pice bulaneala aia. Stiu ca o reevaluare a tuturor surselor e foarte costisitoare, dar nu e deloc corect sa ai o diferenta atat de mare de punctaj pe aceeasi solutie practic, mai ales la Algoritmiada.
3  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 015 Permutari II : August 18, 2013, 19:41:54
Tu in functia in care completezi matricea gasesti pentru fiecare element i un numar c[ i ] astfel incat permutarea la puterea c[ i ] sa aiba elementul i pe pozitia corespunzatoare. Nu e necesar sa verifici la toate pentru ca ciclul unei permutari iti da pentru toate elementele care-l alcatuiesc acel c[ i ]. Daca ai de exemplu ciclul (1, 3, 4) ridicand la putere vei avea 1 -> 3 -> 4 -> 1 deci {1, 3, 4} vor fi pe pozitiile 1, 3 si 4 in p^3, p^6 etc.
4  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Subiectul de admitere de la Iasi : Iulie 23, 2013, 21:19:55
Lol, sa nu se laude vreunu ca a luat 10.
5  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Feedback Algoritmiada 2013, Runda 4 : Martie 24, 2013, 14:28:09
fac exceptie anul asta si-i iau pe primii 20 de la 11-12.
6  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: ONI 2013 : Martie 21, 2013, 13:16:58
Am inteles, mersi mult de explicatii. Daca e cineva din comisie si poate sa ne lamureasca i-as fi recunoscator.
7  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: ONI 2013 : Martie 21, 2013, 12:43:12
adica in primul rand trebuie sa lucrez pe linux, si daca-mi compileaza nu e totusi sigur ca o sa-mi mearga si pe evaluator ? ar fi nasol sa belesc si cateva teste la un brute din cauza ca nu compileaza.
8  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: ONI 2013 : Martie 21, 2013, 11:59:27
am citit ca la ONI se compileaza cu standardul C++ 98. Nu stiu cu ce se evalueaza pe infoarena, dar sunt surse care fac #include si tr1 si folosesc librarii din C++ 11. Intreb pentru ca ma intereseaza daca as putea sa folosesc tr1/unordered_set Smile
9  infoarena - concursuri, probleme, evaluator, articole / .com 2012 / Răspuns: Aby : Martie 10, 2013, 16:35:29
trece peste linia libera dintre teste daca fac f.get() ?
10  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 982 Joc13 : Februarie 14, 2013, 21:11:34
am o dinamica D[ i ][ j ][ k ] = valoarea maxima pana in (i, j) venind din stanga pe ultimele k coloane si V[ i ][ j ] = valorea maxima pana (i, j), ultima mutare fiind schimbarea liniei.

Iau 2 wa si nu ma prind de ce, solutia oficiala tot cam asa face. Un hint sau un test mai mic pe care sa-mi pice ?
11  infoarena - concursuri, probleme, evaluator, articole / .com 2012 / Răspuns: Feedback Runda 1 : Decembrie 22, 2012, 21:48:16
la KMP eu faceam actualizarea in while, inainte de q = pi[q] avem match[i - q] = q si complexitatea ramane aceeasi. Iau un wa din cauza secventei s[n - m + 1 .. n] cred.
12  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 024 Deque : Noiembrie 06, 2012, 00:00:24
Stiu ca trebuia sa iau incorect tocmai cum ai zis tu, dar nu stiam de ce kbs. Prima data am trimis cu if (deque[front] == a[i - k]) si a doua oara am pus si (i - k >= 1) si tot luam kbs, dar mi-am dat seama acum de ce, degeaba puneam conditia cu i - k >= 1 dupa ca el oricum evalua mai intai a[i - k]. Mersi de explicatii.
13  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 024 Deque : Noiembrie 05, 2012, 23:22:29
De ce iau sigsegv pe asta ? http://infoarena.ro/job_detail/807054
Bag direct elementul in deque in loc de pozitia lui, in rest e la fel ca sursa de 100.
14  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2012 / Răspuns: Feedback Runda 9 : Octombrie 26, 2012, 20:55:34
Ce smecher arata Ciclonia Tongue
15  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1091 Kbiti : Octombrie 01, 2012, 21:58:43
Nu prea are legatura cu problema ci cu cast-ul. Nu inteleg de ce nu merge sa faci asa:
Cod:
long long sol = 0;
sol += 1 << 31;

Pentru ca 1 << 31 nu incape pe int ci maxim (1 << 31) - 1 ?

Daca as avea
Cod:
long long sum;
int a = b = (1 << 31) - 1;
sum = a + b;
Merge direct sau tre sa fac cast si sa scriu sum =  1LL * a + b pentru ca (a + b) depaseste tipul lor de date(int) ?
16  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: strlen in for : Mai 23, 2012, 19:32:34
@ Marginean Ciprian
Evaluatorul de pe infoarena nu optimizeaza strlen.

http://infoarena.ro/job_detail/750315
http://infoarena.ro/job_detail/750319

In a doua sursa am 2 variabile pentru cate un strlen si le-am folosit pe alea in for.
E diferenta mare de timpi, deci chiar e bine de stiut si recomandat sa calculezi inainte valoarea, cine stie cum poti sa bulesti o problema aiurea.

Pentru STL m-am uitat pe cplusplus si size() e constanta.
17  infoarena - concursuri, probleme, evaluator, articole / Informatica / strlen in for : Mai 22, 2012, 18:43:51
Am o functie liniara, strlen de exemplu, si un sir S de lungime N.

Cod:
for (int i = 0; i < strlen(S); i++)
{
...
}

La fiecare iteratie se calculeaza din nou strlen(S) ? Adica o parcurgere a sirului o sa fie in O(N^2) ?
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines