求调
查看原帖
求调
1488620
ALLAN7746楼主2024/10/5 16:40
#include <iostream>
#include <cmath>
#include <string>
#include <cstring>
#include <cstdio>
#include <algorithm>
using namespace std;
bool c(string s)
{
    string ss;
    int sl = s.length();
    for(int i = sl-1;i >= 0;i--) ss+=s[i];
    if(ss == s) return true;
    else return false;
}
int main()
{
    string a;
    cin >> a;
    int l = a.length(),o = 1,f = 0;
    int cnt = 0;
    while(l != 0)
    {
        string s;
        for(int i = 1 ;i <= o;i++)
        {
            s += a[f];
            f++;
        }
        o++;
        if(c(s) == true) cnt++;
        l -= f;
    }
    cout << cnt;
    return 0;
}
2024/10/5 16:40
加载中...