Programozó versenyek

DEIK Regionális Programozó Csapatverseny, egyetemi kategória, 2025. december 7.

2025. december 7. 10:30 – 2025. december 7. 15:30

lattice-2

Van NN locsoló a kertben. A locsolók koordinátáikkal adottak (xk,ykk=1,,Nx_k,y_k~~k=1,\ldots,N). Adott még ezenkívül minden locsoló esetén a belocsolt táv (rkk=1,,Nr_k~~k=1,\ldots,N). Ezt úgy kell érteni, hogy egy x,yx,y ban levő és rr sugarú locsoló minden olyan X,YX,Y pontot elér a kertben melyre max(|xX|,|yY|)rmax(|x-X|,|y-Y|)\le r. Például egy (1,7)(1,7)-ban levő és r=3r=3 sugarú locsoló eléri a [2,4]×[4,10][-2,4]\times [4,10] téglalap összes pontját. Mekkora a belocsolt terület (AA)?

Bemenet specifikáció

Az első sorban TT - az esetek száma. Ezután TT eset leírása következik. Egy eset első sorában van a locsolók NN száma, majd NN sor következik az xkykrk(k=1,,N)x_k~~ y_k~~ r_k~~(k=1,\ldots,N) számokkal. Feltehető hogy nincsen két locsoló ugyanazon a helyen és és nincsen olyan pont a kertben melyet 5-nél több locsoló is elér.

Kimenet specifikáció

TT sor, mindegyikben a keresett AA szám.

Korlátok

1T1001\le T \le 100
1N221\le N \le 22
1_000_000xk1_000_000-1\_000\_000\le x_k \le 1\_000\_000
1_000_000yk1_000_000-1\_000\_000\le y_k \le 1\_000\_000
1rk1_000_0001\le r_k \le 1\_000\_000
Részpont szerezhető a 1000xk,yk,rk1000(k=1,,N)-1000\le x_k,y_k,r_k\le 1000~~~(k=1,\ldots,N) korlátokkal rendelkező feladat-példányok megoldására.

1. példa bemenet

  1. 6
  2. 1
  3. 0 0 1
  4. 2
  5. 0 0 1
  6. 10 0 1
  7. 3
  8. 0 0 1
  9. 10 0 1
  10. 100 0 1
  11. 5
  12. 0 0 1
  13. 0 0 2
  14. 0 0 3
  15. 0 0 4
  16. 0 0 5
  17. 2
  18. 0 0 2
  19. 1 1 2
  20. 3
  21. 0 0 5
  22. 5 -2 3
  23. 5 2 3
letöltés szöveges állományként

1. példa kimenet

  1. 4
  2. 8
  3. 12
  4. 100
  5. 23
  6. 130
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.