Điểm:
100
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Nhập vào số \(n (1 \le n \le 10^9)\), tính:
\[P = 1^2 + 2^2 + 3^2 + 4^2 + \dots + n^2\]
Hãy in ra \(P\) sau khi chia lấy dư cho \(2004010501\)
Bình luận
code python
n = int(input())
q = (n * (n + 1) * (2 * n + 1)) // 6
kq = q % 2004010501
print(kq)
nếu AC thì cho comment này 1 like nhé
ez
bài này phải xử lý cái chia 6 trước đi mod nha mn
Tại sao mình bị MLE ;-;
anh ơi sao code py của em bị lỗi thời gian ai xem xem em làm sao để cho nó chạy nhanh hơn dc ko ạ:
n=int(input())
t=0
for i in range(n+1):
t=(t+(i**2))
print(t)
ai chỉ cách làm với
trắc là ko khó đâu
Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.