Pagini recente » Cod sursa (job #461895) | Cod sursa (job #580400) | Cod sursa (job #1965022) | Cod sursa (job #1830309) | Cod sursa (job #508584)
Cod sursa(job #508584)
#include <fstream>
using namespace std;
ifstream f("pscpld.in");
ofstream g("pscpld.out");
int ct=0;
char s[10000000];
int main(){
f>>s;
int l = strlen(s);
for(int i=1;i<l-1;i++){
for(int j=i-1,k=i+1;j>=0&&k<l;j--,k++)
if(s[j] == s[k]) ct++;
else break;
for(int j=i,k=i+1;j>=0&&k<l;j--,k++)
if(s[j] == s[k]) ct++;
else break;
}
g<<ct+l;
f.close();
g.close();
return 0;
}