前提・実現したいこと
【https://atcoder.jp/contests/abs/tasks/arc065_a】
の問題をACしたいです。
発生している問題・エラーメッセージ
VSCで公式のサンプルを入力したところ、3つの回答全てで求められているOutputと 一致しました。しかし、実際にAtcoderに提出したところ全ケースWAになってしまいます。
該当のソースコード
C++
1#include <bits/stdc++.h> 2using namespace std; 3using ll = long long; 4 5#define REP(i,n) for(ll i=0;i<ll(n);i++) 6#define REPD(i,n) for(ll i=n-1;i>=0;i--) 7#define FOR(i,a,b) for(ll i=a;i<=ll(b);i++) 8#define FORD(i,a,b) for(ll i=a;i>=ll(b);i--) 9#define INF 2147483647; 10 11int main(void){ 12 string s; 13 string t = ""; 14 cin >> s; 15 vector<string> st = {"dream", "dreamer", "erase", "eraser"}; 16 while(1){ 17 REP(i,4){ 18 ll ssize = st[i].size(); 19 if(s.substr(0,ssize) == st[i]){ 20 if(s.substr(ssize, s.size()) == "er" && st[i] == "dream" || st[i] == "erase"){ 21 cout << "Yes" << endl; 22 return 0; 23 } 24 s = s.substr(ssize, s.size()); 25 break; 26 } 27 else if(i == 3){ 28 cout << "No" << endl; 29 return 0; 30 } 31 } 32 if(s == ""){ 33 cout << "Yes" << endl; 34 return 0; 35 } 36 } 37}
試したこと
出力を見直しました。
補足情報(FW/ツールのバージョンなど)
Visual studio code
C++(GCC 9.2.1)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/28 07:56