結果

問題 No.932 解法破綻!高橋君
ユーザー _KKT89
提出日時 2019-12-03 21:23:49
言語 C++14
(gcc 8.3.0)
結果
AC  
実行時間 5 ms
コード長 551 Byte
コンパイル時間 545 ms
使用メモリ 1,984 KB
最終ジャッジ日時 2019-12-03 21:23:51

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
Corner04.txt AC 4 ms
1,508 KB
Corner05.txt AC 3 ms
1,504 KB
Corner06.txt AC 4 ms
1,512 KB
Sample01.txt AC 3 ms
1,508 KB
Sample02.txt AC 2 ms
1,508 KB
Sample03.txt AC 3 ms
1,516 KB
Test07.txt AC 4 ms
1,508 KB
Test08.txt AC 3 ms
1,512 KB
Test09.txt AC 2 ms
1,508 KB
Test10.txt AC 4 ms
1,516 KB
Test11.txt AC 3 ms
1,516 KB
Test12.txt AC 3 ms
1,512 KB
Test13.txt AC 2 ms
1,524 KB
Test14.txt AC 3 ms
1,524 KB
Test15.txt AC 2 ms
1,520 KB
Test16.txt AC 3 ms
1,512 KB
Test17.txt AC 3 ms
1,524 KB
Test18.txt AC 5 ms
1,980 KB
Test19.txt AC 4 ms
1,984 KB
Test20.txt AC 5 ms
1,984 KB
テストケース一括ダウンロード

ソースコード

diff #
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
typedef long long int ll;

int main(){
	cin.tie(nullptr);
	ios::sync_with_stdio(false);
	string s; cin >> s;
	int k=0;
	for(int i=0;i<s.size();i++){
		if(i==s.size()-1){
			cout << "Failed..." << endl;
			return 0;
		}
		if(k==0){
			if(s[i]=='A'&&s[i+1]=='C'){
				i++;
			}
			else{
				cout << "Failed..." << endl;
				return 0;
			}
			k^=1;
		}
		else{
			if(s[i]!=','){
				cout << "Failed..." << endl;
				return 0;
			}
			k^=1;
		}
	}
	cout << "Done!" << endl;
}
0