Submission #1371003
Source Code Expand
#include <bits/stdc++.h>
#define lld long long
#define pp pair<int,int>
#define pb push_back
#define MOD 1000000007
#define left lleft
#define right rright
#define INF 2000000000
#define Linf 1000000000000000000LL
#define next nnext
#define minus mminus
using namespace std;
int N,M; lld ans;
lld x[100002],y[100002];
lld sumx[100002],sumy[100002];
int main(){
scanf("%d %d",&N,&M);
for(int i=1; i<=N; i++){
scanf("%lld",&x[i]);
sumx[i] = sumx[i-1]+x[i];
sumx[i] %= MOD;
}
for(int i=1; i<=M; i++){
scanf("%lld",&y[i]);
sumy[i] = sumy[i-1]+y[i];
sumy[i] %= MOD;
}
lld tmp = 0;
for(int i=2; i<=M; i++){
tmp += (y[i]*(i-1)-sumy[i-1]);
tmp %= MOD;
}
for(int i=2; i<=N; i++){
ans += (x[i]*(i-1)-sumx[i-1]);
ans %= MOD;
}
ans *= tmp; ans %= MOD;
if(ans < 0) ans += MOD;
printf("%lld\n",ans);
return 0;
}
Submission Info
Submission Time |
|
Task |
D - ### |
User |
suhgyuho |
Language |
C++14 (GCC 5.4.1) |
Score |
500 |
Code Size |
883 Byte |
Status |
AC |
Exec Time |
26 ms |
Memory |
3328 KB |
Compile Error
./Main.cpp: In function ‘int main()’:
./Main.cpp:21:22: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d %d",&N,&M);
^
./Main.cpp:23:22: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%lld",&x[i]);
^
./Main.cpp:28:22: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%lld",&y[i]);
^
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 |
25 ms |
3328 KB |
min.txt |
AC |
1 ms |
256 KB |
mod.txt |
AC |
14 ms |
1792 KB |
n2.txt |
AC |
13 ms |
1792 KB |
rndA.txt |
AC |
26 ms |
3328 KB |
rndB.txt |
AC |
26 ms |
3328 KB |
rndC.txt |
AC |
26 ms |
3328 KB |
rndD.txt |
AC |
26 ms |
3328 KB |
rndE.txt |
AC |
26 ms |
3328 KB |
rndF.txt |
AC |
26 ms |
3328 KB |
rndG.txt |
AC |
26 ms |
3328 KB |
rndH.txt |
AC |
26 ms |
3328 KB |
rndI.txt |
AC |
26 ms |
3328 KB |
rndJ.txt |
AC |
25 ms |
3328 KB |
var.txt |
AC |
26 ms |
3328 KB |