[Offer收割]编程练习赛28 register

Ended

Participants:277

Verdict:Time Limit Exceeded
Score:60 / 100
Submitted:2017-09-24 12:28:18

Lang:G++

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
    string s;
    cin >> s;
    int n = s.length(), ans = n;
    for (int i = 0; i < n; i++) 
    {
        for (int l = i - 1, r = i + 1; l >= 0 && r < n && s[l] == s[r]; l--, r++, ans++);
        for (int l = i, r = i + 1; l >= 0 && r < n && s[l] == s[r]; l--, r++, ans++);
    }
    cout << ans << endl;
    //system("pause");
    return 0;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX