•savim
|
 |
« : Ianuarie 20, 2013, 00:12:27 » |
|
Aici se pot pune întrebări legate de problema Queue de la Runda 2 a concursului Algoritmiada 2013.
Timpul alocat întrebărilor este de 1 ora dupa inceperea concursului. Întrebările vor fi formulate astfel încât să se poată răspunde cu DA sau NU. În caz contrar sau în cazul în care întrebarea își găsește răspuns în enunțul problemei, răspunsul va fi FARA COMENTARII.
|
|
|
Memorat
|
|
|
|
•Mihai22e
Client obisnuit

Karma: 20
Deconectat
Mesaje: 74
|
 |
« Răspunde #1 : Ianuarie 20, 2013, 09:46:33 » |
|
Toate valorile folosite in operatiile de push vor fi numere intregi ≤ 10^6. Sunt numai numere naturale sau pot fi si negative?
|
|
|
Memorat
|
|
|
|
•veleandu
|
 |
« Răspunde #2 : Ianuarie 20, 2013, 09:46:43 » |
|
Pe fiecare linie a fisierului de output puteti afisa maximum 500 000 caractere, altfel outputul se va considera invalid. [...] trebuie sa inceapa cu indicele operatiei din input careia sirul de operatii de pe linia curenta ii corespunde Daca pentru a face operatia 'x' am nevoie de mai mult de 500 k de caractere de afisat, pot afisa pe 2 linii? x: .. x: ..
|
|
|
Memorat
|
|
|
|
•geniucos
|
 |
« Răspunde #3 : Ianuarie 20, 2013, 09:50:39 » |
|
Eu nu am inteles exact ce trebuie sa facem.Nu vad nici o cerinta. 
|
|
|
Memorat
|
|
|
|
•gramatovici_paul
Strain
Karma: 20
Deconectat
Mesaje: 22
|
 |
« Răspunde #4 : Ianuarie 20, 2013, 09:50:54 » |
|
Pe fiecare linie a fisierului de output puteti afisa maximum 500 000 caractere, altfel outputul se va considera invalid. Restrictia asta sigur e corecta?
|
|
|
Memorat
|
|
|
|
•andreii1
Strain
Karma: 4
Deconectat
Mesaje: 23
|
 |
« Răspunde #5 : Ianuarie 20, 2013, 09:51:30 » |
|
In loc de ultimia linie din .out de la ex:"5: read(2) push(2,2)" putea fi si "5: read(2) push(1,2)"?
|
|
|
Memorat
|
|
|
|
•elfus2
Strain
Karma: 1
Deconectat
Mesaje: 4
|
 |
« Răspunde #6 : Ianuarie 20, 2013, 09:51:56 » |
|
Se garanteaza ca exista cel putin un element in coada cand se face operatia pop_front() ?
|
|
|
Memorat
|
|
|
|
•veleandu
|
 |
« Răspunde #7 : Ianuarie 20, 2013, 09:52:20 » |
|
Se garanteaza ca in operatiile sunt valide? ( Nu o sa se ceara scoaterea unui element cand stiva este goala )
|
|
|
Memorat
|
|
|
|
•dutzul
|
 |
« Răspunde #8 : Ianuarie 20, 2013, 09:53:23 » |
|
sunt de acord cu geniucos ar trebui sa fie mai clara problema nu intaleg nimic din enunt.
|
|
|
Memorat
|
|
|
|
•savim
|
 |
« Răspunde #9 : Ianuarie 20, 2013, 09:55:37 » |
|
@Mihai22e naturale @veleandu NU @geniucos Citeste mai atent, si restrictiile si inputul. @gramatovici_paul DA @andreii1 DA @elfus2 & veleandu Operatiile sunt valide
|
|
« Ultima modificare: Ianuarie 20, 2013, 10:01:26 de către Serban Andrei Stan »
|
Memorat
|
|
|
|
•elfus2
Strain
Karma: 1
Deconectat
Mesaje: 4
|
 |
« Răspunde #10 : Ianuarie 20, 2013, 10:04:09 » |
|
Este obligatoriu ca operatiile din out sa se execute in ordinea 1, 2, ... N ?
|
|
|
Memorat
|
|
|
|
•savim
|
 |
« Răspunde #11 : Ianuarie 20, 2013, 10:05:02 » |
|
No comment
Daca te referi daca afisarile sa se execute in ordinea 1..N, raspunsul este DA.
|
|
« Ultima modificare: Ianuarie 20, 2013, 10:12:28 de către Serban Andrei Stan »
|
Memorat
|
|
|
|
•tudgal1001
Strain
Karma: 7
Deconectat
Mesaje: 4
|
 |
« Răspunde #12 : Ianuarie 20, 2013, 10:08:16 » |
|
Ce ar trebui sa insemne feedback-ul "Variabila de push invalida"?
|
|
|
Memorat
|
|
|
|
•savim
|
 |
« Răspunde #13 : Ianuarie 20, 2013, 10:11:28 » |
|
Ca faci push cu o valoare != wr.
|
|
|
Memorat
|
|
|
|
•narcis_vs
Strain
Karma: 19
Deconectat
Mesaje: 34
|
 |
« Răspunde #14 : Ianuarie 20, 2013, 10:23:26 » |
|
Solutia este unica?
|
|
|
Memorat
|
|
|
|
•dariusdarius
Client obisnuit

Karma: 20
Deconectat
Mesaje: 62
|
 |
« Răspunde #15 : Ianuarie 20, 2013, 10:23:43 » |
|
Se mai poate adauga un test la feedback?
|
|
|
Memorat
|
|
|
|
•savim
|
 |
« Răspunde #16 : Ianuarie 20, 2013, 10:31:40 » |
|
@narcis_vs No comment, citeste raspunsurile de mai sus.
|
|
|
Memorat
|
|
|
|
•RaduDo
Strain
Karma: 1
Deconectat
Mesaje: 16
|
 |
« Răspunde #17 : Ianuarie 20, 2013, 11:06:27 » |
|
De ce este gresit output-ul acesta ? 1: read(3) push(1,3) 2: read(5) push(1,5) 3: pop(1) push(2,5) pop(1) push(2,3) pop(2) write(3) 4: pop(2) write(5) 5: read(2) push(1,2) Nu inteleg . 
|
|
|
Memorat
|
|
|
|
•superman_01
Client obisnuit

Karma: 14
Deconectat
Mesaje: 52
|
 |
« Răspunde #18 : Ianuarie 20, 2013, 11:14:18 » |
|
ce inseamana:"Afisare invalida a valorii WR"?
|
|
|
Memorat
|
|
|
|
•harababurel
Client obisnuit

Karma: 23
Deconectat
Mesaje: 62
|
 |
« Răspunde #19 : Ianuarie 20, 2013, 11:16:41 » |
|
De ce este gresit output-ul acesta ? [...] Nu inteleg .  nu e gresit, si sursa mea da exact acelasi output pe exemplu, si ia ok pe testul de feedback. ai grija la restrictia "O operatie de push efectuata pe una dintre stive se considera valida daca valoare folosita se afla in WR."
|
|
|
Memorat
|
|
|
|
•RaduDo
Strain
Karma: 1
Deconectat
Mesaje: 16
|
 |
« Răspunde #20 : Ianuarie 20, 2013, 11:29:32 » |
|
De ce este gresit output-ul acesta ? [...] Nu inteleg .  nu e gresit, si sursa mea da exact acelasi output pe exemplu, si ia ok pe testul de feedback. ai grija la restrictia "O operatie de push efectuata pe una dintre stive se considera valida daca valoare folosita se afla in WR." Am folosit read(2) => Este folosita in WR, deci pot folosi push(1,2) ; Chiar nu inteleg !!!
|
|
|
Memorat
|
|
|
|
•NicuCJ
Strain
Karma: 6
Deconectat
Mesaje: 44
|
 |
« Răspunde #21 : Ianuarie 20, 2013, 12:22:52 » |
|
Mi-am dat seama.
|
|
« Ultima modificare: Ianuarie 20, 2013, 12:30:46 de către Nicu B. »
|
Memorat
|
|
|
|
•harababurel
Client obisnuit

Karma: 23
Deconectat
Mesaje: 62
|
 |
« Răspunde #22 : Ianuarie 20, 2013, 12:31:57 » |
|
4: read(5) pop(2) push(1,2) push(1,5) aici, tu il citesti pe 5 (wr = 5), apoi scoti varful din stiva 2 (wr = varful = 2), il introduci pe wr (=2) in prima stiva, dupa care incerci sa il introduci si pe 5 (numarul citit initial) in aceeasi stiva. ultima operatie nu respecta restrictia scrisa mai sus, pentru ca functiei push() ii poti da ca parametru doar valoarea actuala a variabilei wr, iar tie ti se pierde acea valoare. corect ar fi cam asa: 4: pop(2) push(1,2) read(5) push(1,5)
|
|
|
Memorat
|
|
|
|
•costyrazvy
Strain
Karma: -1
Deconectat
Mesaje: 6
|
 |
« Răspunde #23 : Ianuarie 20, 2013, 12:41:17 » |
|
testul 1 e exemplul??
|
|
|
Memorat
|
|
|
|
•gramatovici_paul
Strain
Karma: 20
Deconectat
Mesaje: 22
|
 |
« Răspunde #24 : Ianuarie 20, 2013, 19:46:25 » |
|
Intr-un worst case, sursa mea afiseaza peste 750.000 de caractere pe un rand. Totusi am luat 100. Nu sunt singuru in situatia asta. Modificati testele sau modificati restrictia?
|
|
|
Memorat
|
|
|
|
|