Diferente pentru problema/galerie intre reviziile #1 si #23

Diferente intre titluri:

galerie
Galerie

Diferente intre continut:

== include(page="template/taskheader" task_id="galerie") ==
Poveste şi cerinţă...
Cârtiţele din toată ţara se vor aduna în săptămânile următoare în oraşul Văgăuna, cu ocazia "Meeting-ului Anual al Cârtiţelor". Participanţii au fost cazaţi la hotel Subpământ în $N$ camere. Camerele sunt aşezate pe un coridor în ordine de la $1$ la $N$. Cum cârtiţele sunt animale înclinate spre socializare, organizatorii iau în calcul derularea a $M$ vizite. Mai exact, se stie ca dintr-o camera $P$ vor pleca $C$ cartiţe spre altă camera $Q$. Pentru ca cele $C$ cârtiţe sa ajunga în camera $Q$ ele trebuie sa treacă prin toate camerele ce despart $P$ de $Q$. Timpul petrecut pe drum se va calcula astfel: $|P-Q|*C$. Organizatorii sunt conştienţi de faptul ca membrii meeting-ului pot pierde foarte multă vreme cu vizitele, şi astfel îşi pun $T$ întrebări de tipul: dacă am construi o galerie de la camera $X$ la camera $Y$, care ar fi parcursă de fiecare cârtiţă într-un timp $K$, cu cât s-ar îmbunătăţi suma timpilor necesari pentru derularea celor $M$ vizite?
 
h2. Cerinţă
 
Ajutaţi-i pe organizatori să răspundă la cele $T$ întrebări.
h2. Date de intrare
Fişierul de intrare $galerie.in$ ...
Pe prima linie a fişierului de intrare $galerie.in$ se vor afla trei numere naturale $N,M si T$ cu semnificaţia din enunţ. Următoarele $M$ linii vor conţine câte trei numere naturale $P,Q,C$ descriind faptul ca $C$ cârtiţe pleacă din camera $P$ spre camera $Q$. Pe fiecare din următoarele $T$ linii se vor găsi cate trei numere $X,Y,K$ descriind câte o întrebare a organizatorilor.
h2. Date de ieşire
În fişierul de ieşire $galerie.out$ ...
Fişierul de ieşire $galerie.out$ va conţine $T$ linii, pe fiecare linie câte un număr $D{~i~}$, reprezentând raspunsul la $a i-a$ întrebare pusă de organizatori.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $1 ≤ T ≤ 250 000$
* $1 ≤ N, M ≤ 100 000$
* $1 ≤ P, Q, X, Y, K ≤ N$
* $P ≠ Q, X ≠ Y$
* $0 ≤ C ≤ 50$
* Pentru $20%$ din teste se garantează $T,M ≤ 1 000$
* Dintr-o camera nu vor pleca în vizite mai multe cârtiţe decât au fost cazate
* Cârtiţele vor parcurge camerele în sens strict crescător sau strict descrescător
* Dintr-o cameră $P$ din care nu porneşte o galerie, cârtiţele se pot deplasa doar în camera $P-1$ sau $P+1$
* Cârtiţele nu sunt obligate să folosească galeriile
h2. Exemplu
table(example). |_. galerie.in |_. galerie.out |
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
| 4 1 1
1 4 2
1 3 1
| 2
|
h3. Explicaţie
...
Dacă nu este construită vreo galerie cârtiţele urmează traseul $1-2,2-3,3-4,$ şi ajung în timp total $2*3=6$. În cazul primei întrebări, traseul ales va fi $1-3,3-4,$ fiind parcurs în timp $4$. Timpul final se îmbunataţeşte cu $2$.
== include(page="template/taskfooter" task_id="galerie") ==

Nu exista diferente intre securitate.

Diferente intre topic forum:

 
4269