Nội dung Bài tập
Mã:
MINIGAME24.2:
SUM
Tên:
Tổng dãy số
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
phucnq
Tính Tổng

Cho dãy số A(n) định bởi công thức: A(n) = n2 - (n-1)2

Dãy số B(n) cho bởi hệ thức: B(n) = A(1) + A(2) + A(3) + ... + A(n)

Yêu cầu: Tính B(n) với n là số nguyên dương cho trước.
Vì kết quả có thể rất lớn nên chỉ cần xuất B(n) mod (10^9 + 7)

Input:
  • Dòng 1: số nguyên dương T - số lượng test (T <= 10)
  • T dòng tiếp theo, mỗi dòng là 1 số nguyên dương n (1 <= n <= 1016)
Output:
T dòng, mỗi dòng là kết quả của từng test.

Ví dụ:
Input
2
2
1
Output
4
1

Giải thích:
Với n = 2, ta có: B(2) = A(1) + A(2) = 1 + 3 = 4
Với n = 1, ta có: B(1) = A(1) = 1

    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận