Թվերի բաժանելիությունը

Տրված է միջակայք՝ [l; r]։ Ձեզնից խնդրում են տպել այդ միջակայքի յուրաքանչյուր թվի բաժանելիությունը (l և r ներառյալ): Յուրաքանչյուր թվի համար պետք է տպել + և - նշանների հաջորդականությունը:
4 թվի համար ելքը պետք է լինի ++-+, ինչը նշանակում է, որ 4-ը բաժանվում է 1-ի (առաջին +-ը), բաժանվում է նաև 2-ի (երկրորդ +-ը), չի բաժանվում 3-ի (-) և բաժանվում է 4-ի (վերջին +):
Մուտքը պարունակում է այդ միջակայքի l և r 2 թվերը (l ≤ r):
Արդյունքը պետք է պարունակի այն քանակով տողեր, որքան թվեր կան այդ միջակայքում: Յուրաքանչյուր տող պետք է սկսվի իրեն վերաբերող թվով։ Դրան պետք է հաջորդեն + և - նշանները:
Մուտք
Ելք
2 6
2 ++ 3 +-+ 4 ++-+ 5 +---+ 6 +++--+
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue