पूर्णांक n को देखते हुए , इसे अधिकतम त्रिकोणीय संख्याओं के योग में निरूपित करें (जहाँ T m , m त्रि त्रिभुजाकार संख्या को दर्शाता है , या पूर्णांक का योग 1 से m तक ) निम्नानुसार है:
जबकि n> 0 ,
सबसे बड़ा संभव त्रिकोणीय संख्या T m ज्ञात करें जैसे कि T m । n ।
n के त्रिकोणीय-अपघटन प्रतिनिधित्व के लिए मी संलग्न करें ।
n से T m घटाएं ।
उदाहरण के लिए, 44 के इनपुट से 8311 का आउटपुट मिलेगा :
1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 = 36 <44, लेकिन 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = 45> 44।
- पहला अंक 8 है ; 44 से घटाकर 44 को 8 बचे हैं।
1 + 2 + 3 = 6 <8, लेकिन 1 + 2 + 3 + 4 = 10> 8।
- दूसरा अंक 3 है ; 8 को 8 से घटाकर 2 बचे हैं।
1 <2, लेकिन 1 + 2 = 3> 2।
- तीसरा और चौथा अंक 1 और 1 होना चाहिए ।
पहले 9 त्रिकोणीय संख्याओं का प्रतिनिधित्व करने के लिए 9 के माध्यम से अंक 1 का उपयोग करें, फिर 35 वें त्रिकोणीय संख्या के माध्यम से 10 वें का प्रतिनिधित्व करने के लिए z के माध्यम से अक्षरों (कैपिटल या कम किया जा सकता है) का उपयोग करें। आपको कभी भी एक इनपुट नहीं दिया जाएगा जो एक बड़े "अंक" के उपयोग की आवश्यकता होगी।
इनपुट पर सीमाएं 1 <n <666 हैं , और यह हमेशा एक पूर्णांक होगा।
सभी संभावित इनपुट और आउटपुट , और कुछ चयनित परीक्षण मामले (इनपुट के रूप में सूचीबद्ध, फिर आउटपुट):
1 1
2 11
3 2
4 21
5 211
6 3
100 d32
230 k5211
435 t
665 z731
-1/12 के इनपुट के लिए ∞ के आउटपुट की आवश्यकता नहीं है। :)