#include "Anna.h"
#include <vector>
void Anna(int N, std::vector<char> S) {
int phase=0;
for(auto i:S) if(phase==0&&i=='X')
phase=1,Send(1);
else Send(phase==1&&i=='Z');
}
#include "Bruno.h"
using namespace std;
void Bruno(int N, int L, std::vector<int> A) {
int pt=1,prvpt=0;
int start=0;
while(start<N&&!A[start])start++;
pt=start+1;
prvpt=start;
while(1){
while(pt<N&&!A[pt])
pt++;
if(pt>=N) break;
for(int i=pt;--i>prvpt;)
Remove(i);
Remove(prvpt=pt);
pt++;
}
for(int i=0;i<=min(start,N-1);i++)
Remove(i);
for(int i=prvpt;++i<N;)
Remove(i);
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
0 ms |
796 KB |
Output is correct |
2 |
Correct |
0 ms |
796 KB |
Output is correct |
3 |
Correct |
0 ms |
796 KB |
Output is correct |
4 |
Correct |
0 ms |
780 KB |
Output is correct |
5 |
Correct |
0 ms |
796 KB |
Output is correct |
6 |
Correct |
0 ms |
784 KB |
Output is correct |
7 |
Correct |
0 ms |
784 KB |
Output is correct |
8 |
Correct |
0 ms |
796 KB |
Output is correct |
9 |
Correct |
0 ms |
796 KB |
Output is correct |
10 |
Correct |
0 ms |
780 KB |
Output is correct |
11 |
Correct |
0 ms |
780 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Partially correct |
39 ms |
8396 KB |
Partially correct |
2 |
Partially correct |
34 ms |
8392 KB |
Partially correct |
3 |
Partially correct |
37 ms |
8404 KB |
Partially correct |
4 |
Partially correct |
33 ms |
8212 KB |
Partially correct |
5 |
Partially correct |
34 ms |
8260 KB |
Partially correct |
6 |
Partially correct |
36 ms |
8272 KB |
Partially correct |
7 |
Partially correct |
33 ms |
8448 KB |
Partially correct |
8 |
Partially correct |
34 ms |
8336 KB |
Partially correct |
9 |
Partially correct |
36 ms |
8424 KB |
Partially correct |
10 |
Partially correct |
37 ms |
8372 KB |
Partially correct |
11 |
Partially correct |
36 ms |
8372 KB |
Partially correct |
12 |
Partially correct |
37 ms |
8408 KB |
Partially correct |
13 |
Partially correct |
40 ms |
8208 KB |
Partially correct |
14 |
Partially correct |
46 ms |
8252 KB |
Partially correct |
15 |
Partially correct |
39 ms |
8356 KB |
Partially correct |
16 |
Partially correct |
34 ms |
8372 KB |
Partially correct |
17 |
Partially correct |
42 ms |
8452 KB |
Partially correct |
18 |
Partially correct |
44 ms |
8284 KB |
Partially correct |
19 |
Partially correct |
48 ms |
8412 KB |
Partially correct |
20 |
Partially correct |
34 ms |
8316 KB |
Partially correct |
21 |
Partially correct |
36 ms |
8336 KB |
Partially correct |
22 |
Partially correct |
41 ms |
8360 KB |
Partially correct |
23 |
Partially correct |
36 ms |
8388 KB |
Partially correct |
24 |
Partially correct |
38 ms |
8176 KB |
Partially correct |
25 |
Partially correct |
41 ms |
8340 KB |
Partially correct |
26 |
Partially correct |
45 ms |
8352 KB |
Partially correct |
27 |
Partially correct |
43 ms |
8120 KB |
Partially correct |
28 |
Partially correct |
55 ms |
8296 KB |
Partially correct |
29 |
Partially correct |
48 ms |
8324 KB |
Partially correct |
30 |
Partially correct |
50 ms |
8276 KB |
Partially correct |
31 |
Partially correct |
49 ms |
8332 KB |
Partially correct |
32 |
Partially correct |
50 ms |
8616 KB |
Partially correct |
33 |
Partially correct |
55 ms |
8228 KB |
Partially correct |