Cod sursa(job #2798439)

Utilizator bem.andreiIceman bem.andrei Data 11 noiembrie 2021 11:59:23
Problema PScPld Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.5 kb
#include <bits/stdc++.h>

using namespace std;
ifstream r("pscpld.in");
ofstream w("pscpld.out");
set<string>s;
int rez=0;
void func(string str, int st, int dr)
{
    while (st>=0&&dr<str.size()&&str[st]==str[dr])
    {
        rez++;
        st--;
        dr++;
    }
}
int solve(string str)
{
    for (int i=0;i<str.size();i++)
    {
        func(str, i, i);
        func(str, i, i + 1);
    }
    return rez;
}
int main()
{
    string s ;
    r>>s;
    w<<solve(s);
    return 0;
}