Kəndir çəkmə
Kəndirdartma — çox populyar bir idman növüdür. Qaydalar sadədir: iki komanda kəndiri müxtəlif istiqamətlərə çəkir. Hər il kəndirdartma üzrə müsabiqə keçirilir və bu müsabiqəyə artıq bir çox iştirakçı qeydiyyatdan keçib. Ledi müsabiqənin əsas təşkilatçısıdır və buna görə də iştirakçıları iki komandaya bölməlidir.
Ümumilikdə iştirakçı qeydiyyatdan keçib, buna görə də hər komandada iştirakçı olmalıdır. Kəndirin sol tərəfində nöqtə, sağ tərəfində isə nöqtə var. Bu nöqtələr iştirakçıların duracağı yerləri xarakterizə edir.
İştirakçılar seçici çıxdılar, hər biri sol tərəfdə və sağ tərəfdə durmaq istədiyi bir yeri seçdi. Bundan əlavə, Ledi hər bir iştirakçının gücünü bilir. Ledi çox həyəcanlandı və iştirakçıları iki komandaya bölə bilmədi. Buna görə də sizdən kömək istəyir. İndi siz çətin bir suala cavab verməlisiniz: ədədini bilirsiniz, iştirakçıları elə bölmək mümkündürmü ki, hər biri seçdiyi yerlərdən birində dursun, heç bir iki iştirakçı eyni yerdə olmasın və birinci komandanın iştirakçılarının gücünün cəmi ilə ikinci komandanın iştirakçılarının gücünün cəmi arasındakı fərq -dan çox olmasın?
Giriş verilənləri
Birinci sətir iki tam ədəd və (, ) — hər komandadakı iştirakçıların sayı və komandaların güc cəmləri arasındakı maksimal fərqi göstərən ədəd.
Növbəti sətirin hər biri üç tam ədəd , və () ehtiva edir ki, bu da -ci iştirakçının gücünün olduğunu, iştirakçı sol komandaya düşərsə mövqeyində, sağ komandaya düşərsə mövqeyində durmaq istədiyini göstərir.
Çıxış verilənləri
Yeganə sətirdə "YES" yazın, əgər şərtə uyğun komandalar formalaşdırmaq mümkündürsə, əks halda "NO" yazın.
Nümunələr
Qeyd
Birinci nümunədə və oyunçularını sol tərəfdə (komandanın gücü ) və və iştirakçılarını sağ tərəfdə (komandanın gücü ) götürmək olar. Güc fərqi -ə bərabərdir.
İkinci nümunədə hər iki gücündə olan oyunçu eyni komandada olmalıdır, buna görə də minimal güc fərqi olacaq.
Qiymətləndirmə
( bal): ;
( bal): ;
( bal): , ;
( bal): .