Cod sursa(job #3367007)

Utilizator JenJenCristache Ion JenJen Data 5 octombrie 2026 17:37:04
Problema PScPld Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.69 kb
#include <fstream>
#include <string.h>
using namespace std;

ifstream cin ("pscpld.in");
ofstream cout ("pscpld.out");

char sir[257];

long long solve(int n)
{
    long long nr = 0;
    for (int i = 0; i < n; i++)
    {
        int st = i;
        int dr = i;

        while (st >= 0 && dr < n && sir[st] == sir[dr])
        {
            nr++;
            st--;
            dr++;
        }


        st = i - 1;
        dr = i;

        while (st >= 0 && dr < n && sir[st] == sir[dr])
        {
            nr++;
            st--;
            dr++;
        }
    }

    return nr;

}
int main()
{
    cin >> sir;

    int n = strlen(sir);
    cout << solve(n);
}