infoarena informatica de performanta
info
arena
b
log
f
orum
calendar
autentificare
inregistrare
infoarena
>
infoarena - concursuri, probleme, evaluator, articole
>
Arhiva de probleme
> Subiect:
483 Maxd
Pagini:
1
2
[
3
]
În jos
« mesajul precedent
următorul mesaj »
Imprimă
Ajutor
Subiect: 483 Maxd (Citit de 15371 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
•
TheNechiz
De-al casei
Karma: 30
Deconectat
Mesaje: 145
Răspuns: 483 Maxd
«
Răspunde #50 :
Iunie 25, 2012, 20:26:30 »
Deci,orice număr are un divizor prim mai mare decât radicalul lui
Asta înseamna că pentru 2,000,000,000 ,prim[k] > = sqrt(2000000000)
sqrt(2000000000) = 44721.4....
Am încercat să mai măresc vectorul , dar după iau "KILLED BY SIGNAL 11" și asta înseamnă că ies din limite.
http://infoarena.ro/job_detail/761248
Memorat
•
klamathix
Echipa infoarena
Nu mai tace
Karma: 733
Deconectat
Mesaje: 1.216
Răspuns: 483 Maxd
«
Răspunde #51 :
Iunie 25, 2012, 20:27:52 »
Un numar prim mai mic decat radicalul lui*.
Memorat
•
TheNechiz
De-al casei
Karma: 30
Deconectat
Mesaje: 145
Răspuns: 483 Maxd
«
Răspunde #52 :
Iunie 25, 2012, 20:36:25 »
Asta înseamnă că ar trebui să mai măresc vectorul "prim",ciurul este până la 45000 > 44721.4....
Dar de la 1 până la 45000 sunt 4676 numere prime,k poate fi maxim 5500.
Am văzut că iese din int,l-am pus long,dar tot iau SIGFPE.
«
Ultima modificare: Iunie 25, 2012, 20:42:08 de către Birisan Razvan
»
Memorat
•
klamathix
Echipa infoarena
Nu mai tace
Karma: 733
Deconectat
Mesaje: 1.216
Răspuns: 483 Maxd
«
Răspunde #53 :
Iunie 25, 2012, 20:49:05 »
Int-ul este pe 32 de biti acum, deci merge pana in 2 miliarde si ceva. Problema ta apare cand k trece de numarul de numere prime pe care le-ai stocat (asta se intampla cand ultimul factor prim al numarului e mai > sqrt. Astfel prim[k] nu prea mai stii ce contine, poate fi 0 si daca incerci sa faci modulo cu 0 primesti SIGFPE.
Memorat
•
TheNechiz
De-al casei
Karma: 30
Deconectat
Mesaje: 145
Răspuns: 483 Maxd
«
Răspunde #54 :
Iunie 25, 2012, 20:57:11 »
Trebuie să mă mai gândesc la problema asta
Mulțumesc pentru ajutor
Memorat
•
Steve
Client obisnuit
Karma: 36
Deconectat
Mesaje: 72
Răspuns: 483 Maxd
«
Răspunde #55 :
Iunie 26, 2012, 08:20:18 »
Initializezi toate numerele prime in vectorul final (cel cu nr de divizori pt numerele intre a si b) cu 2, restul cu 1, apoi pentru fiecare prim i, parcurgi incepand cu primu nr divizibil cu i care e >= a (si >= i) pana la ultimu numar divizibil cu i care e <= b. Hope it helps.
«
Ultima modificare: Iunie 26, 2012, 12:22:45 de către Stefan Eniceicu
»
Memorat
•
TheNechiz
De-al casei
Karma: 30
Deconectat
Mesaje: 145
Răspuns: 483 Maxd
«
Răspunde #56 :
Iunie 26, 2012, 18:16:01 »
Am modificat puțin
Programul merge pentru testele de la OJI
Dar iau WA pe testele 4 și 8.
Mă poate ajuta cineva cu un contra-exemplu?
Sau
O sugestie?
Pentru
Cod:
2 20002
Se obține
Cod:
15120 80 2
?
«
Ultima modificare: Iunie 27, 2012, 09:16:30 de către Birisan Razvan
»
Memorat
•
Steve
Client obisnuit
Karma: 36
Deconectat
Mesaje: 72
Răspuns: 483 Maxd
«
Răspunde #57 :
Iunie 27, 2012, 10:59:21 »
Da bine...
Incearca:
in:
1999980000 2000000000
out:
1999998000 1280 1
in:
15 15
out:
15 4 1
in:
313 313
out:
313 2 1
in:
1 20001
out:
15120 80 2
in:
1 1
out:
1 1 1
in:
321312 328921
out:
327600 180 1
Daca iti merg in continuare, da PM cu sursa.
Memorat
•
TheNechiz
De-al casei
Karma: 30
Deconectat
Mesaje: 145
Răspuns: 483 Maxd
«
Răspunde #58 :
Iunie 27, 2012, 16:05:29 »
Mi-am dat seama de greșeală
Am luat 100p
Mulțumesc pentru ajutor,îți rămân dator.
Memorat
•
AndreiIstetul
Strain
Karma: 1
Deconectat
Mesaje: 2
Răspuns: 483 Maxd
«
Răspunde #59 :
Martie 12, 2014, 20:43:30 »
O dat Cel de Sus sa reusesc sa fac si problema asta de 100 dupa atata timp in care m-am chinuit cu ciururi si fel de fel de foruri...
Memorat
Pagini:
1
2
[
3
]
În sus
Imprimă
infoarena
>
infoarena - concursuri, probleme, evaluator, articole
>
Arhiva de probleme
> Subiect:
483 Maxd
« mesajul precedent
următorul mesaj »
Schimbă forumul:
Selectează o destinaţie:
-----------------------------
infoarena - concursuri, probleme, evaluator, articole
-----------------------------
=> Concursuri
===> Junior Challange 2023
===> Algoritmiada 2022
=====> Runda 1
=====> Runda 2
=====> Runda 3
=====> Runda 4
===> Summer Challenge 2021
===> Junior Challenge 2021
===> FMI No Stress 10
===> Winter Challenge 2020
===> Autumn WarmUp 2020
===> Summer Challenge 2020
===> Junior Challenge 2020
===> Concurs de incalzire 2020
===> FMI No Stress 9
===> Autumn WarmUp 2019
===> Summer Challenge 2019
===> Junior Challange 2019
===> Algoritmiada 2019
===> Info Oltenia 2019
===> Arhiva concursuri
=====> Info Oltenia 2018
=====> Junior Challenge 2018
=====> Algoritmiada 2018
=====> AGM 2018
=====> Grigore Moisil 2018
=====> RCPC 2018
=====> Fmi No Stress 8
=====> Urmasii lui Moisil 2017
=====> Grigore Moisil 2017
=====> Prosoft @ NT
=====> Algoritmiada 2017
=====> PreOJI 2017
=====> FMI No Stress 2017
=====> AGM 2017
=====> Lot 2017
=====> ACM ICPC Faza Nationala 2017
=====> PreOJI 2016
=====> ONIS 2016
=====> Grigore Moisil 2016
=====> Urmasii lui Moisil 2016
=====> AGM 2016
=====> Algoritmiada 2016
=====> FMI No Stress 6
=====> Urmasii lui Moisil 2015
=====> FMI No Stress 5
=====> ONIS 2015
=====> Concursul National de Soft Grigore Moisil Lugoj
=====> ACM-ICPC Faza Nationala 2014-2015
=====> Infoarena Monthly 2014
=====> Concurs Mihai Patrascu 2013
=====> Algoritmiada 2015
=====> AGM 2015
=====> Junior Challenge 2015
=====> ONIS 2014
=====> Algoritmiada 2014
=====> FMI No Stress 4
=====> preONI 2006
=====> .com 2012
=====> Infoarena Monthly 2012
=====> Code Pandas
=====> Algoritmiada 2013
=====> FMI No Stress 3
=====> FMI No Stress 2012
=====> Junior Challenge 2012
=====> Algoritmiada 2012
=====> .com 2011
=====> Girls Programming Camp 2011
=====> Algoritmiada 2011
=====> F11 Competition 2011
=====> Tiberiu Popoviciu 2011
=====> Grigore Moisil 2011
=====> RMMS 2011
=====> FMI No Stress 2010
=====> Grigore Moisil 2010
=====> .com 2009
=====> Stelele Informaticii 2009
=====> Stelele Informaticii 2010
=====> Algoritmiada 2009
=====> Algoritmiada 2010
=====> Grigore Moisil 2009
=====> CCEX 2009
=====> Summer Challenge 2009
=====> All You Can Code 2008
=====> Selectie echipe ACM ICPC, UPB 2008
=====> Junior Challenge 2008
=====> Happy Coding 2008
=====> preONI 2008
=====> Grigore Moisil 2008
=====> Winter Challenge 2008
=====> Happy Coding 2007
=====> Autumn Warmup 2007
=====> preONI 2007
=====> Summer Challenge 2007
=====> Junior Challenge
=====> Winter Challenge 1
=====> Unirea 2007
=====> Happy Coding 2006
=====> Autumn WarmUp 2006
=====> Summer Challenge Doi
=====> Summer Challenge
=====> Happy coding
=====> Grigore Moisil
=====> Happy Birthday Infoarena
===> RCPC 2019
===> Summer Challenge Trei
=> Arhiva de probleme
===> Probleme pentru bacalaureat
=> Arhiva Infoarena Monthly
=> Arhiva ACM
=> Arhiva educationala
=> Concursuri virtuale
=> Informatica
===> Teme
=> Articole
===> Downloads
=> Probleme externe
===> .CAMPION
===> SGU
===> TIMUS
===> UVA
===> SPOJ
===> PKU
===> TJU
-----------------------------
Comunitate - feedback, proiecte si distractie
-----------------------------
=> Implica-te!
===> Arhiva educationala
===> Imbunatatire teste
===> Development
===> Scrie articole
===> Extinde arhiva
=> Blog
=> Feedback infoarena
===> Sondaje
===> Arhiva
===> IAP (Infoarena Proposal)
=> Off topic
Se încarcă ...