[DHBB22 - CHMD - 10] Bài 1: Tổng bình
Xem dạng PDFTrong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài
Tom và Jerry là một series phim hoạt hình của Mỹ được chiếu trên truyền hình và rạp hát với nhiều thể loại từ phim ngắn cho tới phim dài. Được sản xuất bởi William Hanna và Joseph Barbera cho hãng phim MGM, phim là cuộc đối đầu vô tận giữa chú mèo Tom và chú chuột Jerry mang tới vô vàn tiếng cười cho khán giả. Trong một lần nọ Tom được thầy giáo giao cho bài toán. Tom khá lười nên mon men làm thân với Jerry và nhờ Jerry giải. Bài toán có nội dung như sau:
Cho mảng ~A~ gồm ~N~ số nguyên dương, hãy tính tổng bình phương tất cả các dãy con liên tiếp của ~A~. Nói cách khác, gọi ~sum(l, r)~ là tổng của đoạn ~[l, r]~. Ta cần tính: ~ \sum_{l=1}^{N} \sum_{r=l}^{N} (sum(l, r))^2 ~
Yêu cầu: Tính tổng bình phương tất cả các dãy con liên tiếp của mảng ~A~ lấy phần dư cho ~10^9+7~.
Input
- Dòng đầu tiên chứa số nguyên ~N~.
- Dòng tiếp theo gồm ~N~ số nguyên ~A[i]~ (~A[i] \le 10^9~).
Output
- Gồm 1 số nguyên duy nhất là kết quả của bài toán lấy phần dư cho ~10^9+7~.
Sample Input 1
3
3 2 4
Sample Output 1
171
Bình luận