Afişează mesaje
|
|
Pagini: [1] 2 3
|
|
1
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Citire
|
: Mai 17, 2014, 10:36:41
|
Salut! Intr-un fisier sunt N linii iar pe fiecare linie se gasesc caractere (cifre de la 0 la 9). Trebuie sa pun aceste cifre intr-un vector de timp int. Cum fac sa citesc pana la sfarsitul linie caracter cu caracter? Am incercat sa citesc cu siruri de caractere pe care apoi sa le prelucrez dar este ineficient asa...trebuie sa citesc caracter cu caracter. Multumesc 
|
|
|
|
|
2
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Topcoder
|
: Mai 13, 2014, 18:01:18
|
Sunt multe probleme de algoritmica pe Topcoder. Aici gasesti toata arhiva lor. In legatura cu clasele, nu te speria.  E doar un standard de-al lor pentru a le usura evaluarea surselor. Hai sa luam un exemplu de enunt. Observi ca mai jos este un alineat in care scrie "Definition". Iar acolo iti descrie cum sa fie numita clasa, apoi metoda care rezolva problema, ce primeste ca input si ce tip de date returneaza. Poti sa gandesti ca metoda aceea a clasei functioneaza ca un main, doar ca datele de intrare nu le mai citesti din fisier ci le primesti ca parametri. Pentru a fi mai clar am lasat aici o sursa exemplu pentru enuntul de mai sus. Multumesc  Si HackerRank este interesant 
|
|
|
|
|
4
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Topcoder
|
: Mai 12, 2014, 20:05:34
|
Salut! Imi puteti spune si mie ce se intampla mai exact pe topcoder ? Am intrat pe site dar nu am inteles mare lucru. In "reteta de succes" pentru OJI sunt recomandate probleme dupa topcoder. Eu pe site nu am gasit aceste probleme iar pagina de pe infoarena cu tutorialul despre topcoder este goala  In afara de infoarena (dupa care lucrez deja) ce alte site-uri de calitate cu sfaturi si probleme de programare imi recomandati ? Multumesc !
|
|
|
|
|
13
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Asupra problemei papuci
|
: Octombrie 23, 2013, 17:18:59
|
Salut! Am o mica problema legata de problema papuci: http://www.infoarena.ro/problema/papuci . Rezolvarea mea functioneaza pe exemplul din problema insa cu evaluatorul obtin 0 puncte. Cand am accesat pagina oficiala cu solutiile problemelor date la Algoritmiada 2009 runda 2 am observat ca indicatiile de rezolvare de la problema papuci NU corespund cu problema. Linkul dat pe pagina solutiilor conduce intr-adevarat spre problema dar indicatiile de rezolvare NU corespund. Aceasta este pagina solutiilor : http://www.infoarena.ro/algoritmiada-2009/runda-2/solutii . Daca indicatiile de rezolvare Nu corespund cu problema este posibil ca nici testele din evaluator sa NU corespunda cu problema?? Ma gandesc ca din moment ce indicatiile sunt de la alta problema si testele ar putea fi de la alta problema?!?! Puteti cerceta situatia va rog ? Multumesc !
|
|
|
|
|
14
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: Combinari cu o proprietate
|
: Octombrie 04, 2013, 08:53:43
|
Acesta este exemplul concret: am multimea {2, 4, 6, 8, 10, 12 ,14, 16, 18, 20}. Cardinalul multimii este de 10. In vectorul C generez pe rand toate combinarile de 10 luate cate 2 cu urmatoarele proprietati: 1. 2. 3. n este cardinalul multimii si k un numar dat...in cazul nostrum k=4 si n=10. Una dintre posibilitati este:4 12 alta este 6 12 etc. Intrebarea mea este daca pot gasi NUMARUL combninarilor fara sa le generez?
|
|
|
|
|
15
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Combinari cu o proprietate
|
: Octombrie 03, 2013, 18:03:11
|
Salut! Am o multime data M cu cardinalul n iar in vectorul C generez pe rand combinarile de n luate cate t. Vreau sa calculez NUMARUL tuturor combinarilor care au urmatoarele proprietati: 1.C[1]-2<=2*k 2.C -C[i-1]<=2*k 3.2*n-C[t]<=2*k unde k este dat. Intrebarea mea este daca ppot calcula NUMARUL combinarilor FARA a le genera? Si in general, daca imi cere intr-o problema sa calculez numarul combinarilor cu o anumita proprietate pot sa "scap" de generarea lor?
Multumesc 
|
|
|
|
|
18
|
infoarena - concursuri, probleme, evaluator, articole / Articole / Imi dispare partitia D (help)
|
: Martie 30, 2013, 11:46:12
|
|
Salut! Am o problema cu calculatorul. Sistemul meu de operare este windows XP SP3. Acum o saptamana dupa ce am dat un restart la calculator mi-a disparut partitia D. Astazi am instalat windows-ul din nou. Imediat dupa ce am instalat windows-ul mi-a aparut partitia D. Dupa ce i-am dat restart iar a disparut. Care ar fi problema si cum pot sa o remediez?? Multumesc !:)
|
|
|
|
|
21
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / citire din fisier
|
: Martie 01, 2013, 15:54:12
|
Salut! Intr-un fisier text am pe mai multe linii caractere. Vreau sa citesc pana la sfarsitul fisierului. Nu fac citirea cu fstream ci ma folosesc de cstdio. Cand spun imi citeste pana la sfarsit dar imi ia ultimul caracter de doua ori. Cum ar trebui sa citesc ca sa nu se mai intample asta? Multumesc ! 
|
|
|
|
|
22
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / expozitie
|
: Februarie 27, 2013, 20:11:35
|
Salut!  Nu pricep explicatia data problemei "expozitie" de la OJI 2010: http://infoarena.ro/problema/expozitie Descrierea oficiala a solutiei este: Deoarece fiecare desen trebuie să apară de cel puţin k ori, ne vom asigura de acest lucru afişând fiecare desen de exact k ori, au fost ocupate astfel k*d scânduri, au mai rămas libere r=n-k*d, fiecare desen mai apare pe lângă cele k apariţii de k1, k2, …, kd ori. Dacă r=0 numărul de aranjări este 1. Dacă r<0 numărul de aranjări este 0. În celelalte cazuri considerăm ecuaţia: k1+k2+k3+…….kd=r, 0<=ki<=r (1) Problema se reduce la a determina numărul de soluţii ale ecuaţiei (1), acest număr este egal cu combinari de (r+d-1) luate cate r . Pentru demonstraţie se reprezintă soluţia ecuaţiei (1) ca o secvenţă binară, formată din k1 elemente 0, urmate de un element 1, urmat de k2 elemente 0, urmate de un element 1, ş.a.m.d., se adaugă în final kd elemente 0. În secvenţa construită sunt r elemente 0 (k1+k2+k3+…….kd=r), numărul total de elemente este n+r-1. Numărul posibilităţilor de a aranja cele r elemente 0 este combinari de (r+d-1) luate cate r . Puteti sa-mi explicati si mie chestia cu scrierea binara? Nu am priceput de unde le vine idea asta si de ce daca scrie cate Ki 0 si un 1 reprezinti solutia?? si pana la urma ce vor sa zica prin "reprezentam solutia"  Multumesc
|
|
|
|
|
24
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: fisiere
|
: Februarie 17, 2013, 17:43:23
|
...(fscanf sau cu freopen)...
fscanf si freopen fac lucruri diferite. Daca programezi in c++ foloseste streamurile din biblioteca standard (ifstream, ofstream). Unul din avantaje este ca se inchid automat la iesirea din blocul de executie. Succes. dar la multe probleme imi iese din timp cu ifstream 
|
|
|
|
|
25
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / fisiere
|
: Februarie 17, 2013, 13:37:46
|
Salut! Care este cea mai rapida cale de a citi dintr-un fisier (fscanf sau cu freopen) ? Am citit tot pe infoarena ca cea mai rapida cale este cu freopen...insa nu stiu cum sa folosesc freopen. Puteti va rog sa imi dati un exemplu in care sa folositi freopen (un scurt porogram care sa citeasca ceva dintr-un fisier si sa afiseze in alt fisier) ?  Multumesc! 
|
|
|
|
|