제출 #159052

#제출 시각아이디문제언어결과실행 시간메모리
159052brcodePalindromic Partitions (CEOI17_palindromic)C++14
컴파일 에러
0 ms0 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 = s[r]; s1+=s[l]; s3+=s2; s2 = s3; if(s1==s2){ ans+=2; s1 = ""; s2 = ""; } l++; r--; } if(s1!=""){ ans++; } cout<<ans<<endl; } }

컴파일 시 표준 에러 (stderr) 메시지

palindromic.cpp: In function 'int main()':
palindromic.cpp:25:28: error: conversion from '__gnu_cxx::__alloc_traits<std::allocator<char> >::value_type {aka char}' to non-scalar type 'std::__cxx11::string {aka std::__cxx11::basic_string<char>}' requested
             string s3 = s[r];
                            ^