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 Smile
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. Smile 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 Smile Si HackerRank este interesant  Cool
3  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Topcoder : Mai 13, 2014, 16:26:29
Pe tot coder sunt probleme de algoritmica (cum sunt cele dupa infoarena)? Eu cand intrat am vazut ca erau numai probleme cu metode si clase de obiecte, lucruri pe care nu le stiu...eu vreau sa imi exersez deocamdata doar gandirea  Smile
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 Sad In afara de infoarena (dupa care lucrez deja) ce alte site-uri de calitate cu sfaturi si probleme de programare imi recomandati ?

Multumesc ! Smile
5  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Setari Code::Blocks : Mai 11, 2014, 20:16:39
Poti edita fisierul CodeBlocks\share\CodeBlocks\templates\wizard\console\cpp\main.cpp
A functionat Smile Multumesc !
6  infoarena - concursuri, probleme, evaluator, articole / Informatica / Setari Code::Blocks : Mai 10, 2014, 17:47:18
Salut!

Stiti cumva daca pot seta Code::Blocks ca in loc de acel fragment de cod introductiv sa imi apara un alt cod "personalizat"?

Multuemsc! Smile
7  infoarena - concursuri, probleme, evaluator, articole / Informatica / Smen vectori mari : Mai 08, 2014, 17:24:49
Salut!

Sti cumva un smen de programare care sa iti permita crearea unui vector cu N elemente, N de tipul long long? (N poate avea pana la 16 cifre) 
Multumesc  Very Happy
8  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Google Code Jam : Mai 04, 2014, 15:05:54
Am participat numai in ultimele 30 de minute  Very Happy Am reusit sa fac numai small input de la A. Personal mizez pe runda 1C...e cea mai avantajoaza pentru ora Romaniei Very Happy
9  infoarena - concursuri, probleme, evaluator, articole / Informatica / Intrebare qsort : Mai 03, 2014, 08:44:12
Salut!

Intr-o problema rezolvarea consta in a ordona mai multi vectori crescator, am folosit functia qsort() dar am observat ca nu functioneaza pe vectori care au strict doua elemente. Aveti idee de ce se intalmpla aceasta si cum se rezolva ?

Multumesc Smile
10  infoarena - concursuri, probleme, evaluator, articole / Informatica / Operatii cu mumere de 18 cifre : Aprilie 17, 2014, 20:33:19
Salut!

Cum trebuie procedat cu lucrul cu numere de 18 cifre? Stiu ca tipul long long acopera aceste numere dar cum pot afla un radical dintr-un numar ca acesta? Functiile sqrt si sqrtl nu functioneaza...exista un "smen" de programare pentru asa ceva ? Very Happy:D

Multumesc Smile
11  infoarena - concursuri, probleme, evaluator, articole / Informatica / Inserare link C++ : Aprilie 08, 2014, 15:38:31
Salut!

Am un program in Code:Blocks care calculeaza niste chestii la chimie. Dupa ce afiseaza rezultatele vreau ca in loc de reload-ul fisierului sa mi se deschida un link catre o pagina web. Se poate asa ceva? Daca "da" cum?
Multumesc Smile
12  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: Asupra problemei papuci : Octombrie 24, 2013, 18:21:20
Multumesc ! Acum am vazut ! Very Happy Very Happy
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.
Cod:
C[1]-2<=2*k
2.
Cod:
C-C[i-1]<=2*k 

3.
Cod:
2*n-C[t]<=2*k
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? Smile
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 Smile
16  infoarena - concursuri, probleme, evaluator, articole / Informatica / Operatii cu numere mari : Iulie 10, 2013, 12:10:54
Salut!

Cum trebuie sa declar o variabila x (reala) astfel incat sa pot retine numere mari (cat de mari posibil)?? Cate cifre are cel mai mare numar care se poate memora in variabila x?

Multumesc! Smile
17  infoarena - concursuri, probleme, evaluator, articole / Informatica / liste : Mai 17, 2013, 13:05:59
Salut!
Am urmatoare problema: scrieti instructiunile care lipsesc (//1 si //2) astfel incat atribuirea //3 sa se faca corect
typedef struct T
{int *p,*q;
}T *x;
int main()
{
//1
//2
*(x->p)=3; //3
return 0;
}

Multumesc ! Smile
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 !:)
19  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: eroare c++ : Martie 29, 2013, 15:19:58
asa e....nici nu mi-am dat seama...trebuie sa fac un program pt chimie...vectorul ala e cu masele molare pe care le-am luat cu copy-paste dupa net Very Happy
20  infoarena - concursuri, probleme, evaluator, articole / Informatica / eroare c++ : Martie 29, 2013, 14:57:10
Salut!

Cand fac urmatoarea atribuire: a[31]=252,0829; imi apare ca eroare: "invalid digit "9" in octal constant" la alte atribuiri imi apare "ivalid digit "8" in octal constant". De ce imi apare eroarea asta? Smile

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
Cod:
while(!feof(f))
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 ! Very Happy
22  infoarena - concursuri, probleme, evaluator, articole / Informatica / expozitie : Februarie 27, 2013, 20:11:35
Salut! Smile

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" Huh

Multumesc Very Happy

23  infoarena - concursuri, probleme, evaluator, articole / Informatica / pascal : Februarie 26, 2013, 17:54:43
Salut!

Ce inseamna in Pascal a[ i ]:=[] ?
Multumesc !  Very Happy
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 Sad
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) ? Smile
Multumesc! Very Happy
Pagini: [1] 2 3
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines