संख्याओं की विभाज्यता

एक दायरा [l; r] दिया गया है, जिसमें आपको उस दायरे की प्रत्येक संख्या की विभाज्यता प्रिंट करने के लिए कहा गया है (जिसमें l और r भी शामिल हैं)। प्रत्येक संख्या के लिए, आपको + और - चिन्हों की एक क्रमावली प्रिंट करने के लिए कहा गया है।
उदाहरण के लिए, संख्या 4 के लिए, आउटपुट ++-+ होगा, जो यह दर्शाता है कि 4 संख्या 1 से विभाजित होती है (पहला +), यह 2 से भी विभाजित होती है (दूसरा +), 3 से विभाजित नहीं होती (यह -), और यह स्वयं से विभाजित होती है (अंतिम +)।
इनपुट में उस दायरे के 2 संख्याएँ दी गई हैं, l और r (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