Submission #159053

#TimeUsernameProblemLanguageResultExecution timeMemory
159053brcodePalindromic Partitions (CEOI17_palindromic)C++14
60 / 100
10068 ms3244 KiB
#include <iostream> using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); int t; cin>>t; while(t--){ string s; cin>>s; int ans = 0; int l = 0; string s1 = ""; string s2 = ""; int r = s.length()-1; while(l<=r){ if(l==r){ ans++; s1 = ""; s2 = ""; break; } string s3 = ""; s3+=s[r]; s1+=s[l]; s3+=s2; s2 = s3; if(s1==s2){ ans+=2; s1 = ""; s2 = ""; } l++; r--; } if(s1!=""){ ans++; } cout<<ans<<endl; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...