Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | senzori.in, senzori.out | Sursă | Lot 2008 - Piatra Neamt, Baraj2 |
Autor | Mugurel Ionut Andreica | Adăugată de | |
Timp execuţie pe test | 0.05 sec | Limită de memorie | 6144 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Senzori
De-a lungul autostrazii Soarelui sunt amplasati N senzori, numerotati in ordinea de la Bucuresti spre Constanta, de la 1 la N. In timpul unei zile, senzorii inregistreaza date in continuu, cu exceptia unui anumit interval de timp; mai exact, pentru orice senzor i exista un interval [T1,i,T2,i) in care senzorul trebuie sa trimita datele inregistrate catre statia centrala (acest interval de timp poate fi diferit de la un senzor la altul). Durata de transmitere a datelor senzorului i este di, iar datele trebuie sa fie transmise intr-un interval de timp [tstart,i,tstart,i+di) ⊆ [T1,i,T2,i) (momentul tstart,i nu este dat).
Datele unui senzor i au o valoare vi (în funcţie de importanţa strategică a amplasării senzorului). Senzorii comunică wireless cu staţia centrală, pe aceeaşi frecvenţă, şi de aceea pot apărea interferenţe la transmisia datelor senzorilor cu numere de ordine consecutive. Aşadar, intervalele de timp în care sunt transmise datele a doi senzori i şi i+1 (1≤i<N) trebuie să fie disjuncte:
[tstart,i,tstart,i+di) [tstart,i+1,tstart,i+1+di+1)=
Această restricţie poate conduce la situaţia neplacută în care nu toţi senzorii vor putea trimite datele către staţia centrală în intervalul de timp disponibil ([T1,i,T2,i) pentru senzorul i). În acest caz, se doreşte determinarea unei submulţimi de senzori care vor transmite datele către staţia centrală şi pentru care suma valorilor datelor transmise este maximă.
Date de intrare
Fisierul de intrare senzori.in ...
Date de iesire
In fisierul de iesire senzori.out ...
Restrictii
- ... ≤ ... ≤ ...
Exemplu
senzori.in | senzori.out |
---|---|
This is some text written on multiple lines. | This is another text written on multiple lines. |
Explicatie
...