結果

問題 No.588 空白と回文
ユーザー ミドリムシ+
提出日時 2017-11-03 23:12:33
言語 C++11
(gcc 4.8.5)
結果
AC  
実行時間 237 ms
コード長 455 Byte
コンパイル時間 441 ms
使用メモリ 1,520 KB
最終ジャッジ日時 2018-11-10 10:51:47

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
0.txt AC 3 ms
1,504 KB
1.txt AC 3 ms
1,504 KB
2.txt AC 2 ms
1,504 KB
3.txt AC 232 ms
1,516 KB
4.txt AC 3 ms
1,508 KB
5.txt AC 3 ms
1,504 KB
6.txt AC 3 ms
1,516 KB
7.txt AC 2 ms
1,504 KB
8.txt AC 3 ms
1,504 KB
9.txt AC 3 ms
1,504 KB
10.txt AC 3 ms
1,504 KB
11.txt AC 237 ms
1,516 KB
12.txt AC 227 ms
1,516 KB
13.txt AC 3 ms
1,504 KB
14.txt AC 3 ms
1,504 KB
15.txt AC 3 ms
1,504 KB
16.txt AC 3 ms
1,508 KB
17.txt AC 114 ms
1,520 KB
18.txt AC 3 ms
1,512 KB
19.txt AC 3 ms
1,508 KB
20.txt AC 231 ms
1,516 KB
21.txt AC 162 ms
1,520 KB
22.txt AC 222 ms
1,520 KB
23.txt AC 99 ms
1,520 KB
24.txt AC 3 ms
1,508 KB
テストケース一括ダウンロード

ソースコード

diff #
#include <iostream>
#include <algorithm>
using namespace std;
 
int main(){
    string S;
    cin >> S;
    int ans = 0;
    for(int i = 0; i < S.size(); i++){
        for(int j = i; j < S.size(); j++){
            int count = 0;
            for(int k = 0; k <= j - i; k++){
                if(S[i + k] == S[j - k]){
                    count++;
                }
            }
            ans = max(ans, count);
        }
    }
    cout << ans << endl;
}
0