Titlul: 889 Mins Scris de: Paul-Dan Baltescu din August 05, 2009, 21:29:38 Aici puteti discuta despre problema Mins (http://infoarena.ro/problema/mins).
Problema a fost adaugata de Vlad Gavrila. Mai multe detalii la Extinde arhiva (http://infoarena.ro/implica-te/extinde-arhiva). Titlul: Răspuns: Mins Scris de: Andrei Grigorean din August 06, 2009, 01:27:33 Ar merge bagat si numarul problemei in titlul topicului :).
Titlul: Răspuns: Mins Scris de: Florian Marcu din Octombrie 06, 2009, 16:46:41 Am rezolvat problema de 70 de puncte. Am TLE. Vreau sa stiu daca e buna ideea. Folosesc acelasi lucru ca la problema "Frac" - principiul includerii si excluderii. Asadar, am ceva de genul:
Citat for(i = 1; i <= min; ++i) sol += phi ( i , max) ; phi( i , max ) intoarce numarul de numere prime cu i si mai mici decat max. Initial, pentru toate numerele de la 1 la min calculez factorii primi si ii retin (folosind ciurul lui Erathostene). Avandu-i retinuti, aplic functia phi (exact ca la "frac"). Ceva idei de optimizare? [ in caz de aceasta este solutia buna ] Multumesc. Titlul: Răspuns: 889 Mins Scris de: Valentin Harsan din Mai 25, 2011, 16:10:58 nu trebuia sa fie c si d maxim 5000? :angry:
la lot asa era Titlul: Răspuns: 889 Mins Scris de: Eugenie Daniel Posdarascu din Mai 25, 2011, 17:14:26 Ba in mod normal da. Dar aici a fost pusa cu limita mai mare ca sa bage lumea in n*log(n). Inveti mai multe in felul acesta. Practic nu e chiar aceeasi problema ca la lot.
Bafta multa. Titlul: Răspuns: 889 Mins Scris de: Alex Velea din Mai 30, 2011, 22:23:02 Dani daca nu sunt prea discret :D
Eu am de gand sa iau toate numerele prime pana la min (c,d) si sa fac un pinex .. adica .. rez= c*d - (min(c,d)/primul numar prim ) - .. + (mind(c,d)/(primul numar prim*al doilea)) .. si tot asa : ) cred ca nu e optim :peacefingers: dar nu vad alta solutie. macar niste indicii de rezolvare va rog ? :weightlift: Titlul: Răspuns: 889 Mins Scris de: Alex Velea din Mai 30, 2011, 22:25:04 scuze :shock: mergea prost netul de asta am postat de 2 ori :( nu stiam ca s-a postat prima data :x si nu gasesc butonul de erase post :fool:
Titlul: Răspuns: 889 Mins Scris de: Eugenie Daniel Posdarascu din Mai 31, 2011, 07:46:46 Dani daca nu sunt prea discret :D Eu am de gand sa iau toate numerele prime pana la min (c,d) si sa fac un pinex .. adica .. rez= c*d - (min(c,d)/primul numar prim ) - .. + (mind(c,d)/(primul numar prim*al doilea)) .. si tot asa : ) cred ca nu e optim :peacefingers: dar nu vad alta solutie. macar niste indicii de rezolvare va rog ? :weightlift: Pai da asta nu e back ce zici tu? :shock: Gandestete ce reprezinta dreptele alea si incearca sa te gandesti cum poti aplica ciurul. Bafta multa. Titlul: Răspuns: 889 Mins Scris de: vladdd din Decembrie 27, 2018, 14:58:56 aceasta problema... woowTitlul: Răspuns: 889 Mins Scris de: vladdd din Decembrie 27, 2018, 15:00:29 problemaastae depoveste :yahoo: |