Titlul: 886 Numar3 Scris de: Paul-Dan Baltescu din Iulie 29, 2009, 18:40:59 Aici puteti discuta despre problema Numar 3 (http://infoarena.ro/problema/numar3).
Problema a fost adaugata de Vlad Gavrila. Mai multe detalii la Extinde arhiva (http://infoarena.ro/implica-te/extinde-arhiva). Titlul: Răspuns: 886 Numar3 Scris de: A Cosmina - vechi din Iulie 29, 2009, 21:41:39 E ceva cu ultimele 2 cifre inversate? :-k Si trebuie lucrat pe numere mari ? Give me a hint.
Titlul: Răspuns: 886 Numar3 Scris de: Flaviu Pepelea din Iulie 29, 2009, 23:38:39 Am complexitatea O(N) si nu imi intra in timp... :D
L.E.: Hint pt cei care iau 60 de pcte cu solutia O(N) ... folositi ifstream :P Titlul: Răspuns: 886 Numar3 Scris de: Paul-Dan Baltescu din Iulie 30, 2009, 10:31:33 Limita de timp a fost crescuta la 2.5s si problema a fost reevaluata.
Titlul: Răspuns: 886 Numar3 Scris de: Ciocionica Ionut din Martie 26, 2010, 22:39:22 sunt elev in cls a 9 si nu pot sa rezol in 2 MB...mariti si voi limita de memorie....
P.S:asa am facut si la olompiada ...am rezolvat problema da am depasit limita de Memoie asa ca am luat 0:((( Titlul: Răspuns: 886 Numar3 Scris de: Pripoae Teodor Anton din Martie 26, 2010, 22:55:52 Problema a fost propusa ca sa o poti rezolva in 2 MB fiind elev in clasa a 9a. Altfel se pierde tot farmecul problemei. Problema a fost pusa in arhiva ca sa inveti ceva nou, nu ca sa iei puncte cu orice rezolvare.
Titlul: Răspuns: 886 Numar3 Scris de: Ciocionica Ionut din Martie 26, 2010, 22:58:20 da...cu memoria rezolvai...da acum am probleme cu timpul:(((:(( :'( :'( :'(.....mai incerc maine...
Titlul: Răspuns: 886 Numar3 Scris de: Andrei Grigorean din Martie 26, 2010, 22:59:30 Problema a fost data la lotul de junori. Acest lucru ar trebui sa fie un indiciu ca nu e tocmai foarte usoara.
Am vazut ca nu ai rezolvat decat primele doua probleme din arhiva. Iti recomand sa le incerci pe cele care au la dificultate o singura stea, pana cand mai prinzi niste experienta. Titlul: Răspuns: 886 Numar3 Scris de: Pripoae Teodor Anton din Martie 26, 2010, 23:01:16 Ah, aveam impresia ca era de la oji, mi se parea cam grea pt oji a9a totusi.
Titlul: Răspuns: 886 Numar3 Scris de: Ciocionica Ionut din Martie 27, 2010, 11:32:42 la oji am rezolvat problema cu livada.....da nu stiam cum sa vad daca imi iasa din memorie asa ca am luat 0
Titlul: Răspuns: 886 Numar3 Scris de: Tirca Bogdan din August 30, 2010, 09:35:16 Dupa parerea mea testele nu sunt foarte bune. Eu daca am permutarea 1200...00 (3 milioane de zerouri sa zicem) , o sa pastrez tot sirul in memorie... si iau 100 asa.
Titlul: Răspuns: 886 Numar3 Scris de: speedzeal din Septembrie 23, 2010, 21:40:03 1 ≤ n ≤ 5 000 000
De fapt corect e 2 ≤ n ≤ 5 000 000. Titlul: Răspuns: 886 Numar3 Scris de: Oncescu Costin din Decembrie 06, 2012, 15:15:42 Cat ar trebui sa dea pe exemplul
Cod: 3 100 ?Dupa parerea mea nu are raspuns.In cazul in care nu are raspuns ce trebuie sa afisam :)? Titlul: Răspuns: 886 Numar3 Scris de: Dan H Alexandru din Decembrie 10, 2012, 15:39:51 Poi se garanteaza ca pentru toate datele de test exista solutie.
Titlul: Răspuns: 886 Numar3 Scris de: Oncescu Costin din Decembrie 11, 2012, 18:44:39 Scuze, nu citisem partea aia :peacefingers:.
Titlul: Răspuns: 886 Numar3 Scris de: Valeriu Motroi din Octombrie 18, 2014, 09:10:50 Fișierele de intrare sunt numar3.in și numar3.out, cred că ar trebui modificat enunțul
Titlul: Răspuns: 886 Numar3 Scris de: Adrian Budau din Octombrie 22, 2014, 17:09:44 Am updatat, multumim de sesizare :-).
Titlul: Răspuns: 886 Numar3 Scris de: Mercea Otniel din Noiembrie 29, 2014, 17:28:43 ce poate avea testul 9 ca i-au incorect
#include<iostream> using namespace std; #include<fstream> ifstream f ("numar3.in", ifstream::in); ofstream g ("numar3.out",ofstream::out); char aux[3],nr[3]; long int i,n,indice,finalu,frecv[12],minim=10,x; int main() { f>>n; f>>aux[0]; frecv[aux[0]-48]++; for(i=1;i<n;i++) { f>>nr[0]; frecv[nr[0]-48]++; if(aux[0]>=nr[0]) indice++; if(aux[0]<nr[0]||i==n-1) { if(i==n-1&&indice==1) { finalu=n-indice; } else finalu=n-indice-1; indice=0; } aux[0]=nr[0]; } finalu--; ifstream f ("numar3.in", ifstream::in); f>>n; for(i=0;i<finalu;i++) { f>>aux[0]; g<<aux[0]; frecv[aux[0]-48]--; } f>>nr[0]; for(i=(nr[0]-48)+1;i<=9;i++) { if(frecv!=0) { minim=i; frecv[minim]--; break; } } g<< minim; for(i=0;i<=9;i++) if(frecv!=0) { for(int j=1;j<=frecv;j++) g<<i; } } Titlul: Răspuns: 886 Numar3 Scris de: Mercea Otniel din Noiembrie 29, 2014, 17:36:42 care este diferenta dintre FILE si fstream?
Titlul: Răspuns: 886 Numar3 Scris de: Mercea Otniel din Noiembrie 29, 2014, 17:59:09 la testele de la baraj nu i-au nici un "incorect".Ce are acel test 9?
Titlul: Răspuns: 886 Numar3 Scris de: Mercea Otniel din Decembrie 09, 2014, 22:12:08 va rog sa imi spuneti care e problema cu testul 9 pls ca ma chinui de vreo saptamana
|