Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 080 TVShow  (Citit de 3719 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
domino
Echipa infoarena
Nu mai tace
*****

Karma: 281
Deconectat Deconectat

Mesaje: 1.340



Vezi Profilul WWW
« : Iulie 12, 2005, 13:41:48 »

Aici puteţi discuta despre problema TVShow.
Memorat
cristi8
Vizitator
« Răspunde #1 : August 05, 2005, 19:45:35 »

e corect sa iau fiecare posibilitate de pariu a lui petrica si sa calculez probabilitatea sa castige?

si probabilitatea e mereu 1/(2^k) (sau 0/1)?

..iau 20 pct cu rezolvarea asta
Memorat
vladut.forum
Vizitator
« Răspunde #2 : August 05, 2005, 20:36:45 »

nu stiu daca e corect, da nu-i necesar Tongue
Memorat
cristi8
Vizitator
« Răspunde #3 : August 07, 2005, 09:26:21 »

am postat functia care rezolva.. gaseste cineva vreo greseala ? ..sau poate e ideea proasta..

// tmp = numitorul probabilitatii ;   p0 = cat pariaza Petrica.
// optimele se retin in prob si in p[0]

Cod:

int n, s[NMAX], p[NMAX], prob;

void solve()
{  
  int p0, i, tmp;
  for(p0 = 0, tmp = 1; p0 <= *s; p0++, tmp = 2)
  {
    for(i = 1; i < n && tmp; i++)
      if(s[i] + p[i] >= *s + p0)
        if(s[i] - p[i] >= *s + p0)
          tmp = 0;
        else
          tmp *= 2;
    if(tmp && (tmp < prob || !prob))
      prob = tmp, *p = p0;
  }
}


PS: nu ma asteptam sa iau 100, ca 2^300 nu intra in int.. dar macar 40 puncte, ca zice "Pentru 40% din teste N <= 17"
Memorat
realboss
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 5



Vezi Profilul
« Răspunde #4 : Februarie 17, 2006, 22:21:48 »

dak vrei doar 40 de puncte fa backtracking, o sa-ti intre in timp
Memorat

Totul sau nimic!
silviug
Echipa infoarena
Nu mai tace
*****

Karma: 193
Deconectat Deconectat

Mesaje: 485



Vezi Profilul
« Răspunde #5 : Februarie 18, 2006, 13:08:46 »

Garantez eu !  Pimp

Silviu
Memorat

"Don't gain the world and lose your soul, wisdom is better than silver or gold." [Bob Marley - Jamaican reggae musician & singer (1945 - 1981)]
pocaitu
De-al casei
***

Karma: -26
Deconectat Deconectat

Mesaje: 141



Vezi Profilul
« Răspunde #6 : Iulie 25, 2006, 00:53:13 »

   offf. mie tot imi da la toate testele fisier iesire lipsa !! ce sa ma fac ca problema mea e perfecta si imi merge perfect la mine ?
 putin ajutor pls . Mad
Memorat

This is not a signature ! I repeat, this is not a signature !
filipb
Nu mai tace
*****

Karma: 232
Deconectat Deconectat

Mesaje: 929



Vezi Profilul
« Răspunde #7 : Iulie 25, 2006, 11:30:26 »

inseamna ca nu deschizi bine fisierul de iesire. posteaza si tu pe forum cu faci scrierea datelor.
Memorat
pocaitu
De-al casei
***

Karma: -26
Deconectat Deconectat

Mesaje: 141



Vezi Profilul
« Răspunde #8 : Iulie 25, 2006, 23:50:09 »

pai uite cum fac afisarea
ofstream g("tvshow.out");
g<<p[n]<<'\n'<<1<<'\n'<<nr<<'\n';
g.close();
Bine nr este un 2 la puterea nush cat ; asta e afisarea la unu din cazuri ; eu am trei variante pt care exista trei rezolvari si trei afisari. cam asta-i
Memorat

This is not a signature ! I repeat, this is not a signature !
pocaitu
De-al casei
***

Karma: -26
Deconectat Deconectat

Mesaje: 141



Vezi Profilul
« Răspunde #9 : August 02, 2006, 22:37:38 »

poate totusi sa-mi dea cineva niste teste cu raspunsuri sa vad si io unde gresesc ??!
Memorat

This is not a signature ! I repeat, this is not a signature !
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #10 : August 04, 2006, 14:00:12 »

incearca pe campion. acolo sunt fisierele de intrare si iesire.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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