infoarena informatica de performanta
info
arena
b
log
f
orum
calendar
autentificare
inregistrare
infoarena
>
infoarena - concursuri, probleme, evaluator, articole
>
Arhiva de probleme
> Subiect:
1438 Autobuze
Pagini: [
1
]
În jos
« mesajul precedent
următorul mesaj »
Imprimă
Ajutor
Subiect: 1438 Autobuze (Citit de 2191 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
•
wefgef
Nu mai tace
Karma: 1049
Deconectat
Mesaje: 3.008
razboinicu' luminii
1438 Autobuze
«
:
Noiembrie 17, 2013, 18:13:39 »
Aici puteţi discuta despre problema
Autobuze
.
Memorat
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
•
Mihai22e
Client obisnuit
Karma: 20
Deconectat
Mesaje: 74
Răspuns: 1438 Autobuze
«
Răspunde #1 :
Noiembrie 17, 2013, 23:11:02 »
Cum se rezolva de 100? Eu fac asa pentru 80 de puncte: sortez vectorul a si iau valoarea maxima (fie ea MaxVal). Apoi, pentru fiecare valoare a[j], iau toti multiplii sai <= MaxVal si ii caut binar in vectorul a. Daca am gasit vreun multiplu al lui a[j] la pozitia m, inseamna ca am muchie intre j si m in graful pe care il construiesc. Raspunsul este egal cu numarul de componente conexe din graf, lucru pe care il rezolv cu BFS. Vreo idee pentru 100? Se face altfel sau trebuie un pic optimizata ideea mea?
Memorat
•
Vman
Echipa infoarena
Vorbaret
Karma: 45
Deconectat
Mesaje: 176
Răspuns: 1438 Autobuze
«
Răspunde #2 :
Noiembrie 18, 2013, 03:18:47 »
Vom publica articolul cu solutii in cel mult doua zile (dupa prezentarea/premierea de la Unibuc).
Ideea ta e buna, vezi daca nu cumva reusesti sa inlocuiesti cautarea binara cu ceva mai rapid.
Memorat
•
ericpts
Strain
Karma: 9
Deconectat
Mesaje: 4
Răspuns: 1438 Autobuze
«
Răspunde #3 :
Noiembrie 18, 2013, 11:35:08 »
Eu fac cu hash si marchez multiplii pentru a nu-i mai verifica si pe ei si tot 80 iau.
Memorat
•
CosminRusu
De-al casei
Karma: 77
Deconectat
Mesaje: 104
Răspuns: 1438 Autobuze
«
Răspunde #4 :
Noiembrie 19, 2013, 08:35:10 »
Am incercat cu hash si multimi disjuncte, insa iau 80 de puncte. Care ar fi ideea de 100 sau ce optimizari ar mai trebui sa fac?
Memorat
•
Kira96
Client obisnuit
Karma: 36
Deconectat
Mesaje: 69
Răspuns: 1438 Autobuze
«
Răspunde #5 :
Noiembrie 19, 2013, 15:35:04 »
*SPOILER ALERT!*
Tii in hash toate numerele din vector cu pozitiile lor cu tot; Pe langa asta mai tii un vector unde marchezi daca o valoare se afla in vector,si inca un vector unde marchezi daca valoarea curenta ai gasit-o prin cea precedenta.Acum iei fiecare numar,si ii vezi multiplii;daca un multiplu se afla in multime il cauti in hash;dupa ce il gasesti faci muchie intre cele 2 pozitii din multime;apoi faci bfs ca sa vezi numarul componentelor conexe.
Memorat
•
Archazey
Strain
Karma: 1
Deconectat
Mesaje: 10
Răspuns: 1438 Autobuze
«
Răspunde #6 :
Februarie 04, 2014, 16:35:01 »
http://ideone.com/bn388X
Cine ma poate ajuta si pe mine?Am facut cu paduri de multimi disjuncte dar pe 50% din teste iau mle.Nu inteleg de ce,trei vectori micuti si un map....
Memorat
•
mathboy
Moderatori infoarena
Nu mai tace
Karma: 150
Deconectat
Mesaje: 259
Răspuns: 1438 Autobuze
«
Răspunde #7 :
Februarie 04, 2014, 18:01:35 »
Incearca sa accesezi un element cu functia map::find()
Cod:
http://www.cplusplus.com/reference/map/map/operator[]/
Memorat
Pagini: [
1
]
În sus
Imprimă
infoarena
>
infoarena - concursuri, probleme, evaluator, articole
>
Arhiva de probleme
> Subiect:
1438 Autobuze
« 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ă ...