Submission #128037

#TimeUsernameProblemLanguageResultExecution timeMemory
128037faustaadpPalindromic Partitions (CEOI17_palindromic)C++17
0 / 100
2 ms376 KiB
#include<bits/stdc++.h>
typedef long long ll;
#define pb push_back
#define mp make_pair
#define fi first
#define se second
using namespace std;
string s,s1,s2;
ll n,i,has,t;
int main()
{
	ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
	cin>>t;
	while(t--)
	{
		has=1;
		cin>>s;
		n=s.length();
		s1="";
		s2="";
		for(i=0;i<n;i++)
		{
			if(i>=(n-i-1))break;
			s1=s1+s[i];
			s2=s[n-i-1]+s2;
			if(s1==s2)
			{
				has+=2;
				s1="";
				s2="";
			}
		}
		cout<<has<<"\n";
	}
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...