Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 815 Carpet Bomber  (Citit de 1106 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« : Mai 03, 2009, 19:04:55 »

Aici puteti discuta despre problema Carpet Bomber.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #1 : Februarie 09, 2010, 13:01:53 »

Salut. Problema aceasta îmi da dureri de cap. Nu reușesc nicicum sa depășesc 15 puncte.

Pentru fiecare tip de bomba îmi rețin intervalele, apoi selectez doua câte doua tipuri de bombe, și sortez intervalele crescător după x, iar în caz de egalitate descrescător după y.

Verific sa fie primul interval (după sortare) cu x=1, dacă nu, nu mai verific mai departe.
Pentru fiecare interval, verific sa nu fie conținut de unu anterior, dacă e continui sa verific mai departe.
Daca nu se intersectează cu ultimul interval atunci nu pot construi soluția și verific pentru următoarele tipuri de bomba.
Daca se intersectează, actualizez y-ul si merg mai departe.

La final verific daca y e mai mare sau egal cu 1000000. Daca da, compar cu solutia.

Ma poate ajuta cineva?  Smile
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines