ho dãy a1,a2,a3,…,an. Một bộ ba số nguyên ai,aj,ak với 1<i<j<k<=n. Giá trị của chúng được tính bằng ai*aj*ak. Gọi tổng của giá trị các bộ ba số là S, hãy tính phân dư của S khi chia cho 10^9+7
K
Khách
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
TT
1
15 tháng 11 2022
- 8 = 23 = 1000.
- 9 = 23 + 1 = 1001.
- 10 = 23 + 2 = 23 + 21 = 1010.
- 11 = 23 + 21 + 1 = 1011.
- 12 = 23 + 22 = 1100.
- 13 = 23 + 22 + 1 = 1101.
- 14 = 23 + 22 + 21 = 1110.
- 15 = 23 + 22 + 21 + 20 (20 = 1) = 1111.
1 tháng 11 2022
Đổi 5GB = 5*2^20 =5242880 KB
Thẻ nhớ 5 GB có thể chứa được số ảnh là : 5242880/512= 102040 ảnh
NQ
6
29 tháng 10 2022
6 bộ phận : bo mạch chủ,chip xử lý trung tâm(CPU), bộ nhớ ram, card màn hình , ổ cứng và nguồn
#include <bits/stdc++.h>
using namespace std;
const long long MOD = 1000000007;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n;
cin >> n;
vector<long long> a(n);
for (int i = 0; i < n; i++) {
cin >> a[i];
}
long long totalSum = 0;
for (long long x : a) {
totalSum = (totalSum + x) % MOD;
}
long long leftSum = 0;
long long S = 0;
for (int j = 0; j < n; j++) {
long long rightSum = (totalSum - leftSum - a[j]) % MOD;
if (rightSum < 0) rightSum += MOD;
long long add = a[j] % MOD;
add = (add * leftSum) % MOD;
add = (add * rightSum) % MOD;
S = (S + add) % MOD;
leftSum = (leftSum + a[j]) % MOD;
}
cout << S << "\n";
return 0;
}