infoarena informatica de performanta
info
arena
b
log
f
orum
calendar
autentificare
inregistrare
infoarena
>
infoarena - concursuri, probleme, evaluator, articole
>
Arhiva de probleme
> Subiect:
195 Caraibe
Pagini: [
1
]
În jos
« mesajul precedent
următorul mesaj »
Imprimă
Ajutor
Subiect: 195 Caraibe (Citit de 1995 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
•
danielp
Vorbaret
Karma: 34
Deconectat
Mesaje: 194
195 Caraibe
«
:
Martie 04, 2006, 14:01:39 »
Aici puteţi discuta despre problema
Caraibe
.
Memorat
I can't get a life if my heart's not in it
ag3nt_junior
Vizitator
195 Caraibe
«
Răspunde #1 :
Martie 09, 2006, 00:35:39 »
Hmm.. faina problema. Am incercat printr-o logica simpla, dar mi-a iesit din timp. Am vrut sa platesc cu cate un banut a[1] pirati, astfel incat pentru fiecare din ei cea mai buna alegere sa fie acceptarea ofertei.
Nu e convenabil niciodata sa-l platesc pe piratul 2, pentru el fiind mai convenabil sa ma refuze, sa urmeze la rand, si sa faca o oferta mai buna in favoarea lui). Oricare altul ma va accepta, doar daca in caz de refuz, piratul 2 ar putea plati pe altii, el ramanand pe dinafara. Opresc algoritmul cand am a[1] pirati care sa-mi accepte oferta.
Cu alte cuvinte, algoritmul meu ar arata cam asa:
Piratul 1 cauta a[1] pirati care sa-i accepte oferta;
fiecare pirat se gandeste:
{
- daca urmez eu ->
refuz oferta piratului 1;
(imi pot face o oferta mai buna)
- altfel
- daca piratul i+1 (care ar urma dupa piratul 1) poate alege alti a[i+1] pirati care sa-i accepte oferta->
accept oferta piratului 1;
(in caz de refuz, risc sa nu primesc nimic)
- altfel ->
refuz oferta piratului 1;
}
E ceva gresit in rationamentul meu? Se poate mai simplu? Astept idei de la cei care au rezolvat-o.
Memorat
•
devilkind
Echipa infoarena
Nu mai tace
Karma: 284
Deconectat
Mesaje: 1.240
195 Caraibe
«
Răspunde #2 :
Martie 09, 2006, 08:35:33 »
dak am inteles bine rationamentul tau u ii platesti cu cate un banut pe piratii 3 si 4 (toti piratii in afara de 2) shi atunci piratului 1 ii raman 999 999 998. Cel putin asha am inteles eu din rationamentul, e posibil sa fi greshit eu.
Memorat
ag3nt_junior
Vizitator
195 Caraibe
«
Răspunde #3 :
Martie 09, 2006, 17:09:36 »
Nu. Pentru exemplul dat, functioneaza, chiar si pentru altele mai complicate luate de mine. Piratul 1 nu va plati decat a[1] pirati (minimul de pirati care trebuie sa fie de acord pentru ca acesta sa nu fie aruncat peste bord). Deci nu are rost sa-i platesc si pe 3 si pe 4. Caut doar 1 care va fi de acord cu oferta. Il platesc pe 3, el va fi de acord cu mine, si eu imi pastrez 999999999 de banuti.
Sunt sigur ca m-as putea convinge si singur daca as avea la dispozitie un test mai complicat, cu solutia corespunzatoare. Ma ajuta cineva?
Memorat
u-92
Vizitator
195 Caraibe
«
Răspunde #4 :
Martie 09, 2006, 18:26:22 »
scrie acolo ca problema a fost data la lot 2004. arhiva respectiva o gasesti pe info.devnet.ro la sectiunea download
Memorat
•
scipianus
Nu mai tace
Karma: 129
Deconectat
Mesaje: 345
Răspuns: 195 Caraibe
«
Răspunde #5 :
Noiembrie 08, 2012, 15:14:13 »
(Scuze ca intervin pe un subiect vechi)
Am rezolvat acum ceva zile problema de 100pct atat in arhiva de probleme,cat si pe lista lui wefgef,dar sus inca apare "Scorul tău N/A" ca si cum n-as fi trimis nicio sursa la problema asta.
Memorat
Pagini: [
1
]
În sus
Imprimă
infoarena
>
infoarena - concursuri, probleme, evaluator, articole
>
Arhiva de probleme
> Subiect:
195 Caraibe
« 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ă ...