Afişează mesaje
|
Pagini: [1] 2 3 ... 7
|
2
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 967 Char
|
: Martie 18, 2012, 13:44:24
|
In solutia oficiala scrie ca pentru fiecare buton apasat consideri intervale continue (stanga si dreapta), dar din problema se intelege ca la apasare butonul apasat nu se transforma; e o gaura in interval. Deci un contraexemplu ar fi sirul aa cu puterea 1 pentru a. aa 11 2 intervale [1;2] si [1;2] => solutia ar fi 1. dar solutia e 2, poti apasa ambele butoane (fiecare il transforma pe celalalt). Deci e solutia oficiala gresita sau problema incomplet formulata? In orice caz, nu prea e ok, ca doar e problema de ONI.
|
|
|
3
|
infoarena - concursuri, probleme, evaluator, articole / Articole / Răspuns: Răspuns: Multe "smenuri" de programare in C/C++... si nu numai!
|
: Martie 13, 2012, 16:07:17
|
@laurion, SpiderMan Stiu ideea cu resetarea super rapida cu setarea lungimii numarului la 0 (am si spus mai devreme asta). La functiile acelea de operatie pe numere mari, presupui ca in numar, dincolo de digitii care indica numarul gasesti doar 0. Adica nu putea fi adaptata ca sa functioneze si cand restul digitilor nu-s buni? Ca pierzi mult timp cand egalezi un nr cu 0 sa stai sa faci toate cifrele 0 (in loc sa reglezi direct dimensiunea 0).
Dar am inteles ca abordarea asta complica implementarea operatiilor si de multe ori nu este necesara. La adunare nu merge daca sunt cifre reziduale in fata, se presupune ca sunt 0. Asa ca nu inteleg de ce scaderea ar fi diferita? De ce o functie este implementata intr-un stil si cealalta in alt stil?
|
|
|
4
|
infoarena - concursuri, probleme, evaluator, articole / Articole / Răspuns: Multe "smenuri" de programare in C/C++... si nu numai!
|
: Martie 13, 2012, 15:27:22
|
La scaderea a doua numere mari, ce rol are conditia (i <= B[0])? Oricum vectorii in care se retin numerele mari trebuie sa aiba aceeasi lungime declarata si sa aiba numai cifre de 0 in fata. Se observa foarte clar asta la adunare, unde i avanseaza pana cand se termina ambele numere (si restul), si folosirea directa a termenilor A[ i ] si B[ i ] implica automat existenta de 0 la inceputul (dreapta) numarului pana la sfarsit. Astfel, la scadere, daca i > B[0], B[ i ] va fi oricum 0, deci conditia ((i <= B[0]) ? B[ i ] : 0) mi se pare inutila.
|
|
|
5
|
Comunitate - feedback, proiecte si distractie / Development / Răspuns: Portal
|
: Februarie 28, 2012, 17:17:57
|
Super tare. Dar Craciun are dreptate: imaginea arata cam urat. Ok, atunci poza dispare (mie nu mi se parea asa urata, dar daca asa e de parere lumea, schimbam). Poate ca era prea mare si trebuia mai mica ca un desen la inceput de propozitie (toate wiki-urile au asa ceva pentru tot felul de lucruri, inclusiv pe infoarena).
|
|
|
15
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 014 Secventa
|
: Iulie 18, 2011, 11:55:57
|
Vre-un exemplu in care solutia nu are lungime k? Pt ca la o solutie ipotetica de lungime mai mare ca k i-ai taia elementele de la sfarsit sa ajunga de lungime k. Astfel ar avea prioritate in fata secventei initiale (are indicele de sfarsit mai mic), iar baza ei nu poate decat sa creasca in urma taierii, deci sa aiba o baza fie egala, fie chiar mai mare.
_______ Mai tarziu: Da, am luat 100 considerandu-le doar pe cele de lungime k. 80 cu scanf, 100 cu stream-uri
|
|
|
16
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: Re: 004 Biti
|
: Iunie 11, 2011, 16:07:31
|
Pentru n = 5 da 36 000001000110010100111010110111110000
Tu cum ai reusit sa rezolvi problema fara sa trimiti sursa? Daca dau filtrare la monitor, nu apare nici o sursa, dar pe profilul tau apare problema drept rezolvata. Auzi iti bati joc de forumul asta? Nu vezi ca postul ala e deja de mult timp ? Nu apare sursa fiindca a fost pe InfoArena 1 si nu s-au mai pastrat sursele . Nu imi bat joc de forum-ul asta. Nu am vazut scris ca nu se pastreaza sursele deci m-am mirat. Oricum, e rau daca nu se pastreaza pentru ca eu credeam ca le poti pastra pe infoarena. Si ce daca e de mult timp? E un motiv pentru care nu e inchis.
|
|
|
|