Submission #944810

#TimeUsernameProblemLanguageResultExecution timeMemory
944810ys2Fancy Fence (CEOI20_fancyfence)C++14
0 / 100
1090 ms2512 KiB
#include <bits/stdc++.h> using namespace std; #define int long long int n, h[1000001], w[1000001], ans, mod=(10e9)+7, totalw; signed main(){ cin.tie(0); ios_base::sync_with_stdio(0); cin>>n; for (int i=0; i<n; i++){ cin>>h[i]; } for (int i=0; i<n; i++){ cin>>w[i]; totalw+=w[i]; } for (int i=1; i<=totalw; i++){ ans+=i; ans%=mod; } if (h[0]==2){ ans=ans*4; } ans%=mod; /*for (int i=1; i<=h[0]; i++){ ans+=i; } if (w[0]!=1){ ans+=h[0]*3*(w[0]-1)-1; ans%=mod; } for (int i=1; i<n; i++){ ans+=3*w[i]*h[i]-1; ans%=mod; }*/ cout<<ans; return 0; }
#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...