Submission #2740369
Source Code Expand
import java.util.Scanner; public class Main { public static void main (String[] args){ Scanner input = new Scanner(System.in); while (input.hasNext()) { int N = input.nextInt(); String S = input.next(); int[] wBefore = new int[N]; for (int i = 1; i < S.length(); ++i) { if (S.charAt(i - 1) == 'W') { wBefore[i] +=wBefore[i - 1] + 1; } else { wBefore[i] = wBefore[i - 1]; } } int[] eAfter = new int[N]; for (int i = S.length() - 2; i >= 0 ; --i) { if (S.charAt(i + 1) == 'E') { eAfter[i] += eAfter[i + 1] + 1; } else { eAfter[i] = eAfter[i + 1]; } } int minChange = Integer.MAX_VALUE; for (int i = 0; i < S.length(); ++i) { minChange = Math.min(minChange, wBefore[i] + eAfter[i]); } System.out.println(minChange); } } }
Submission Info
Submission Time | |
---|---|
Task | C - Attention |
User | ghost002 |
Language | Java8 (OpenJDK 1.8.0) |
Score | 300 |
Code Size | 962 Byte |
Status | AC |
Exec Time | 205 ms |
Memory | 31044 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 300 / 300 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample_01.txt, sample_02.txt, sample_03.txt |
All | sample_01.txt, sample_02.txt, sample_03.txt, sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt, subtask_1_16.txt, subtask_1_17.txt, subtask_1_18.txt, subtask_1_19.txt, subtask_1_20.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
sample_01.txt | AC | 93 ms | 23252 KB |
sample_02.txt | AC | 94 ms | 21332 KB |
sample_03.txt | AC | 92 ms | 19924 KB |
subtask_1_01.txt | AC | 178 ms | 28392 KB |
subtask_1_02.txt | AC | 137 ms | 20820 KB |
subtask_1_03.txt | AC | 175 ms | 26320 KB |
subtask_1_04.txt | AC | 170 ms | 28396 KB |
subtask_1_05.txt | AC | 151 ms | 24660 KB |
subtask_1_06.txt | AC | 199 ms | 28076 KB |
subtask_1_07.txt | AC | 198 ms | 31044 KB |
subtask_1_08.txt | AC | 196 ms | 30700 KB |
subtask_1_09.txt | AC | 176 ms | 24708 KB |
subtask_1_10.txt | AC | 193 ms | 30952 KB |
subtask_1_11.txt | AC | 203 ms | 28480 KB |
subtask_1_12.txt | AC | 198 ms | 30600 KB |
subtask_1_13.txt | AC | 198 ms | 28548 KB |
subtask_1_14.txt | AC | 202 ms | 30832 KB |
subtask_1_15.txt | AC | 194 ms | 27660 KB |
subtask_1_16.txt | AC | 205 ms | 28724 KB |
subtask_1_17.txt | AC | 197 ms | 30188 KB |
subtask_1_18.txt | AC | 188 ms | 28108 KB |
subtask_1_19.txt | AC | 200 ms | 27720 KB |
subtask_1_20.txt | AC | 199 ms | 30824 KB |