Cod sursa(job #508584)

Utilizator mgltIacob Mihaita mglt Data 8 decembrie 2010 22:08:37
Problema PScPld Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#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;
}