Submission #1307470


Source Code Expand


using namespace std;
using ll=long long;
#include <string>
#include <vector>
#include <cmath>
#include <iostream>
#include <algorithm>
#define out(S) cout<<(S)<<endl;


int main()
{
	string S;
	cin >> S;
	//後ろから3文字目で判断
	while (S.size()>=5)
	{
		int index = S.size();
		string s = S;
		if (s.substr(index-5,index) == "dream") {
			//dream
			S.erase(index - 5, index);
		}
		else if (index>=7&&s.substr(index-7,index)=="dreamer") {
			//dreamer
			S.erase(index-7, index);
		}
		else if (s.substr(index-5,index)=="erase") {
			//erase
			S.erase(index - 5, index);
		}
		else if (index>=6&&s.substr(index-6,index)=="eraser") {
			//eraser
			S.erase(index - 6, index);
		}
		else {
			break;
		}
	}
	if (S.size() == 0) {
		out("YES");
	}
	else {
		out("NO");
	}
	return 0;
}

Submission Info

Submission Time
Task C - Daydream
User xztaityozx
Language C++14 (GCC 5.4.1)
Score 300
Code Size 847 Byte
Status AC
Exec Time 53 ms
Memory 512 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 19
Set Name Test Cases
Sample subtask0_0.txt, subtask0_1.txt, subtask0_2.txt
All subtask0_0.txt, subtask0_1.txt, subtask0_2.txt, subtask1_0.txt, subtask1_1.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_2.txt, subtask1_3.txt, subtask1_4.txt, subtask1_5.txt, subtask1_6.txt, subtask1_7.txt, subtask1_8.txt, subtask1_9.txt
Case Name Status Exec Time Memory
subtask0_0.txt AC 1 ms 256 KB
subtask0_1.txt AC 1 ms 256 KB
subtask0_2.txt AC 1 ms 256 KB
subtask1_0.txt AC 46 ms 512 KB
subtask1_1.txt AC 45 ms 512 KB
subtask1_10.txt AC 53 ms 512 KB
subtask1_11.txt AC 51 ms 512 KB
subtask1_12.txt AC 52 ms 512 KB
subtask1_13.txt AC 51 ms 512 KB
subtask1_14.txt AC 34 ms 512 KB
subtask1_15.txt AC 44 ms 512 KB
subtask1_2.txt AC 19 ms 512 KB
subtask1_3.txt AC 50 ms 512 KB
subtask1_4.txt AC 49 ms 512 KB
subtask1_5.txt AC 50 ms 512 KB
subtask1_6.txt AC 50 ms 512 KB
subtask1_7.txt AC 49 ms 512 KB
subtask1_8.txt AC 50 ms 512 KB
subtask1_9.txt AC 50 ms 512 KB