Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.
Ambele părți revizuirea anterioară Versiuni anterioare Urmatoarea versiune | Versiuni anterioare | ||
teme:tema2 [2017/03/04 13:41] florina_elena.barbu |
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:// | ||
+ | |||
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; | 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; | ||
+ | </ | ||
+ | |||
+ | <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)< | ||
+ | |||
+ | **(x-x2)< | ||
+ | |||
+ | **(x-x3)< | ||
</ | </ | ||
| | ||
Linia 54: | Linia 70: | ||
Știind coordonatele tuturor locațiilor, | Știind coordonatele tuturor locațiilor, | ||
+ | |||
+ | <note tip> | ||
+ | Pentru punctele P1(x1, y1) şi P2(x2, y2) putem scrie ecuaţia distanţei: P1P2 = dist(P1,P2) = **sqrt( (x1-x2)< | ||
+ | </ | ||
Vom primi un update printr-un fișier // | Vom primi un update printr-un fișier // | ||
Linia 68: | 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 | + | Având toate aceste date, vrem să calculăm |
===== Exemplu (date fictive momentan, nu e test real!!)===== | ===== Exemplu (date fictive momentan, nu e test real!!)===== | ||
- | ^ coordonate.in ^ avarii.in | + | ^ coordonate.in ^ |
- | |5 |dalas denver | + | |8 |Loctie8 Locatie5 |19 17 |5 | |
- | |dalas | |2 3 | | | + | |Locatie1 |
- | |12 13 2 | |1 3 | + | |Satelit0 51 41 40 |Loctie3 Locatie1 |0 6 | | |
- | |10 9 3 | |1 3 | | | + | |Satelit1 54 5 37 |
- | |12 8 2 | | + | |Satelit2 376 93 365 |
- | |denver | + | | | |10 19 |
- | |2 7 4 | | + | |Locatie2 |
- | |2 8 5 | + | |Satelit0 158 65 148 |
- | |4 6 4 | | + | |Satelit1 51 561 545 |
- | |texas | | + | |Satelit1 51 561 545 |
- | |2 3 4 | | + | | |
- | |2 3 4 | | + | |Locatie3 |
- | |2 3 4 | | + | |Satelit0 289 6 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 |
- | |2 3 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 3 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 ===== |