Unelte utilizator

Unelte site


teme:tema2

Diferențe

Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.

Link către această vizualizare comparativă

Ambele părți revizuirea anterioară Versiuni anterioare
Urmatoarea versiune
Versiuni anterioare
teme:tema2 [2017/04/09 13:45]
mihai.iacov [Precizări]
teme:tema2 [2017/04/26 18:04] (curent)
iulian.matesica
Linia 6: Linia 6:
     * Înțelegerea conceptului de graf și a modurilor de parcurgere aferente     * Înțelegerea conceptului de graf și a modurilor de parcurgere aferente
     * Aplicarea algoritmilor studiați pe topologie graf într-un exemplu practic      * Aplicarea algoritmilor studiați pe topologie graf într-un exemplu practic 
 +
 +===== Informații =====
 +  * Deadline soft, **26 aprilie ora 23:59**
 +  * Termen final de trimitere **4 mai ora 23:59** (depunctare de 0.5pt/zi, maxim 4p depunctare).
 +  * Trimiterea temelor se face pe platforma [[https://vmchecker.cs.pub.ro/ui/#SDAAB|vmchecker]] (folosiți credențialele de pe acs.curs.pub.ro).
 +
  
  
Linia 49: Linia 55:
 Pentru simplificarea modelului problemei, considerăm doar proiecțiile sferelor, și presupunem că acestea se vor intersecta doar într-un singur punct (cara va reprenzenta locația propriu-zisă) \\ \\ Pentru simplificarea modelului problemei, considerăm doar proiecțiile sferelor, și presupunem că acestea se vor intersecta doar într-un singur punct (cara va reprenzenta locația propriu-zisă) \\ \\
 Atenție: pentru a nu greși la calcule, se recomandă scrierea ecuațiilor celor 3 cercuri și aflarea coordonatelor unei locații prin calcularea punctului de intersecție; fiecare locație va fi considerată ca fiind un nod al grafului prin care ne construim drumurile de la o locație la alta. Atenție: pentru a nu greși la calcule, se recomandă scrierea ecuațiilor celor 3 cercuri și aflarea coordonatelor unei locații prin calcularea punctului de intersecție; fiecare locație va fi considerată ca fiind un nod al grafului prin care ne construim drumurile de la o locație la alta.
 +</note>
 +
 +<note tip>
 +Dacă cei 3 sateliţi sunt reprezentaţi cu cercurile C1(x1, y1, R1), C2(x2, y2, R2) şi C3(x3, y3, R3), atunci punctul de intersecţie al celor 3 cercuri, P(x, y) va respecta ecuaţiile:
 +
 +**(x-x1)<sup>2</sup> + (y-y1)<sup>2</sup> = R1<sup>2</sup>**
 +
 +**(x-x2)<sup>2</sup> + (y-y2)<sup>2</sup> = R2<sup>2</sup>**
 +
 +**(x-x3)<sup>2</sup> + (y-y3)<sup>2</sup> = R3<sup>2</sup>**
 </note> </note>
      
Linia 54: Linia 70:
  
 Știind coordonatele tuturor locațiilor, vom considera costul de la o locație la cealaltă distanța dintre cele 2 puncte în plan. Știind coordonatele tuturor locațiilor, vom considera costul de la o locație la cealaltă distanța dintre cele 2 puncte în plan.
 +
 <note tip> <note tip>
 Pentru punctele P1(x1, y1) şi P2(x2, y2) putem scrie ecuaţia distanţei: P1P2 = dist(P1,P2) = **sqrt( (x1-x2)<sup>2</sup> + (y1-y2)<sup>2</sup> )** Pentru punctele P1(x1, y1) şi P2(x2, y2) putem scrie ecuaţia distanţei: P1P2 = dist(P1,P2) = **sqrt( (x1-x2)<sup>2</sup> + (y1-y2)<sup>2</sup> )**
Linia 71: Linia 88:
 În fișierul coord_finale.out se vor scrie numele și perechea (x,y) de coordonate calculate pentru fiecare locație, în ordinea citirii lor din fișierul de intrare coordonate.in  În fișierul coord_finale.out se vor scrie numele și perechea (x,y) de coordonate calculate pentru fiecare locație, în ordinea citirii lor din fișierul de intrare coordonate.in 
  
-Având toate aceste date, vrem să calculăm care este cel mai scurt drum de la nodul de plecare, la cel destinație, pe care îl vom scrie în fișierul //rezultat.out// .+Având toate aceste date, vrem să calculăm **costul** celui mai scurt drum de la nodul de plecare, la cel destinație, pe care îl vom scrie în fișierul //rezultat.out// .
  
 ===== Exemplu (date fictive momentan, nu e test real!!)===== ===== Exemplu (date fictive momentan, nu e test real!!)=====
-^ coordonate.in ^ avarii.in   ^ coord_finale.out ^ rezultat.out ^ +^ coordonate.in ^       avarii.in       coord_finale.out ^ rezultat.out ^ 
-|5               |dalas denver |12 7              |12            +|8                    |Loctie8 Locatie5 |19 17             |5             | 
-|dalas           |             |2 3               |              | +|Locatie1             |Loctie6 Locatie8 |18 17                          | 
-|12 13 2         |             |              |              | +|Satelit0 51 41 40    |Loctie3 Locatie1 |0 6               |              | 
-|10  9 3         |             |1 3               |              | +|Satelit1 54 5 37                     |16 7              |              
-|12  8 2                     |1 3               |              | +|Satelit2 376 93 365                  |13 10             |              | 
-|denver                      |                  |              | +                    |                 |10 19 
-|2 7 4                       |                  |              | +|Locatie2             |                 |17              |              | 
-|2 8 5                       |                  |              | +|Satelit0 158 65 148                  |18 15             |              | 
-|4                       |                  |              | +|Satelit1 51 561 545                                   |              | 
-|texas                       |                  |              | +|Satelit1 51 561 545                  |                  |              | 
-|2 3 4                       |                  |              | +                                    |                  |              | 
-|2 3 4           |                              |              | +|Locatie3             |                 |                  |              | 
-|2 3 4                       |                  |              +|Satelit0 289 289                   |                  |              | 
-|maryland                    |                  |              | +|Satelit1 264 176 314                 |                  |              | 
-|2 3 4                       |                  |              | +|Satelit2 217 462 505                 |                  |              | 
-|2 3 4           |                                           +                    | 
-|2 3 4                                                     +|Locatie4             |                 |                  |              | 
-|ilinois                                                   +|Satelit0 9 31 25                     |                  | 
-|2 3 4                                                     +|Satelit1 16 39 32                    |                  |              | 
-|4                                                     +|Satelit2 208 263 320                 |                  |              | 
-|2 3 4                                                     |+| 
 +|Locatie5             | 
 +|Satelit0 205 66 200  
 +|Satelit1 76 26 65    | 
 +|Satelit2 266 214 325 | 
 +
 +|Locatie6 | 
 +|Satelit0 322 285 410| 
 +|Satelit1 82 173 170
 +|Satelit2 175 551 557| 
 +| 
 +|Locatie7
 +|Satelit0 53 36| 
 +|Satelit1 137 25 122| 
 +|Satelit2 52 615 613
 +| 
 +|Locatie8| 
 +|Satelit0 70 351 340| 
 +|Satelit1 379 15 361| 
 +|Satelit2 87 275 269                        
  
 ===== Reguli pentru trimitere ===== ===== Reguli pentru trimitere =====
teme/tema2.1491734730.txt.gz · Ultima modificare: 2017/04/09 13:45 de către mihai.iacov