CSES - Asunnot
  • Time limit: 2.00 s
  • Memory limit: 512 MB

Sinulle on annettu tiedot asuntojen hakijoista ja vapaana olevista asunnoista, ja tehtäväsi on jakaa asunnot niin, että mahdollisimman moni hakija saa asunnon.

Jokainen asunnon hakija haluaa että asunnon hinta on korkeintaan h_i ja koko on vähintään k_i.

Syöte

Syötteen ensimmäisellä rivillä on 2 lukua, n ja m, asuntojen hakijoiden määrä ja asuntojen määrä. Jokaisella seuraavista n:stä rivistä on luvut h_i ja k_i, hakijan i asunnon hintatoive ja kokotoive. Jokaisella seuraavista m:stä rivistä on luvut p_i ja s_i, asunnon i hinta ja koko.

Tuloste

Tulosta yksi luku: moniko hakija saa asunnon.

Rajat

  • 1 \le n \le 2 \cdot 10^5
  • 1 \le m \le 2 \cdot 10^5
  • 1 \le h_i, k_i, p_i, s_i \le 10^9

Esimerkki

Syöte:

5 4
8 7
4 1
3 9
7 10
4 7
8 8
5 8
5 4
2 7

Tuloste:

2