Submission #2701326
Source Code Expand
#include<iostream> #include<string> #include<cstdio> #include<cmath> #include<cstring> #include<algorithm> #include<vector> #include<functional> #include<iomanip> #include<queue> #include<cassert> #include<tuple> #include<set> #include<map> #include<list> #include<bitset> #define PB push_back #define ALL(a) (a).begin(),(a).end() #define all(v) begin(v), end(v) #define DWN(a) (a).begin(),(a).end(), greater<int>() #define rep(i, m) for (int i = 0; i < m; i++) #define REP(i, n, m) for (int i = n; i < m; i++) using namespace std; typedef long long ll; typedef pair<int, int> P; const int dx[4] = { 1, 0, -1, 0 }; const int dy[4] = { 0, 1, 0, -1 }; const int INF = (int)1e9; const ll inf = (ll)1e18; const ll MOD{ (ll)1e9 + 7 }; int main() { int n, m; cin >> n >> m; ll a = 0, b = 0, x, y; rep(i, n) { cin >> x; (a += (2 * i - n + 1) * x) %= MOD; } rep(i, m) { cin >> y; (b += (2 * i - m + 1) * y) %= MOD; } cout << a * b % MOD << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | D - ### |
User | tako_39 |
Language | C++14 (GCC 5.4.1) |
Score | 500 |
Code Size | 1023 Byte |
Status | AC |
Exec Time | 86 ms |
Memory | 256 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 500 / 500 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 0_000.txt, 0_001.txt |
All | 0_000.txt, 0_001.txt, max.txt, min.txt, mod.txt, n2.txt, rndA.txt, rndB.txt, rndC.txt, rndD.txt, rndE.txt, rndF.txt, rndG.txt, rndH.txt, rndI.txt, rndJ.txt, var.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
0_000.txt | AC | 1 ms | 256 KB |
0_001.txt | AC | 1 ms | 256 KB |
max.txt | AC | 86 ms | 256 KB |
min.txt | AC | 1 ms | 256 KB |
mod.txt | AC | 42 ms | 256 KB |
n2.txt | AC | 42 ms | 256 KB |
rndA.txt | AC | 82 ms | 256 KB |
rndB.txt | AC | 82 ms | 256 KB |
rndC.txt | AC | 82 ms | 256 KB |
rndD.txt | AC | 82 ms | 256 KB |
rndE.txt | AC | 82 ms | 256 KB |
rndF.txt | AC | 82 ms | 256 KB |
rndG.txt | AC | 83 ms | 256 KB |
rndH.txt | AC | 82 ms | 256 KB |
rndI.txt | AC | 82 ms | 256 KB |
rndJ.txt | AC | 82 ms | 256 KB |
var.txt | AC | 81 ms | 256 KB |