ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีการแก้ไขปัญหาที่ระบุด้านล่าง:
คำชี้แจงปัญหา
เราได้รับอินพุตจำนวนเต็ม n และเราจำเป็นต้องรวมเงื่อนไข n ทั้งหมดโดยที่พจน์ที่ n ในอนุกรมแสดงไว้ด้านล่าง -
Tn = n2 - (n-1)2
เรามีสูตรโดยตรงสำหรับการคำนวณผลรวมซึ่งรวมถึง muktiolicaion กำลังสองของ n ซึ่งเกี่ยวข้องกับเวลาที่ซับซ้อนมากขึ้น เพื่อลดการที่เราใช้วิธีคูณแบบแยกส่วนที่นี่
ทีนี้มาดูการใช้งานกัน −
ตัวอย่าง
# Python program to find sum of given # series. mod = 1000000007 def findSum(n): return ((n % mod) * (n % mod)) % mod # main() n = 229137999 print (findSum(n))
ผลลัพธ์
218194447
ตัวแปรทั้งหมดถูกประกาศในกรอบสากลดังแสดงในรูปด้านล่าง -
บทสรุป
ในบทความนี้ เราได้เรียนรู้เกี่ยวกับวิธีการหาผลรวมของอนุกรมที่มีพจน์ที่ n เป็น n^2 – (n-1)^2