QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#525099#7123. Robot Contestkimmoqt#6 202ms5908kbC++202.1kb2024-08-20 12:49:542024-08-20 12:49:54

Judging History

This is the latest submission verdict.

  • [2024-08-20 12:49:54]
  • Judged
  • Verdict: 6
  • Time: 202ms
  • Memory: 5908kb
  • [2024-08-20 12:49:54]
  • Submitted

answer

#include "robot.h"
#include <bits/stdc++.h>
using namespace std;

const string S="WSEN";

void program_pulibot() {
        for(int a=-2;a<3;a++) { // current
                for(int b=-2;b<3;b++) { // west 
                        for(int c=-2;c<3;c++) { // south
                                for(int d=-2;d<3;d++) { // east
                                        for(int e=-2;e<3;e++) { // north
                                                vector<int> v={b,c,d,e};
                                                if(v[1]==-2 && v[2]==-2) {
                                                        set_instruction({a,b,c,d,e},1,'T');
                                                        continue;
                                                }

                                                bool fnd=0;
                                                for(int k=0;k<4;k++) {
                                                        if(v[k]==0) {
                                                                fnd=1;
                                                                set_instruction({a,b,c,d,e},1,S[k]);
                                                                break;
                                                        }
                                                }

                                                if(!fnd) {
                                                        int lst=-1;
                                                        for(int k=0;k<4;k++) {
                                                                if(v[k]==1) {
                                                                        lst=k;
                                                                }
                                                        }
                                                        if(lst!=-1)
                                                                set_instruction({a,b,c,d,e},0,S[lst]);
                                                }
                                        }
                                }
                        }
                }
        }
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 6
Accepted

Test #1:

score: 6
Accepted
time: 195ms
memory: 3772kb

input:

4 8
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
t

output:

p71c1rw3EvfjFcMVWG0EOedGbWDX5uUp
OK
193
193
193
193
193
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
129
129
129
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
128
161
160
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 

Test #2:

score: 6
Accepted
time: 202ms
memory: 3924kb

input:

12 7
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
t

output:

p71c1rw3EvfjFcMVWG0EOedGbWDX5uUp
OK
193
193
193
193
193
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
129
129
129
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
128
161
160
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 

Test #3:

score: 6
Accepted
time: 190ms
memory: 3900kb

input:

15 15
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 ...

output:

p71c1rw3EvfjFcMVWG0EOedGbWDX5uUp
OK
193
193
193
193
193
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
129
129
129
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
128
161
160
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 

Test #4:

score: 6
Accepted
time: 198ms
memory: 3860kb

input:

2 2
0 0
0 0
t

output:

p71c1rw3EvfjFcMVWG0EOedGbWDX5uUp
OK
193
193
193
193
193
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
129
129
129
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
128
161
160
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 

Test #5:

score: 6
Accepted
time: 195ms
memory: 3928kb

input:

2 3
0 0 0
0 0 0
t

output:

p71c1rw3EvfjFcMVWG0EOedGbWDX5uUp
OK
193
193
193
193
193
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
129
129
129
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
128
161
160
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 

Test #6:

score: 6
Accepted
time: 199ms
memory: 3792kb

input:

2 4
0 0 0 0
0 0 0 0
t

output:

p71c1rw3EvfjFcMVWG0EOedGbWDX5uUp
OK
193
193
193
193
193
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
129
129
129
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
128
161
160
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 

Test #7:

score: 6
Accepted
time: 189ms
memory: 3792kb

input:

2 10
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
t

output:

p71c1rw3EvfjFcMVWG0EOedGbWDX5uUp
OK
193
193
193
193
193
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
129
129
129
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
128
161
160
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 

Test #8:

score: 6
Accepted
time: 199ms
memory: 4128kb

input:

2 15
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
t

output:

p71c1rw3EvfjFcMVWG0EOedGbWDX5uUp
OK
193
193
193
193
193
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
129
129
129
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
128
161
160
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 

Subtask #2:

score: 0
Wrong Answer

Test #9:

score: 0
Wrong Answer
time: 194ms
memory: 5908kb

input:

2 15
0 1 0 0 0 1 0 0 0 1 0 1 0 0 0
0 0 0 1 0 0 0 1 0 0 0 0 0 1 0
t

output:

p71c1rw3EvfjFcMVWG0EOedGbWDX5uUp
OK
193
193
193
193
193
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
129
129
129
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
128
161
160
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

wrong answer Too many steps

Subtask #3:

score: 0
Wrong Answer

Test #28:

score: 0
Wrong Answer
time: 189ms
memory: 3884kb

input:

15 15
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 1 0 1 1 1 1 1 1 1 0 1 1 0
1 0 1 1 0 0 0 0 0 0 0 1 0 1 0
0 0 0 0 1 1 0 1 1 0 1 1 0 1 0
1 0 1 0 1 0 0 1 0 0 0 0 0 0 0
0 0 1 0 0 0 1 0 1 1 0 1 0 1 0
1 0 1 0 1 0 1 0 0 0 1 0 1 0 1
0 0 0 1 0 1 0 0 1 0 0 0 0 0 0
0 1 1 1 0 0 0 1 0 0 1 1 1 1 0
0 1 0 0 0 1 1 0 1 0 1 0 ...

output:

p71c1rw3EvfjFcMVWG0EOedGbWDX5uUp
OK
193
193
193
193
193
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
129
129
129
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
128
161
160
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

wrong answer Too many steps

Subtask #4:

score: 0
Wrong Answer

Test #40:

score: 0
Wrong Answer
time: 185ms
memory: 3920kb

input:

15 15
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 1 1 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 1 1 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 1 1 0 0 0 0 0 0
0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 0 1 1 0 0 0 0
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 1 0 1 ...

output:

p71c1rw3EvfjFcMVWG0EOedGbWDX5uUp
OK
193
193
193
193
193
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
129
129
129
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
128
161
160
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

wrong answer Too many steps

Subtask #5:

score: 0
Wrong Answer

Test #64:

score: 0
Wrong Answer
time: 185ms
memory: 3776kb

input:

15 15
0 0 0 0 1 0 0 1 0 0 0 0 0 0 0
1 1 0 0 0 0 0 0 0 1 1 0 1 1 0
0 0 1 1 1 1 1 1 1 0 0 1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 1 0 0 1
0 1 1 1 1 1 1 1 1 0 0 1 0 0 0
0 1 0 0 0 0 0 0 1 1 0 0 1 0 0
0 0 1 0 0 1 0 0 0 0 0 0 0 1 0
0 0 1 0 0 1 1 0 0 1 0 0 0 1 0
0 1 0 0 1 0 0 1 1 0 1 1 1 0 0
0 1 0 0 0 0 0 0 1 0 0 0 ...

output:

p71c1rw3EvfjFcMVWG0EOedGbWDX5uUp
OK
193
193
193
193
193
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
129
129
129
129
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
128
128
161
160
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

wrong answer Too many steps