結果

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

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
0.txt AC 1 ms
1,508 KB
1.txt AC 2 ms
1,508 KB
2.txt AC 2 ms
1,504 KB
3.txt AC 249 ms
1,516 KB
4.txt AC 2 ms
1,504 KB
5.txt AC 1 ms
1,504 KB
6.txt AC 1 ms
1,512 KB
7.txt AC 1 ms
1,508 KB
8.txt AC 1 ms
1,504 KB
9.txt AC 1 ms
1,500 KB
10.txt AC 1 ms
1,504 KB
11.txt AC 250 ms
1,516 KB
12.txt AC 246 ms
1,516 KB
13.txt AC 2 ms
1,504 KB
14.txt AC 1 ms
1,508 KB
15.txt AC 1 ms
1,504 KB
16.txt AC 2 ms
1,504 KB
17.txt AC 122 ms
1,520 KB
18.txt AC 2 ms
1,512 KB
19.txt AC 1 ms
1,504 KB
20.txt AC 250 ms
1,516 KB
21.txt AC 177 ms
1,520 KB
22.txt AC 240 ms
1,520 KB
23.txt AC 106 ms
1,516 KB
24.txt AC 2 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