Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรมหลามสำหรับค้นหาผลรวมของอนุกรมที่มีเทอมที่ n เป็น n^2 – (n-1)^2


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีการแก้ไขปัญหาที่ระบุด้านล่าง:

คำชี้แจงปัญหา

เราได้รับอินพุตจำนวนเต็ม 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

บทสรุป

ในบทความนี้ เราได้เรียนรู้เกี่ยวกับวิธีการหาผลรวมของอนุกรมที่มีพจน์ที่ n เป็น n^2 – (n-1)^2