Submission #830457

#TimeUsernameProblemLanguageResultExecution timeMemory
830457WarinchaiFancy Fence (CEOI20_fancyfence)C++14
0 / 100
1 ms340 KiB
#include<bits/stdc++.h> using namespace std; long long h[200005]; long long w[200005]; long long md=1e9+7; struct block{ long long h,w; block(long long hh=0,long long ww=0){ h=hh; w=ww; } }; long long calc(block x){ long long ans=x.h*(x.h+1)/2; ans%=md; long long ans1=x.w*(x.w+1)/2; ans1%=md; long long ans2=(ans*ans1)%md; return ans2; } int main(){ ios_base::sync_with_stdio(false); cin.tie(0); int n; cin>>n; for(int i=1;i<=n;i++){ cin>>h[i]; } long long aw=0; for(int i=1;i<=n;i++){ cin>>w[i]; aw+=w[i]; } cout<<calc(block(h[1],aw)); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...