Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva Infoarena Monthly / Răspuns: 004 Diagonale : Martie 08, 2012, 19:11:06
^^Cum faceti  initializarile cu valorile astea mari ? 2^63 ?Vad ca nu intra in long double,are mai mult de 18 cifre.. Rolling Eyes
2  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2012 / Răspuns: Feedback Runda 1 : Februarie 20, 2012, 22:00:21
Ma,mie mi-a placut la nebunie,chiar daca nu am facut nimic. Repede s-a cam scurs timpul  Very Happy. Felicitari echipei !
3  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2012 / Răspuns: Paranteze2 : Februarie 20, 2012, 19:50:52
Pentru exemplu..

Subsecventele nu sunt 1-2, 1-5,1-6,3-5,3-6,4-5,4-6   ? Altfel ,eu nu inteleg  Har har
4  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 017 Combinari : Decembrie 01, 2011, 12:54:46
^
Elementele vor fi de la 0 la n-1 in stiva,pornesc cu back(0),deci nu cred ca e de aici... Repet,la mine afiseaza ce trebuie...  Smile
5  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 017 Combinari : Noiembrie 30, 2011, 21:39:00
Am vazut ca nu s-a mai raspuns de 120 de zile ,dar am zis sa incerc..
Problema o rezolvai altfel,dar ma intreb de ce pentru sursa urmatoare iau 0 puncte.Am consultat atasamentele si,pentru cel putin primele 2 teste rezultatul e corect. Ce gresesc ? Fac aranjamente,singura diferenta e in functia valid().

Cod:
 
#include<fstream>
using namespace std;
fstream f("combinari.in",ios::in);
fstream g("combinari.out",ios::out);
int n,p,st[100];


void tipar()
{
int i;
for(i=0; i<p; i++)
g<<st[i]<<" ";
g<<"\n";
}

void init(int k)
{
st[k]=0;
}

int succesor(int k)
{
if(st[k]<n)
{
st[k]++;
return 1;
}
else
return 0;
}

int valid(int k)
{
if(k>0)
        if(st[k-1]>st[k])
return 0;

return 1;
}

void back(int k)
{
if(k==n)
tipar();
else
{
init(k);
while(succesor(k))
if(valid(k))
back(k+1);
}
}

int main()
{
f>>n>>p;
back(0);

f.close(); g.close();
return 0;
}

6  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Voluntari : Septembrie 16, 2011, 14:14:24
Foarte tare initiativa..  Applause

Chiar daca sunt 'non-olimpic',as dori sa particip si eu ca voluntar: pentru cei din gimnaziu ,daca vreti sa va ajut cu o idee, ceva ....,o sa incerc cu cea mai mare placere!!
7  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Bug reports : Septembrie 12, 2011, 07:51:46
^Probabil se lucreaza deja la problema,deci ar trebui sa asteptam,asteptam,asteptam... Whistle
8  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 146 Sticle : Martie 26, 2011, 19:04:20
Nu folosi ''pow'',eu de asta ma incurcam de luam 50 ..Vezi ca ti-am trimis un mesaj pe privat  Whistle
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines