Pagini: 1 [2]   În jos
  Imprimă  
Ajutor Subiect: 039 Coins  (Citit de 9264 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
cristi_c
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #25 : Martie 12, 2009, 12:57:35 »

de curiozitate...ce gresesc, ca mie imi da bine cand probez, dar iau 0 puncte la evaluatorul de aici...
Cod:
#include<fstream.h>
ifstream f("coins.in");
ofstream g("coins.out");
int main()
{
int a[100],n,ok,i,j,m,s=0,s1,x,k,p,y;
f>>n;
for (i=1;i<=n;i++)
{
s1=0;
for (j=1;j<=22;j++)
{
f>>a[j];
if (a[j]==1) s1++;
}
x=0;
while (p!=s1)
{
for (k=1;k<=s1;k++)
if (a[k]==0)
{
y=k;
break;
}
for (k=22;k>=s1;k--)
if (a[k]==1)
{
p=k;
break;
}
a[y]=1;
a[p]=0;
x++;
}
if (x%2==0) s=s+s1;
}
g<<s;
return 0;
}

[editat] foloseste tag-ul "code" cand postezi cod pe forum
« Ultima modificare: Martie 12, 2009, 14:57:21 de către Sima Cotizo » Memorat
cr1st18
Strain
*

Karma: 1
Deconectat Deconectat

Mesaje: 39



Vezi Profilul
« Răspunde #26 : Iunie 30, 2009, 13:22:38 »

da' la un joc ......trebuie parcurse toate posibilitatile de joc.....??      adica daca ai    1000111..... se poate 1001110 sau 100101 si altele...asa?
Memorat
Alexa_ioana_14
Strain
*

Karma: 6
Deconectat Deconectat

Mesaje: 37



Vezi Profilul
« Răspunde #27 : Septembrie 02, 2009, 17:28:50 »

Daca iau toate nr de la 2^22 pana la 1 si stabilesc ca toate conviguratiile care incep cu 1 si au o singura secventa de 1 (1111...10...000) sunt castigatoare, atunci stiu ca orice mutare as face voi obtine un numar mai mare decat cel actual. Deci stiu despre numarul actual daca e sau nu castigator. Pentru fiecare nr tin intr-un vector pentru cantig true dak se poate castiga si false altfel; la fel pentru pierdut. Astfel stiu pt orice numar daca pierd sau castig!
Pe ideea asta iau 30 pct cu restul WA Brick wall !
Are cineva vreo sugestie?
Multumesc anticipat!
Memorat
deiosx
Strain
*

Karma: -9
Deconectat Deconectat

Mesaje: 28



Vezi Profilul
« Răspunde #28 : Martie 17, 2010, 18:38:23 »

QS(question):Dc va chinuiti atata...totusi....
daca pe tabla inaintea ultimului (1) se afla nr impar de (0) atunci castiga secundul....
altfel castiga capatanul...
cred eu...
also...
stiind nr de 0 atunci stim si cine castiga...
ASTA CRED EU. AM DREPT DE COPYRIGHT... Very Happy....accept ca acest mesaj sa fie stres daca nu convine regulilior pe care nu le-am citit ale acustui site(doar le-am bifat)...
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #29 : Martie 17, 2010, 19:24:10 »

....accept ca acest mesaj sa fie stres daca nu convine regulilior pe care nu le-am citit ale acustui site(doar le-am bifat)...

Stai linistit , 'regulile pe care nu le-ai citit ale acustui site ' nu au nimic impotriva postarii de solutii gresite pe forum. Desigur , e putin comic cand postarea are tonul asta. Mai ales ca aceasta idee a fost desfiintata in primele 2 posturi. Citeste-le , poate scoti o solutie demna de sters Very Happy
Memorat
deiosx
Strain
*

Karma: -9
Deconectat Deconectat

Mesaje: 28



Vezi Profilul
« Răspunde #30 : Martie 17, 2010, 19:37:31 »

ok Fool poate ai dreptate...da' am o intrebare...
care-i raspunul corect la testul de mai sus(cam pe la inceputul paginii)?
111,90 sau(cum mi-a da mie) 75 si facut manual 72  Think
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #31 : Martie 17, 2010, 19:41:44 »

111
Memorat
deiosx
Strain
*

Karma: -9
Deconectat Deconectat

Mesaje: 28



Vezi Profilul
« Răspunde #32 : Martie 18, 2010, 19:42:06 »

....apropos ce inseamna a juca optim?
si ex:000011(pe care unii l-au notat "castigator") nu castiga secundul?
I      100010-capitan
II     110000-secund
sau nu?
HELP ME PLS
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #33 : Martie 18, 2010, 19:53:39 »

Optim inseamna ca daca unul din jucatori are o strategie sigura de castig , o va folosi.
Ai voie sa muti un 1 in cel mai apropiat 0 din stanga , nu oricare 0 din stanga.
N-am stat sa verific daca respectiva configuratie e castigatoare .Cred ca se refereau la cazurile triviale , dar tin configuratiile oglindite in implementare : 110000 e caz trivial.

Si mai usor cu efectele speciale.
Memorat
deiosx
Strain
*

Karma: -9
Deconectat Deconectat

Mesaje: 28



Vezi Profilul
« Răspunde #34 : Martie 19, 2010, 17:01:43 »

THANK U!cred ca-mi pierd mintile!!! Rolling on the Floor Laughing Rolling on the Floor Laughing Fool Tongue

L. E.: am inteles ca trebuie sa fie mutat in primul 0 din stanga Har har

Editat de admin: Nu mai posta consecutiv, editeaza-ti mesajele anterioare/
« Ultima modificare: Martie 19, 2010, 17:19:14 de către Andrei Grigorean » Memorat
AlexxanderX
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #35 : Aprilie 27, 2013, 15:33:27 »

Din cate s-au scris aici inseamna ca exemplul e gresit:
Citat
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
este castigat tot de capitan deoarece el incepe primul deci va muta unule de pozitia 2 pe pozitia 1 si va fi castigator.
Memorat
mihai.alpha
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 16



Vezi Profilul
« Răspunde #36 : Decembrie 31, 2016, 00:44:03 »

In exemplu, de ce Paftenie nu castiga si jocurile 2 si 4?
Memorat
Pagini: 1 [2]   În sus
  Imprimă  
 
Schimbă forumul:  

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