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 hih_i ja koko on vähintään kik_i.

Syöte

Syötteen ensimmäisellä rivillä on 2 lukua, nn ja mm, asuntojen hakijoiden määrä ja asuntojen määrä. Jokaisella seuraavista nn:stä rivistä on luvut hih_i ja kik_i, hakijan ii asunnon hintatoive ja kokotoive. Jokaisella seuraavista mm:stä rivistä on luvut pip_i ja sis_i, asunnon ii hinta ja koko.

Tuloste

Tulosta yksi luku: moniko hakija saa asunnon.

Rajat

  • 1n21051 \le n \le 2 \cdot 10^5
  • 1m21051 \le m \le 2 \cdot 10^5
  • 1hi,ki,pi,si1091 \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