Submission #398030

#TimeUsernameProblemLanguageResultExecution timeMemory
398030fun_dayPalindromic Partitions (CEOI17_palindromic)C++14
60 / 100
10080 ms6348 KiB
#include <bits/stdc++.h> using namespace std; string reversed(string ss){ reverse(ss.begin(),ss.end()); return ss; } void clear(queue<char> &q){ std::queue<char> empty; std::swap( q, empty ); } int main(){ ios::sync_with_stdio(false); cin.tie(0); int tt; cin >> tt; while(tt--){ string ss ; cin >> ss; int n = ss.length(); int ans = 0; deque<char>one, two; for(int i = 0, r = n-1 ; i <n ; i++,r--){ one.push_back(ss[i]); two.push_front(ss[r]); if(one == two){ // too slow comparaison one.clear();two.clear(); ans++; } } cout << ans << '\n'; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...