제출 #159054

#제출 시각아이디문제언어결과실행 시간메모리
159054brcodePalindromic Partitions (CEOI17_palindromic)C++14
0 / 100
2 ms376 KiB
#include <iostream> #include <bits/stdc++.h> 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 = ""; string p = s; reverse(p.begin(),p.end()); int len =s.length()-1; int r = s.length()-1; while(l<=r){ if(l==r){ ans++; s1 = ""; s2 = ""; break; } s1+=s[l]; s2+=p[len-r]; 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...