Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 035 Party  (Citit de 8261 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
fluffy
Echipa infoarena
De-al casei
*****

Karma: 71
Deconectat Deconectat

Mesaje: 146



Vezi Profilul
« : Aprilie 01, 2004, 00:36:21 »

Aici puteţi discuta despre problema Party.
Memorat
Matrix
Strain
*

Karma: -3
Deconectat Deconectat

Mesaje: 41



Vezi Profilul
« Răspunde #1 : Mai 03, 2004, 21:56:45 »

Citat din mesajul lui: nobody
...

in text scrie ca se va afisa nr de invitati la petrecere si acestia
dar nu scrie nicaieri ca trebuie sa fie un nr maxim de invitati
nu ar trebui specificata mai clar cerinta
 Question  Question
Memorat
domino
Echipa infoarena
Nu mai tace
*****

Karma: 281
Deconectat Deconectat

Mesaje: 1.340



Vezi Profilul WWW
« Răspunde #2 : Mai 08, 2004, 20:19:35 »

Citat din mesajul lui: Matrix
Citat din mesajul lui: nobody
...

in text scrie ca se va afisa nr de invitati la petrecere si acestia
dar nu scrie nicaieri ca trebuie sa fie un nr maxim de invitati
nu ar trebui specificata mai clar cerinta
 Question  Question


Nu trebuie sa fie numar maxim de invitati. Trebuie sa fiu un numar de invitati a.i. sa satisfaca toate conditiile. Citeste mai atent enuntul!
Memorat
teplesnescdenutevezi
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 18



Vezi Profilul
« Răspunde #3 : Martie 05, 2005, 09:35:22 »

"x y 0 are semnificatia ca x sau y trebuie sa participle la petrecere " , pot participa si amandoi ? dar nici unul ?
Memorat
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #4 : Martie 05, 2005, 12:00:54 »

Problema de fapt este cea a satisfacerii unei expresii logice. Faptul ca un individ participa sau nu la petrecere este o variabila booleana si peoblema cere atribuiri de valori acestor expresii booleene pentru ca toate constrangerile din enunt sa fie adevarate. In literatura problemei ii zice 2SAT, 3SAT este problema NP-completa, dar 2SAT e rezolvabila polinomial. Aceasta problema a fost data la CEOI in 2001 sau 2002 nu mai stiu exact dar cu date mai mari, rezolvarea problemei de pe site poate fi mult mai simpla folosind un algoritm probabilist care se poate demonstra ca ajunge usor la solutie.
Memorat
VladS
Vizitator
« Răspunde #5 : Iulie 27, 2005, 13:51:50 »

Am gasit pe net o rezolvare polinomiala probabilistica dar nu cred ca este corecta deoarece iau WA pe 4 teste.  
Acolo scria ca intr-o expresie de genul E1 & E2 & E3 ... gasesc o expresie E care este falsa si schimb (in mod aleator) valoarea unei variabile din ea.
Sii fac asta pana cand expresia mare devine adevarata. As vrea sa stiu daca e corect algoritmul sau mai trebuie sa mai caut.
Memorat
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #6 : Iulie 27, 2005, 17:22:35 »

Parca asa era si solutia mea ... nu mai tin minte exact, poti sa posezi linkul pentru algoritmul probabilist? Aceeiasi problema s-a dat la CEOI nu mai tin minte exact in ce an, dar acolo erau mai multe expresii logice ce trebuiau satisfacute si trebuia conceput un algoritm eficient care avea la baza descoperirea componentelor tari conexe dintr-un graf in timp O(n + m).
Memorat
VladS
Vizitator
« Răspunde #7 : Iulie 27, 2005, 18:15:00 »

www.fas.harvard.edu/~libcs124/CS/lec15.pdf
Memorat
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #8 : Iulie 28, 2005, 03:02:20 »

Mda, cred ca aia era sursa mea de inspiratie Smile
Memorat
VladS
Vizitator
« Răspunde #9 : Iulie 28, 2005, 10:18:43 »

Gata, am rezolvat. Faza era ca uneori imi afisa ca o solutie este sa nu participe nimeni la petrecere.
Merci Cosmin.
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #10 : Iulie 28, 2006, 09:15:06 »

eu am gasit alta solutie, bazata pe parcurgerea unui graf. Iau un graf avand ca noduri i si !i (1<=i<=n), si am muchie de la x la y daca exista propozitia (!xvy). Si apoi agati arborele intrun nod i (atentie sa nu fie !i), il fac adevarat si apoi parcurg grafu si ii fac pe toti adevarat.

Pare bine si totusi nu iau decat 20 de pct. Cry
Memorat
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #11 : Iulie 28, 2006, 09:23:25 »

De unde ati scos expresia asta cu agat arborele intr-un nod ca am tot auzit-o si mi se pare aiurea ... Cat despre modul de rezolvare, daca ai citit articolul despre probleme 2sat din Ginfo o sa vezi acolo 3 rezolvari diferite, printre care si asta a ta care cred ca presupune o valoare de adevar si vede apoi daca variabilele care sunt fortate ajung sa se contrazica.
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #12 : Iulie 28, 2006, 13:12:18 »

de fapt ii dau voie cuiva sa vina la petrecere si apoi impiedic toate restrictiile acestuia. Cam la asta se rezuma rezolvarea mea. Banuiesc ca nu exista teste in care sa fie imposibil.
Memorat
cypry
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #13 : Martie 09, 2007, 20:21:41 »

 Brick wall ok... am ales urmatoarea varianta de rezolvare: cand citesc conditiile le pun intr-o matrice. Daca e x y 0, pun a [ x ] [ y ] =4 si a [ y ] [ x ] =4(ca sa nu fie 0), la fel pentru 3, iar daca e 1 pun a [ y ] [ x ] =1 si pt 2 a [ x ] [ y ] =1. Dupa aceea, iau invitatii pe rand, si considerand ca invitatul k participa, pun celorlalti restrictii, ghidandu-ma dupa linia k din matrice. Am tratat si cazul cand pentru aceeasi invitati se pot pune mai multe conditii, dar tot 30 de puncte iau, pe celelalte WA. What did I do wrong?
« Ultima modificare: Martie 09, 2007, 20:23:31 de către Ciprian Oprisa » Memorat
peanutz
Nu mai tace
*****

Karma: 10
Deconectat Deconectat

Mesaje: 296



Vezi Profilul
« Răspunde #14 : Mai 10, 2007, 12:00:28 »

cerintele nu au prioritati? gen cerinta 0 < cerinta 1 < cerinta 2 < cerinta 3?

adica daca 1 si 3 participa si:

1 2 1
3 4 1
2 4 3
ce se-ntampla? sau nu se poate ...

si, de fapt, x y 1 = y x 2 ?

Eu m-am gandit la un random ciobanesc, chiar sunt curios sa vad cat iau, si am motive sa cred ca ar putea fi aproape de 100 Very Happy
« Ultima modificare: Mai 10, 2007, 12:49:46 de către Andrei Homorodean » Memorat

....staind....
stef2n
Nu mai tace
*****

Karma: 218
Deconectat Deconectat

Mesaje: 641



Vezi Profilul
« Răspunde #15 : Septembrie 19, 2007, 16:34:10 »

La primul exemplu din enunt, fisierul party.out contine
Cod:
1
3
in loc de
Cod:
2
1
3
Probabil s-a gresit cand s-a trecut la infoarena2. Thumb up
Memorat

Exista 10 categorii de oameni: cei care inteleg sistemul binar si cei care nu il inteleg.
filipb
Nu mai tace
*****

Karma: 232
Deconectat Deconectat

Mesaje: 929



Vezi Profilul
« Răspunde #16 : Septembrie 19, 2007, 17:51:35 »

Thumb up solved.
Memorat
stef2n
Nu mai tace
*****

Karma: 218
Deconectat Deconectat

Mesaje: 641



Vezi Profilul
« Răspunde #17 : Septembrie 20, 2007, 16:51:59 »

Se pare ca evaluatorul la problema asta are niste scapari. Se iau 20 de puncte cu o sursa goala: job #85254 Think
Memorat

Exista 10 categorii de oameni: cei care inteleg sistemul binar si cei care nu il inteleg.
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #18 : Octombrie 16, 2007, 18:15:37 »

Greseala in enuntul problemei :
Citat
O cerinta de genul x y 0 are semnificatia ca x sau y trebuie sa participle
Memorat
vlad_D
Client obisnuit
**

Karma: 32
Deconectat Deconectat

Mesaje: 67



Vezi Profilul
« Răspunde #19 : Februarie 09, 2013, 09:54:18 »

Cred ca testele sunt slabe (o singura componenta sc sau o singura componenta si restu sunt ne-invitati = 70pct).
Memorat
proflaurian
Client obisnuit
**

Karma: 46
Deconectat Deconectat

Mesaje: 58



Vezi Profilul
« Răspunde #20 : Iunie 02, 2013, 13:12:34 »

Este posibil ca numarul de invitati sa fie 0? Mie mi se pare ca daca in teste nu apare nicio conditie x y 0 atunci o solutie banala ar fi sa nu fie invitat nimeni la petrecere Smile. Am dreptate?
Memorat
RaduGabriel2012
Strain
*

Karma: 7
Deconectat Deconectat

Mesaje: 26



Vezi Profilul
« Răspunde #21 : Martie 15, 2015, 13:56:26 »

Evaluatorul da "Eroare in configurarea problemei"
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines