Submission #1608186


Source Code Expand

import std.algorithm, std.conv, std.range, std.stdio, std.string;

void main()
{
  auto s = readln.chomp;
  auto a = ["dream", "dreamer", "erase", "eraser"];

 loop: while (!s.empty) {
    foreach (ai; a) {
      if (s.length >= ai.length && s[$-ai.length..$] == ai) {
        s = s[0..$-ai.length];
        continue loop;
      }
    }
    writeln("NO");
    return;
  }

  writeln("YES");
}

Submission Info

Submission Time
Task C - Daydream
User tesh
Language D (DMD64 v2.070.1)
Score 300
Code Size 413 Byte
Status AC
Exec Time 3 ms
Memory 2556 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 2 ms 508 KB
subtask1_1.txt AC 2 ms 508 KB
subtask1_10.txt AC 2 ms 508 KB
subtask1_11.txt AC 2 ms 508 KB
subtask1_12.txt AC 2 ms 508 KB
subtask1_13.txt AC 3 ms 2556 KB
subtask1_14.txt AC 2 ms 508 KB
subtask1_15.txt AC 2 ms 508 KB
subtask1_2.txt AC 1 ms 508 KB
subtask1_3.txt AC 2 ms 508 KB
subtask1_4.txt AC 2 ms 508 KB
subtask1_5.txt AC 2 ms 508 KB
subtask1_6.txt AC 2 ms 508 KB
subtask1_7.txt AC 2 ms 508 KB
subtask1_8.txt AC 2 ms 2556 KB
subtask1_9.txt AC 2 ms 508 KB