結果

問題 No.436 ccw
ユーザー iroha168
提出日時 2017-01-12 02:29:48
言語 C++14
(gcc 6.3.0)
結果
WA  
実行時間 -
コード長 613 Byte
コンパイル時間 852 ms
使用メモリ 1628 KB

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
00_sample01.txt AC 3 ms
1480 KB
00_sample02.txt AC 3 ms
1484 KB
01_hand01.txt AC 3 ms
1480 KB
01_hand02.txt AC 3 ms
1480 KB
01_hand03.txt AC 4 ms
1480 KB
01_hand04.txt AC 4 ms
1480 KB
01_hand05.txt WA -
01_hand06.txt WA -
01_hand07.txt AC 3 ms
1480 KB
01_hand08.txt AC 3 ms
1484 KB
01_hand09.txt AC 3 ms
1484 KB
in01.txt AC 3 ms
1496 KB
in02.txt AC 3 ms
1496 KB
in03.txt AC 3 ms
1500 KB
in04.txt AC 3 ms
1496 KB
in05.txt AC 4 ms
1496 KB
in06.txt AC 4 ms
1516 KB
in07.txt AC 4 ms
1508 KB
in08.txt AC 4 ms
1512 KB
in09.txt AC 3 ms
1512 KB
in10.txt AC 3 ms
1516 KB
in11.txt AC 6 ms
1624 KB
in12.txt AC 6 ms
1628 KB
in13.txt AC 6 ms
1624 KB
in14.txt AC 6 ms
1628 KB
in15.txt AC 6 ms
1624 KB
テストケース一括ダウンロード

ソースコード

diff #
#include<string>
#include<iostream>
#include<algorithm>
#include<set>
#include<math.h>
#include<vector>
#include<sstream>
#include<queue>
#include<functional>
#include<bitset>
#include<cstdio>
using namespace std;

int main() {
	string a;
	cin >> a;
	int m = a.length() / 2;
	int c = 0, l =0;
	for (int i = 0; i <= m; i++) {
		if (a[i] == 'c' && a[i + 1] == 'c' && a[i+2] == 'w') {
			l = i+1;
		}
	}
	c = 0;
	int r = 0;
	for (int i = a.length() - 3; i >= m; i--) {
		if (a[i] == 'c' && a[i + 1] == 'c' && a[i + 2] == 'w') {
			r = a.length() - i - 2;
		}
	}
	int mx = max(l, r);
	cout << mx << endl;
	return 0;
}
0