इस चैट वार्तालाप से प्रेरित है
एक संतोषजनक संख्या एक संख्या है जिसका दशमलव निरूपण abx
निम्न गुणों के साथ होता है:
x
यदि प्रत्यय (123333
->3333
,545656
->5656
,123
->3
) में कोई पुनरावृत्ति नहीं है तो सबसे लंबी अनुगामी दोहराव प्रत्यय या अंतिम अंक है।b
x
(123333
->2
,55545656
->4
) से पहले एकल अंक हैa
शेष उपसर्ग है (123333
->1
,55545656
->555
)a == c**b
(**
एक्सप्रेशन दर्शाता है), जहां ( -> ( नहीं, नहीं )c
के सबसे छोटे दोहराव वाले हिस्से की पुनरावृत्ति की संख्या हैx
1623333
4
3 3 3 3
33 33
उदाहरण के लिए, 8300
के साथ एक संतोषजनक संख्या है a = 8
, b = 3
, c = 2
, और x = 00
। 24651
नहीं एक संतोषजनक नंबर, क्योंकि है x = 1
, b = 5
, a = 246
, और कोई पूर्णांक है c
कि संतुष्ट करता है c^5 = 246
। 1222
यह भी एक संतोषजनक संख्या नहीं है, क्योंकि x = 222
और b = 1
, के लिए कोई शेष अंक नहीं हैं a
।
एक सकारात्मक पूर्णांक को देखते हुए n >= 100
, आउटपुट n
एक संतोषजनक संख्या है या नहीं ।
उदाहरण
8300: True (a=8, b=3, c=2, x=00)
24651: False
1222: False
92555: True (a=9, b=2, c=3, x=555)
64633: True (a=64, b=6, c=2, x=33)
512944: True (a=512, b=9, c=2, x=44)
123: True (a=1, b=2, c=1, x=3)
822809: False
376664: False
723799: False
1234: False
34330000000: True (a=343, b=3, c=7, x=0000000)
92313131: True (a=9, b=2, c=3, x=313131)
16424442444: True (a=16, b=4, c=2, x=24442444)
8333
है x,c,b,a=33,2,3,8
और इसलिए संतोषजनक?
x
लालची है।