Submission #1219070

#TimeUsernameProblemLanguageResultExecution timeMemory
1219070maimotFancy Fence (CEOI20_fancyfence)C++20
0 / 100
1 ms328 KiB
#include<bits/stdc++.h> using namespace std; using ll = long long; const ll maxn = 1e5+5; const ll mod = 1e9+7; ll n, h[maxn], w[maxn]; namespace sub3 { bool check() { for(int i=1; i<n; i++) if(h[i] != h[i+1]) return 0; return 1; } void solve() { ll m =0; for(int i=1; i<=n; i++) m += w[i]; ll res= (m*(m+1))/2 * ((h[1]*(h[1]+1))/2); cout<<res; } } int main() { ios_base::sync_with_stdio(0); cin.tie(0); cin.tie(0); cin>>n; for(int i=1; i<=n; i++) cin>>h[i]; for(int i=1; i<=n; i++) cin>>w[i]; if(sub3::check())return sub3::solve(), 0; } /* 2 2 2 1 3 */
#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...