제출 #1234925

#제출 시각아이디문제언어결과실행 시간메모리
1234925jundiFancy Fence (CEOI20_fancyfence)C++20
0 / 100
1 ms328 KiB
#include <bits/stdc++.h> using namespace std; #define lint long long int int mod=1e9+7; int main(){ int n; cin>>n; vector<lint> h(n); vector<lint> w(n); vector<lint> cntw(n,0); for(int i=0;i<n;i++){ cin>>h[i]; } for(int i=0;i<n;i++){ cin>>w[i]; if(i==0) cntw[i]=w[i]; else cntw[i]=w[i]+cntw[i-1]; } lint sum=(((1+cntw[n-1])%mod)*(cntw[n-1]%mod)/2); for(int i=0;i<n;i++){ if(h[i]==2){ lint re=(((w[i]+1)%mod)*(w[i]%mod)); sum+=re; sum%mod; } } cout<<sum; }
#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...