Submission #1104130

#TimeUsernameProblemLanguageResultExecution timeMemory
1104130ezzzayFancy Fence (CEOI20_fancyfence)C++14
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> using namespace std; #define ff first #define ss second #define pb push_back #define int long long const int N=3e5+5; int h[N]; int w[N]; int mod=1e9+7; int modd(int n){ return (n%mod+mod)%mod; } int cal(int a, int b){ int f=(a*(a+1))%mod*((mod+1)/2)%mod; int s=(b*(b+1))%Mod*((mod+1)/2)%mod; return (f*s)%mod; } signed main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>h[i]; } for(int i=1;i<=n;i++){ cin>>w[i]; } int ans=0; for(int i=n;i>=1;i--){ ans+=calc(h[i],w[i])-calc(h[i-1],w[i]); ans=modd(ans); } cout<<ans; }

Compilation message (stderr)

fancyfence.cpp: In function 'long long int cal(long long int, long long int)':
fancyfence.cpp:16:21: error: 'Mod' was not declared in this scope; did you mean 'mod'?
   16 |     int s=(b*(b+1))%Mod*((mod+1)/2)%mod;
      |                     ^~~
      |                     mod
fancyfence.cpp: In function 'int main()':
fancyfence.cpp:30:14: error: 'calc' was not declared in this scope; did you mean 'cal'?
   30 |         ans+=calc(h[i],w[i])-calc(h[i-1],w[i]);
      |              ^~~~
      |              cal