e-olymp
Yarışlar

Programming Principles 1. Week 2. September 9 - 15. PART 3

Seryojanın yeni oyunu

Dərslərindən üç alan Seryoja tez-tez əlaçı Vasyadan onun da ev tapşırığını həll etməyi xahiş edirdi. Lakin Vasya nə qədər səy göstərsə də o hər şeyi ani vaxtda yerinə yetirə bilməzdi və çox gözləmək də Seryojanı darıxdırırdı. Bu yaxınlarda o, vaxtı qısaltmaq üçün yeni bir oyun quraşdırdı.

O, koordinat sistemi bərkidilmiş ağ masa üzərinə əvvəlcə qara, onun üzərinə də bir ədəd ağ kağız vərəqi qoyur və o, altdakı vərəqin bir hissəsini örtə də bilir. Vərəqlər düzbucaqlı şəklindədir və tərəfləri koordinat oxlarına paralel qoyulur. Sonra oğlan müstəvi üzərində bir nöqtə seçir. Əgər onun seçdiyi nöqtə qara kağız üzərinə düşərsə demək o darıxmır, əks halda isə onun kefi pozulur.

Müəyyən edin görək, Ceryoja darıxır, ya yox.

Giriş verilənləri

Əvvəlcə klaviaturadan qara vərəqin sol yuxarı, sonra da sağ aşağı küncünün, daha sonra isə müvafiq qaydada ağ vərəqin də uyğun künclərinin koordinatları və axırda isə seçilən nöqtənin koordinatları verilir. Bütün koordinatlar mütləq qiymətcə 1000-i aşmayan tam ədədlərdir.

Çıxış verilənləri

Seryojanın kefi pozulursa, proqram çıxışa "SAD", əks halda isə "HAPPY" versin. Nöqtə sərhəddə düşəndə Seryoja onu qaraya düşmüş sayır, çün ki, o darıxmağı sevmir.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
2 10 5 3 4 4 6 1 2 9
Çıxış verilənləri #1
HAPPY
Giriş verilənləri #2
2 10 5 3 4 4 6 1 6 3
Çıxış verilənləri #2
SAD