Đăng nhập để hỏi chi tiết
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
`\color{pink}{#Bơ}`
#include <bits/stdc++.h>
#define ll long long
#define N 1000005
using namespace std;
ll n, q, a[N], s[N], t[N];
int main() {
freopen("goodbye.inp", "r", stdin);
freopen("goodbye.out", "w", stdout);
cin >> n >> q;
for (int i = 1; i <= n; i++) cin >> a[i], s[i] = s[i-1] + a[i], t[i] = t[i-1] + 1LL * a[i] * a[i];
while (q--) {
int l, r;
cin >> l >> r;
ll x = s[r] - s[l-1], y = t[r] - t[l-1];
cout << (x * x - y) / 2 << '\n';
}
}
`\color{#1AD5F7}{꧁⋆⟡T}\color{#1AD5F7}{D}\color{#4DA6E6}{u}\color{#668EDD}{n}\color{#8077D5}{g}\color{#995FCD}{G}\color{#EA2F90}{M⟡⋆꧂}`
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin