Universal Cup Judging System

Universal Cup

시간 제한: 6 s 메모리 제한: 1024 MB 총점: 100
통계

International Cancer Pathology Company (ICPC) to firma zajmująca się tworzeniem modeli sztucznej inteligencji (AI) wykrywających komórki nowotworowe na obrazach patologicznych guzów. Na etapie przetwarzania wstępnego model AI wykrywa jądra komórkowe na obrazie patologicznym i otacza każde z nich tak zwaną „ramką ograniczającą”, jak na rysunku 12. Ramka ograniczająca jest prostokątem opisanym czwórką $(x_1,y_1,x_2,y_2)$, gdzie $(x_1,y_1)$ to współrzędne lewego górnego rogu, a $(x_2,y_2)$ to współrzędne prawego dolnego rogu. Ramkę narysowaną przez model AI nazywamy wykrytą ramką ograniczającą.

problem_5668_c1e4affcef7f22876ad21c3a78b0732a.png

Rysunek 12: Obraz patologiczny z wykrytymi ramkami ograniczającymi.*

Aby ocenić działanie modelu AI, badacze ICPC przygotowują zbiór danych testowych (obrazów patologicznych), a eksperci medyczni pomagają wcześniej oznaczyć prawdę referencyjną (rzeczywiste jądra komórkowe) na tych danych za pomocą ramek ograniczających. Nazywamy je referencyjnymi ramkami ograniczającymi. Następnie badacze stosują model AI do wykrywania jąder w zbiorze testowym i sprawdzają, ile rzeczywistych jąder wykryto. Mówimy, że jądro z referencyjną ramką $G$ jest wykryte przez model AI, jeśli istnieje wykryta ramka $D$, która pokrywa co najmniej połowę pola $G$, czyli $|D\cap G|/|G|\ge1/2$. Zauważ, że wykryta ramka może nakładać się na dwie lub więcej ramek referencyjnych, ale tylko jedno jądro można uznać za wykryte przez tę ramkę. Rysunek 13 przedstawia przykład ramek referencyjnych i wykrytych. Ponadto szerokość i wysokość ramki mają ograniczone wartości, ponieważ wielkość jąder komórkowych jest ograniczona.

Dla danego zbioru referencyjnych ramek ograniczających i zbioru wykrytych ramek ograniczających napisz program wyznaczający maksymalną liczbę wykrytych jąder komórkowych.

Wejście

Pierwszy wiersz zawiera liczbę całkowitą $t$, oznaczającą liczbę przypadków testowych. Pierwszy wiersz każdego przypadku zawiera parę liczb całkowitych $m$ i $n$, oddzielonych spacją, oznaczających odpowiednio liczby ramek referencyjnych i wykrytych. Kolejne $m+n$ wierszy przedstawia czwórki $(x_1,y_1,x_2,y_2)$ współrzędnych ramek, z kolejnymi liczbami oddzielonymi spacjami. Pierwsze $m$ wierszy opisuje ramki referencyjne, a następne $n$ wierszy ramki wykryte.

problem_5668_691ed7b43ca945929e89be81a1cf7e89.jpg

Rysunek 13: Obraz patologiczny z referencyjnymi ramkami ograniczającymi (niebieskie ramki) oraz wykrytymi ramkami ograniczającymi (zielone ramki).*

Ograniczenia

  • $1\le t\le5$.

  • $1\le m,n\le50\,000$.

  • $0\le x_1,y_1,x_2,y_2\le2000$.

  • Zmienne $t,m,n,x_1,y_1,x_2,y_2$ są całkowite.

  • Maksymalna długość szerokości i wysokości ramki ograniczającej wynosi 4.

  • Żadne dwie ramki referencyjne nie pozostają w relacji zawierania, to znaczy jedna nie zawiera drugiej; to samo dotyczy każdych dwóch wykrytych ramek.

Wyjście

Dla każdego przypadku testowego wypisz w jednym wierszu liczbę całkowitą $k$, gdzie $k$ to maksymalna liczba jąder komórkowych wykrytych przez dane wykryte ramki ograniczające.

Przykład

Wejście 1

3
2 2
1 1 3 3
3 3 5 5
2 2 4 4
4 4 6 6
2 3
1 1 3 3
3 3 5 5
1 3 3 5
2 1 4 5
3 1 5 3
3 3
1 1 2 2
2 2 3 3
3 3 4 4
1 1 3 3
2 2 4 4
3 3 5 5

Wyjście 1

0
1
3

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.