एक फ़ंक्शन का व्युत्पन्न गणित, इंजीनियरिंग, भौतिकी, जीव विज्ञान, रसायन विज्ञान, और साथ ही अन्य विज्ञानों की एक बड़ी संख्या है। आज हम केवल मूर्त रूप से संबंधित कुछ चीज़ों की गणना करने जा रहे हैं: अंकगणितीय व्युत्पन्न।
परिभाषा
अंकगणित व्युत्पन्न a(n)
या n'
यहाँ परिभाषित किया गया है ( A003415 ) कई गुण जो एक फ़ंक्शन के व्युत्पन्न के समान हैं।
a(0) = a(1) = 0
,a(p) = 1
, जहांp
कोई भी प्रधान है, औरa(mn) = m*a(n) + n*a(m)
।
तीसरा नियम कार्यों के भेदभाव के लिए उत्पाद नियम पर आधारित है: कार्यों के लिए f(x)
और g(x)
, (fg)' = f'g + fg'
। संख्या के साथ तो, (ab)' = a'b + ab'
।
नोट के अलावा, चूंकि अंकगणितीय व्युत्पन्न को इस सरल संबंध के माध्यम से ऋणात्मक संख्याओं तक बढ़ाया जा सकता है, इसलिए a(-n) = -a(n)
, इनपुट नकारात्मक हो सकता है।
नियम
- एक प्रोग्राम या फ़ंक्शन लिखें, जो किसी भी पूर्णांक को देखते हुए
n
, अंकगणितीय व्युत्पन्न देता हैn
। - इनपुट होंगे
-230 < n < 230
उचित समय के साथ पूर्णांक आकार और संख्याओं के साथ समस्याओं से बचने के लिए बहुत बड़े कारक होंगे। आपका एल्गोरिथ्म अभी भी सैद्धांतिक रूप से इस सीमा के बाहर संख्याओं के अंकगणितीय व्युत्पन्न की गणना करने में सक्षम होना चाहिए। - प्रतीकात्मक गणित, अभाज्य गुणनखंडन और विभेदन के लिए अंतर्निर्मित।
उदाहरण
> a(1)
0
> a(7)
1
> a(14) # a(7)*2 + a(2)*7 = 1*2 + 1*7 = 9
9
> a(-5) # a(-5) = -a(5) = -1
-1
> a(8) # a(8) = a(2**3) = 3*2**2 = 12
12
> a(225) # a(225) = a(9)*25 + a(25)*9 = 6*25 + 10*9 = 150 + 90 = 240
240
> a(299792458) # a(299792458) = a(2)*149896229 + a(7)*42827494 + a(73)*4106746 + a(293339)*1022 = 1*149896229 + 1*42827494 + 1*4106746 + 1*1022 = 149896229 + 42827494 + 4106746 + 1022 = 196831491
196831491
हमेशा की तरह, अगर समस्या स्पष्ट नहीं है, तो कृपया मुझे बताएं। गुड लक और गुड गोल्फिंग!
prime
में हैa(prime)
? क्या यह सिर्फ एक प्रमुख संख्या है?