Cod sursa(job #778015)

Utilizator svladScurtu Vlad svlad Data 13 august 2012 19:39:18
Problema PalM Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <fstream>
#include <string.h>
using namespace std;
char v[505],w[505];
int main()
{
	ifstream f("palm.in");
	ofstream g("palm.out");
	int i,j,N,cnt=0,k=1,k2,min=1,min3=1,cnt2,min2,j2;
	f>>v;
	N=strlen(v);
	while(j+1<=N)
	{	cnt2=1;
		while(v[j]==v[j+1]&&j+1<=N) {j++; cnt2++;}
		if(cnt2>min3) min3=cnt2;
	}
	/*while(cnt+1<=N)
	{   j=0; k=1; k2=0;
		while(v[cnt]<v[cnt+1]) 
		{w[++j]=v[cnt]; cnt++;}
		cnt++;
		if(cnt+1>N) break;
		while(v[cnt]==v[cnt+1]) 
		{cnt++; k++;}
		j2=j;
		while(v[cnt]==w[j2]) 
		{cnt++; k2++; j2--; }
		min2=k2*2+k;
		if(min<min2) min=min2;
	}
	*/
	
	if(min3>min) min=min3;
	g<<min;
	f.close();
	g.close();
	return 0;
}