Səhifə Sayı
Bir söz prosessorunda çap əmrini icra edərkən, adətən hansı səhifələri çap etmək istədiyinizi göstərməyiniz tələb olunur. Məsələn, belə bir ifadə daxil edə bilərsiniz:
10-15,25-28,8-4,13-20,9,8-8
Burada daxil etdiyiniz ifadə, vergüllərlə ayrılmış çap aralıqlarının siyahısını təşkil edir.
Hər çap aralığı ya tək müsbət tam ədəddən ibarətdir, ya da tire ilə ayrılmış iki müsbət tam ədəddən. İkinci halda, birinci ədədə "aşağı", ikinci ədədə isə "yuxarı" deyilir. Əgər aşağı > yuxarı olarsa, həmin çap aralığı nəzərə alınmır. Səhifə sayını aşan səhifə nömrələrini göstərən çap aralığı isə yalnız sənəddə mövcud olan səhifələrin çap edilməsi üçün istifadə olunur. Səhifələr 1-dən başlayaraq nömrələnir.
Bəzi çap aralıqları bir-birini təkrarlaya bilər. İki və ya daha çox çap aralığına aid olan səhifələr yalnız bir dəfə çap ediləcək. (Verilən nümunədə, 13, 14 və 15 səhifələri iki çap aralığına daxildir.)
Giriş verilənləri
Giriş bir neçə problem nümunəsi üçün məlumatları ehtiva edəcək. Hər bir problem nümunəsi üçün iki sətir giriş olacaq. Birinci sətir sənəddəki səhifələrin sayını göstərən tək müsbət tam ədəd olacaq. İkinci sətir yuxarıda göstərilən qaydalara uyğun çap aralıqlarının siyahısını ehtiva edəcək. Girişin sonu səhifələrin sayı üçün 0 ilə göstəriləcək. Hər hansı bir kitabdakı səhifələrin sayı ən çox 1000 olacaq. Çap aralıqlarının siyahısı 1000 simvoldan uzun olmayacaq.
Çıxış verilənləri
Hər bir problem nümunəsi üçün çıxış yeni sətirin əvvəlində göstərilən tək rəqəm olacaq. Bu, çap əmri ilə çap edilən səhifələrin sayı olacaq.