Informatika gyűjtemény

NézetNyomtat

Rendszergazda

Egy vállalat 2 rendszergazdát alkalmaz. Mindkettő megmondta, hogy a következő évben mettől meddig szeretne szabadságra menni. Biztonságosnak azokat az időintervallumokat nevezzük, amikor mindkét rendszergazda dolgozik, veszélyesnek pedig azokat, amikor mindketten szabadságon vannak.

Feladat

Írj programot (GAZDA.PAS, ...), amely megadja a biztonságos, illetve a veszélyes időintervallumokat!

Bemenet

A GAZDA.BE szöveges állomány első sorában az év van $(1990\leq EV\leq 2020)$. A második sorban az első rendszergazda tervezett szabadságai $K$ száma $(0\leq K\leq 100)$, a következő $K$ sorban pedig az egyes szabadságai első és utolsó hónapjának és napjának sorszáma van, egy szóközzel elválasztva. Az ezt követő sorban a második rendszergazda szabadságai $L$ száma $(0\leq L\leq 100)$ van, amit $L$ sorban követ a szabadságok első hónapjának és napjának sorszáma, majd az utolsó hónapjának és napjának sorszáma.

Kimenet

Az GAZDA.KI szöveges állomány első sorába a biztonságos időintervallumok $B$ számát kell írni! A következő $B$ sor mindegyikében egy-egy biztonságos időintervallum első és utolsó hónapjának és napjának sorszáma legyen! Ezt kövesse a veszélyes intervallumok $V$ számát tartalmazó sor, majd pedig $V$ darab sorban egy-egy veszélyes időintervallum első és utolsó hónapja és napja!

Példa

GAZDA.BEGAZDA.KI
2009
3
1 5 1 10
12 4 12 5
3 15 3 20
1
3 12 3 24
4
1 1 1 4
1 11 3 11
3 25 12 3
12 6 12 31
1
3 15 3 20

Tesztadatok