Universal xəttkeş#2432

Universal xəttkeş

2 saniyə
256 meqabayt
Orta

Bir seqmentin uzunluğunu xətlə ölçmək üçün xətləri elə yerləşdirmək lazımdır ki, seqmentin bir ucu xətt üzərindəki bir işarəyə, digər ucu isə başqa bir işarəyə uyğun gəlsin. Seqmentin uzunluğu həmin iki işarəyə uyğun gələn ədədlərin fərqinə bərabər olur.

Sizə kifayət qədər uzunluğa malik, lakin üzərində heç bir işarə olmayan bir sadə xət verilib. Məqsədiniz xət üzərinə elə minimum sayda işarə qoymaqdır ki, bu işarələrin köməyi ilə -dən -ə qədər olan bütün tam seqment uzunluqlarını ölçmək mümkün olsun.

Giriş

Birinci sətirdə iki tam ədəd və (1 \leq l \leq r \leq 23) verilir.

Çıxış

Birinci sətirdə -dən -ə kimi bütün seqment uzunluqlarını ölçmək üçün tələb olunan minimal işarə sayını çap edin. İkinci sətirdə isə tələb olunan işarələri artan ardıcıllıqla yazın. Bütün ədədlər tam olmalı və modulu -dən çox olmamalıdır.

Nümunələr

Nümunə 1

Loading
Loading