本地运行样例和自己编的样例都能过,就是有8个点WA,求调
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
cin>>s;
int l=s.size();
for(int i=0;i<l;){
if(s.substr(i,7)=="dreamer"){
if(s[i+7]!='d'&&i+7<l) i+=5;
else i+=7;
}
else if(s.substr(i,5)=="dream"){
i+=5;
}
else if(s.substr(i,6)=="eraser"){
if(s[i+6]!='d'&&i+6<l) i+=4;
else i+=6;
}
else if(s.substr(i,5)=="erase"){
if(s[i+5]!='d'&&i+5<l) i+=4;
else i+=5;
}
else{
cout<<"NO\n";
return 0;
}
}
cout<<"YES\n";
return 0;
}