Stelele Informaticii 2024 - Mirror Day 2 | Castaniade

This was the problem page during the contest. Access the current page here.
Time limit: 2s Memory limit: 512MB Input: Output:

Ai văzut că lucrurile rele se întâmplă ușor.
Sigur e economic. Ca atunci când pui etichete; pun etichete: Cerul este senin în fiecare zi a anului că așa m-a învățat la școală.
Poate nu e senin în fiecare zi a anului.
--- Ion Durduroiu, Dialogurile Puterii

Ți-ai cumpărat un joc de la Noriel. În acesta sunt NN pioni. Se spune că fiecare pion deține o mulțime de jetoane SiS_i și are o înălțime HiH_i. SiS_i va fi mereu o mulțime {Li,Li+1,,Ri}\{L_i, L_i + 1, \dots, R_i\}.

Magia acestor pioni e că ei se joacă singuri. Adică, îi cumperi și doar te uiți la ei, ca la televizor.

Într-o tură, doi pioni ii și jj sunt desemnați să se întâlnească. Apoi, dacă card(Δ(Si,Sj))=card(Si)card(Sj)1card(\Delta(S_i, S_j)) = |card(S_i) - card(S_j)|^1, oricare din ii și jj poate să își modifice înălțimea cât să fie egală cu cea de-a celuilalt. Dacă nu se îndeplinește condiția, nimic nu se va întâmpla.

Instructiunile de pe cutie spun că jocul poate fi oprit oricând. Cu toate acestea, ai observat că în momentul în care oprești tabla de joc, pionii încep să se revolte, făcând un turn punându-se unul peste celălalt, creând un Mega-Pion care are înălțimea egală cu suma tuturor pioniilor componenti.

1^1: Se notează cu Δ(A,B)\Delta(A, B) mulțimea tuturor elementelor care aparțin exact unuia din AA și BB. Se notează de asemenea cu card(S)card(S) numărul de elemente din mulțimea respectivă.

Cerință

Cu astea în minte, știi că există cineva foarte malefic care a cumpărat acest joc și l-a lăsat să ruleze într-o cămară, cu intenția de a-l opri când vede că Mega-Pionul rezultant ar avea înălțimea maximă. Astfel, vrei să alertezi autoritățile responsabile cu înălțimea maximă pe care o poate lua un Mega-Pion pentru a putea apăra țara de această foarte reală amenințare. Cu toate acestea, acest joc vine în multiple ediții, astfel trebuind să afli care este cazul maximal pentru fiecare.

Date de intrare

În prima linie a fișierului de intrare se dă TT, numărul de ediții diferite în care vine acest joc. Urmează TT descrieri ale unui joc, în prima linie a unei asemenea descrieri aflându-se NN, numărul de pioni cu care vine jocul respectiv. Urmează apoi NN linii, descrierile fiecărui pion din joc prin LiL_i, RiR_i și HiH_i.

Date de ieșire

Se va afișa o singură linie pentru fiecare ediție, anume înălțimea maximă a unui Mega-Pion ce poate fi format conform regulilor turelor jocului.

Restricții și precizări

  • 1T5 0001 \le T \le 5 \ 000;
  • 1N200 0001 \le N \le 200 \ 000;
  • N200 000\sum{N} \le 200 \ 000, unde cu N\sum{N} s-a notat suma tuturor NN-urilor în cadrul unui singur test;
  • 1Hi1 000 000 0001 \le H_i \le 1 \ 000 \ 000 \ 000;
  • 1LiRi1 000 000 0001 \le L_i \le R_i \le 1 \ 000 \ 000 \ 000.
# Punctaj Restricții
1 7 1LiRi2N1 \le L_i \le R_i \le 2 \cdot N, {Li,Ri}{Lj,Rj}={}\{L_i, R_i\} \cap \{L_j, R_j\} = \{\,\} și există un ii astfel încât Li=1L_i = 1 și Ri=2NR_i = 2 \cdot N
2 31 N2 000\sum{N} \leq 2 \ 000
3 20 1LiRi20001 \le L_i \le R_i \le 2\,000, maxRi28 000 000\sum{\max{R_i}^2} \le 8 \ 000 \ 000
4 22 1Hi21 \le H_i \le 2
5 20 Fără restricții suplimentare

S-a notat cu maxRi2\sum{\max{R_i}^2} suma pătratului valorii maxime a unui RiR_i din cadrul unei ediții peste toate edițiile date într-un test.

Exemplu

stdin

3
8
6 14 1
11 13 8
3 8 4
1 7 9
5 16 8
4 12 8
2 9 9
10 15 5
3
1 2 1
2 3 3
2 2 2
3
1 1 1
2 2 1
3 3 2

stdout

67
9
4

Explicație

În prima ediție posibilă a jocului, pionii pot face următoarele mutări pentru a obține maximalitatea înălțimii Mega-Pionului:

  1. Al 33-lea se întâlnește cu al 77-lea pion, apropriindu-i înălțimea.
  2. Al 88-lea se întâlnește cu al 22-lea pion, apropriindu-i înălțimea.
  3. Al 11-lea se întâlnește cu al 55-lea pion, apropriindu-i înălțimea.

Ilustrație

Ilustrația primei ediții prezente ıˆn exemplu\text{Ilustrația primei ediții prezente în exemplu}

Log in or sign up to be able to send submissions!