Submission #1219068

#TimeUsernameProblemLanguageResultExecution timeMemory
1219068maimotFancy 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 * ((n*(n+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++)
        cout<<w[i];

    if(sub3::check())return sub3::solve(), 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...