Cod sursa(job #2496179)

Utilizator rd211Dinucu David rd211 Data 20 noiembrie 2019 12:59:27
Problema Culori Scor 0
Compilator cpp-64 Status done
Runda casiaiziscanudaisimulareprimaora Marime 0.79 kb
#include <bits/stdc++.h>

using namespace std;
ifstream fin("culori.in");
ofstream fout("culori.out");
const int MODULO = 9901;
int n;
vector<int> ins;
int main()
{
    fin>>n;
    int counter = 0;
    for(int i = 0;i<2*n-1;i++)
    {
        int x;
        fin>>x;
        ins.push_back(x);
    }
    if(n==1)
    {
        fout<<1;
        return 0;
    }
    for(int i = 0;i<2*n-1;i++)
    {
        if(i!=0)
        {
            for(int j = 1;j<=min(2*n-1-i,i);j++)
            {
                if(ins[i-j]==ins[i+j])
                {
                    counter= (counter+1)%MODULO;
                }
                else
                {
                    break;
                }
            }
        }
    }
    fout<<counter<<'\n';
    return 0;
}