QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#286601#7965. 机器人ucup-team1004TL 69ms36540kbC++142.7kb2023-12-18 07:40:462023-12-18 07:40:47

Judging History

你现在查看的是最新测评结果

  • [2023-12-18 07:40:47]
  • 评测
  • 测评结果:TL
  • 用时:69ms
  • 内存:36540kb
  • [2023-12-18 07:40:46]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;
using ll=long long;
#ifdef DEBUG
template<class T>
ostream& operator << (ostream &out,vector<T> a){
	out<<'[';
	for(T x:a)out<<x<<',';
	return out<<']';
}
template<class T>
vector<T> ary(T *a,int l,int r){
	return vector<T>{a+l,a+1+r};
}
template<class T>
void debug(T x){
	cerr<<x<<endl;
}
template<class T,class...S>
void debug(T x,S...y){
	cerr<<x<<' ',debug(y...);
}
#else
#define debug(...) void()
#endif
char LR[2][10]={"left","right"};
const int N=101,M=11;
int n,m,k,cur[2][N];
char op[20];
int trs(char *str){
	if(str[1]=='L')return 0;
	else if(str[1]=='O')return 1;
	else if(str[0]=='S')return 2;
	else if(str[0]=='M')return 3;
	else if(str[0]=='R')return 4;
	else if(str[0]=='A')return 5;
	else return 6;
}
struct command{
	int op,h,x,y;
	command *nex;
	void read(){
		static char str[20];
		scanf("%s",str);
		op=trs(str);
		if(op==0);
		else if(op==1)scanf("%d%d",&h,&x);
		else if(op==2)scanf("%d%d%d",&h,&x,&y);
		else if(op==3)scanf("%d%d",&h,&x);
		else if(op==4){
			scanf("%d%d",&h,&x);
			nex=new command;
			nex->read();
		}else if(op==5)scanf("%d",&h);
		else if(op==6){
			scanf("%s",str);
			x=trs(str);
			nex=new command;
			nex->read();
		}
	}
}a[N][M];
void run(int);
void Run(int i,command o,bool flag=0,bool rev=0){
	o.h^=rev;
	if(o.op==0){
		printf("Robot %d slacks off.\n",i);
		if(!--k)exit(0);
	}else if(o.op==1){
		(cur[o.h][i]+=o.x)%=n;
		printf("Robot %d moves its %s hand towards Robot %d.\n",i,LR[o.h],cur[o.h][i]);
		if(!--k)exit(0);
	}else if(o.op==2){
		printf("Robot %d swaps a line of command with Robot %d.\n",i,cur[o.h][i]);
		if(!--k)exit(0);
		swap(a[i][o.y],a[cur[o.h][i]][o.x]);
	}else if(o.op==3){
		printf("Robot %d modifies a line of command of Robot %d.\n",i,cur[o.h][i]);
		if(!--k)exit(0);
		a[cur[o.h][i]][o.x].h^=1;
	}else if(o.op==4){
		printf("Robot %d replaces a line of command of Robot %d.\n",i,cur[o.h][i]);
		if(!--k)exit(0);
		a[cur[o.h][i]][o.x]=*o.nex;
	}else if(o.op==5){
		printf("Robot %d activates Robot %d.\n",i,cur[o.h][i]);
		if(!--k)exit(0);
		run(cur[o.h][i]);
	}else if(o.op==6){
		return;
	}
	if(cur[1][i]!=i){
		int x=cur[1][i];
		for(int j=1;j<=m;j++)if(a[x][j].op==6){
			if(a[x][j].x!=6){
				if(a[x][j].x==o.op)return Run(x,*a[x][j].nex,1,a[x][j].h);
			}else{
				if(flag)return Run(x,*a[x][j].nex,1,a[x][j].h);
			}
		}
	}
}
void run(int i){
	for(int j=1;j<=m;j++){
		Run(i,a[i][j]);
	}
}
int main(){
	scanf("%d%d%d",&n,&m,&k);
	for(int i=0;i<n;i++){
		scanf("%d%d",&cur[0][i],&cur[1][i]);
		for(int j=1;j<=m;j++)a[i][j].read();
	}
	for(int i=0;;++i%=n)run(i);
	return 0;
}

详细

Test #1:

score: 100
Accepted
time: 63ms
memory: 13088kb

input:

100 1 300000
1 1
REPLACE 0 1 REPLACE 0 1 REPLACE 1 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 1 1 REPLACE 1 1 REPLACE 0 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 0 1 REPLACE 1 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 1 1 REPLACE 0 1 REPLACE 0 1 REPLACE 1 1 REPLACE 0 1 REPLACE...

output:

Robot 0 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 2.
Robot 2 replaces a line of command of Robot 3.
Robot 3 replaces a line of command of Robot 4.
Robot 4 replaces a line of command of Robot 5.
Robot 5 replaces a line of command of Robot 6.
Robot 6 replaces a...

result:

ok 300000 lines

Test #2:

score: 0
Accepted
time: 25ms
memory: 3904kb

input:

100 10 300000
15 7
REPLACE 1 10 REPLACE 1 9 ACTIVATE 0
SWAP 1 7 4
MIRROR 0 10
TRIGGER ACTIVATE: REPLACE 1 6 SLACKOFF
MOVE 0 63
SWAP 0 2 1
SWAP 1 3 7
SWAP 1 1 5
REPLACE 1 10 MIRROR 1 10
REPLACE 1 4 MIRROR 0 2
80 77
SWAP 0 8 8
ACTIVATE 1
MOVE 0 42
MIRROR 1 6
TRIGGER SWAP: SWAP 1 4 7
MIRROR 1 1
TRIGGER...

output:

Robot 0 replaces a line of command of Robot 7.
Robot 0 swaps a line of command with Robot 7.
Robot 0 modifies a line of command of Robot 15.
Robot 0 activates Robot 15.
Robot 15 modifies a line of command of Robot 0.
Robot 15 modifies a line of command of Robot 0.
Robot 15 replaces a line of command...

result:

ok 300000 lines

Test #3:

score: 0
Accepted
time: 12ms
memory: 36540kb

input:

100 10 300000
59 13
REPLACE 0 5 REPLACE 0 7 MOVE 1 10
MOVE 0 40
ACTIVATE 1
TRIGGER TRIGGER: SWAP 1 9 7
ACTIVATE 1
SWAP 0 9 3
TRIGGER MOVE: MIRROR 1 1
MIRROR 0 7
MIRROR 0 5
REPLACE 1 1 SLACKOFF
27 65
REPLACE 1 8 REPLACE 1 6 MIRROR 0 6
TRIGGER MIRROR: SWAP 1 8 6
MOVE 1 2
TRIGGER REPLACE: MIRROR 0 1
MI...

output:

Robot 0 replaces a line of command of Robot 59.
Robot 0 moves its left hand towards Robot 99.
Robot 0 activates Robot 13.
Robot 13 slacks off.
Robot 13 slacks off.
Robot 13 slacks off.
Robot 13 swaps a line of command with Robot 20.
Robot 13 swaps a line of command with Robot 20.
Robot 13 moves its ...

result:

ok 300000 lines

Test #4:

score: 0
Accepted
time: 35ms
memory: 13728kb

input:

100 10 300000
38 0
TRIGGER TRIGGER: REPLACE 0 5 MIRROR 1 1
TRIGGER REPLACE: MOVE 0 98
MOVE 1 27
MIRROR 0 2
MOVE 1 38
MIRROR 1 8
SLACKOFF
SLACKOFF
TRIGGER REPLACE: MOVE 1 25
TRIGGER MOVE: REPLACE 1 5 ACTIVATE 1
63 95
ACTIVATE 0
SWAP 0 7 10
REPLACE 0 6 SWAP 1 9 9
SWAP 1 4 1
SWAP 1 7 4
MIRROR 1 2
MOVE ...

output:

Robot 0 moves its right hand towards Robot 27.
Robot 0 modifies a line of command of Robot 38.
Robot 0 moves its right hand towards Robot 65.
Robot 0 modifies a line of command of Robot 65.
Robot 0 slacks off.
Robot 65 slacks off.
Robot 0 slacks off.
Robot 65 slacks off.
Robot 1 activates Robot 63.
...

result:

ok 300000 lines

Test #5:

score: 0
Accepted
time: 23ms
memory: 14608kb

input:

100 10 300000
27 67
REPLACE 1 6 MIRROR 1 6
TRIGGER MIRROR: REPLACE 0 8 MOVE 1 76
SLACKOFF
MIRROR 1 3
REPLACE 0 3 ACTIVATE 1
ACTIVATE 1
MIRROR 0 6
MOVE 0 99
SWAP 1 5 4
SWAP 0 10 8
8 90
TRIGGER MIRROR: SWAP 1 5 7
MOVE 0 9
MOVE 1 67
TRIGGER TRIGGER: MIRROR 1 2
MIRROR 0 8
ACTIVATE 0
MIRROR 1 3
SLACKOFF
...

output:

Robot 0 replaces a line of command of Robot 67.
Robot 0 slacks off.
Robot 0 modifies a line of command of Robot 67.
Robot 0 replaces a line of command of Robot 27.
Robot 0 activates Robot 67.
Robot 67 moves its left hand towards Robot 27.
Robot 67 swaps a line of command with Robot 27.
Robot 67 move...

result:

ok 300000 lines

Test #6:

score: 0
Accepted
time: 32ms
memory: 13096kb

input:

100 10 300000
18 16
SLACKOFF
ACTIVATE 1
TRIGGER REPLACE: MIRROR 0 5
SLACKOFF
MOVE 1 29
ACTIVATE 1
MIRROR 1 6
MOVE 1 25
SWAP 1 8 10
SWAP 1 4 8
36 42
SLACKOFF
ACTIVATE 0
MOVE 0 53
TRIGGER TRIGGER: SLACKOFF
SWAP 0 1 7
ACTIVATE 1
SLACKOFF
MIRROR 0 5
MIRROR 1 4
SLACKOFF
97 55
REPLACE 0 10 MIRROR 1 8
MIRR...

output:

Robot 0 slacks off.
Robot 0 activates Robot 16.
Robot 16 moves its right hand towards Robot 10.
Robot 16 slacks off.
Robot 10 moves its right hand towards Robot 34.
Robot 16 swaps a line of command with Robot 10.
Robot 10 modifies a line of command of Robot 74.
Robot 16 replaces a line of command of...

result:

ok 300000 lines

Test #7:

score: 0
Accepted
time: 28ms
memory: 11240kb

input:

100 10 300000
92 3
TRIGGER SLACKOFF: SWAP 1 2 10
ACTIVATE 0
ACTIVATE 1
MIRROR 0 1
SWAP 1 5 9
SLACKOFF
TRIGGER MOVE: SWAP 0 9 7
SLACKOFF
REPLACE 1 8 MOVE 0 35
REPLACE 1 8 ACTIVATE 0
41 55
REPLACE 1 5 TRIGGER SWAP: MIRROR 0 7
MIRROR 0 9
REPLACE 0 4 ACTIVATE 1
MOVE 1 56
TRIGGER TRIGGER: SLACKOFF
TRIGGE...

output:

Robot 0 activates Robot 92.
Robot 92 slacks off.
Robot 92 activates Robot 51.
Robot 51 replaces a line of command of Robot 8.
Robot 51 swaps a line of command with Robot 8.
Robot 51 moves its right hand towards Robot 53.
Robot 51 slacks off.
Robot 51 swaps a line of command with Robot 53.
Robot 51 m...

result:

ok 300000 lines

Test #8:

score: 0
Accepted
time: 34ms
memory: 10956kb

input:

100 10 300000
87 58
SWAP 0 9 4
MIRROR 0 3
MOVE 0 2
ACTIVATE 0
SLACKOFF
SWAP 0 10 3
MOVE 1 99
MIRROR 1 2
MOVE 1 81
TRIGGER SLACKOFF: SLACKOFF
74 11
SWAP 0 5 8
MIRROR 0 3
ACTIVATE 0
ACTIVATE 0
TRIGGER ACTIVATE: REPLACE 0 2 SLACKOFF
TRIGGER SWAP: SLACKOFF
MOVE 1 72
TRIGGER SWAP: SWAP 0 3 2
MOVE 0 84
SL...

output:

Robot 0 swaps a line of command with Robot 87.
Robot 0 modifies a line of command of Robot 87.
Robot 0 moves its left hand towards Robot 89.
Robot 0 moves its right hand towards Robot 12.
Robot 0 slacks off.
Robot 0 swaps a line of command with Robot 89.
Robot 0 moves its right hand towards Robot 11...

result:

ok 300000 lines

Test #9:

score: 0
Accepted
time: 26ms
memory: 17776kb

input:

100 10 300000
93 50
REPLACE 0 4 ACTIVATE 0
MIRROR 0 5
ACTIVATE 1
TRIGGER SLACKOFF: MOVE 0 81
ACTIVATE 1
MIRROR 1 2
REPLACE 0 6 MOVE 0 76
ACTIVATE 0
TRIGGER SWAP: SLACKOFF
MOVE 1 57
63 93
ACTIVATE 1
SLACKOFF
TRIGGER MOVE: REPLACE 0 10 MOVE 1 9
TRIGGER TRIGGER: SLACKOFF
MIRROR 0 2
REPLACE 1 6 SLACKOFF...

output:

Robot 0 replaces a line of command of Robot 93.
Robot 50 modifies a line of command of Robot 81.
Robot 0 modifies a line of command of Robot 93.
Robot 50 replaces a line of command of Robot 78.
Robot 0 activates Robot 50.
Robot 50 replaces a line of command of Robot 81.
Robot 50 modifies a line of c...

result:

ok 300000 lines

Test #10:

score: 0
Accepted
time: 17ms
memory: 3628kb

input:

100 10 300000
2 72
MOVE 0 64
REPLACE 1 9 TRIGGER SLACKOFF: REPLACE 0 8 TRIGGER MIRROR: SWAP 0 7 5
SWAP 1 4 5
ACTIVATE 0
REPLACE 0 5 MIRROR 0 6
TRIGGER TRIGGER: REPLACE 1 10 MIRROR 0 3
MOVE 1 13
MIRROR 1 6
TRIGGER MIRROR: SWAP 1 7 9
SLACKOFF
32 86
MOVE 0 4
REPLACE 0 6 SLACKOFF
ACTIVATE 0
TRIGGER TRIG...

output:

Robot 0 moves its left hand towards Robot 66.
Robot 72 replaces a line of command of Robot 62.
Robot 0 replaces a line of command of Robot 72.
Robot 0 swaps a line of command with Robot 72.
Robot 0 activates Robot 66.
Robot 66 moves its left hand towards Robot 71.
Robot 53 slacks off.
Robot 66 activ...

result:

ok 300000 lines

Test #11:

score: 0
Accepted
time: 28ms
memory: 36416kb

input:

100 10 300000
9 42
SLACKOFF
SLACKOFF
TRIGGER MIRROR: REPLACE 1 5 MOVE 1 47
SLACKOFF
ACTIVATE 1
MOVE 1 18
MOVE 0 70
MOVE 1 59
REPLACE 0 9 MOVE 0 63
SWAP 1 6 7
34 83
SWAP 1 2 4
MOVE 1 92
MIRROR 0 4
SWAP 0 5 10
SLACKOFF
MOVE 1 61
MOVE 0 81
ACTIVATE 0
TRIGGER MIRROR: MOVE 0 40
SWAP 1 4 4
50 81
ACTIVATE ...

output:

Robot 0 slacks off.
Robot 42 replaces a line of command of Robot 32.
Robot 85 modifies a line of command of Robot 78.
Robot 78 replaces a line of command of Robot 32.
Robot 0 slacks off.
Robot 42 replaces a line of command of Robot 32.
Robot 85 modifies a line of command of Robot 78.
Robot 78 replac...

result:

ok 300000 lines

Test #12:

score: 0
Accepted
time: 39ms
memory: 6192kb

input:

100 4 300000
0 1
REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE 1 1 REPLACE...

output:

Robot 0 replaces a line of command of Robot 1.
Robot 0 modifies a line of command of Robot 0.
Robot 0 swaps a line of command with Robot 0.
Robot 0 replaces a line of command of Robot 0.
Robot 1 replaces a line of command of Robot 2.
Robot 1 modifies a line of command of Robot 1.
Robot 1 swaps a lin...

result:

ok 300000 lines

Test #13:

score: 0
Accepted
time: 33ms
memory: 8776kb

input:

100 10 300000
87 96
MIRROR 1 8
SWAP 0 1 8
MOVE 1 45
MOVE 0 54
TRIGGER REPLACE: SLACKOFF
ACTIVATE 0
MOVE 0 39
SLACKOFF
MIRROR 1 8
MIRROR 1 4
1 9
MOVE 0 4
REPLACE 0 1 MOVE 0 23
MOVE 1 32
MIRROR 1 2
TRIGGER REPLACE: SLACKOFF
ACTIVATE 1
MOVE 0 8
MIRROR 1 9
SLACKOFF
SLACKOFF
81 40
REPLACE 0 7 MOVE 0 4
AC...

output:

Robot 0 modifies a line of command of Robot 96.
Robot 0 swaps a line of command with Robot 87.
Robot 0 moves its right hand towards Robot 41.
Robot 0 moves its left hand towards Robot 41.
Robot 0 activates Robot 41.
Robot 41 moves its left hand towards Robot 60.
Robot 41 modifies a line of command o...

result:

ok 300000 lines

Test #14:

score: 0
Accepted
time: 19ms
memory: 3692kb

input:

100 10 300000
88 10
REPLACE 0 1 MIRROR 1 3
SWAP 1 5 2
TRIGGER REPLACE: REPLACE 1 4 SWAP 1 10 7
REPLACE 0 9 MIRROR 1 9
MIRROR 0 3
SWAP 0 1 7
TRIGGER MOVE: REPLACE 0 4 REPLACE 0 7 TRIGGER MOVE: REPLACE 0 4 REPLACE 0 2 MOVE 0 83
MIRROR 1 6
TRIGGER SWAP: REPLACE 0 4 REPLACE 1 10 MOVE 1 41
REPLACE 1 3 TR...

output:

Robot 0 replaces a line of command of Robot 88.
Robot 0 swaps a line of command with Robot 10.
Robot 0 replaces a line of command of Robot 88.
Robot 0 modifies a line of command of Robot 88.
Robot 10 replaces a line of command of Robot 34.
Robot 0 swaps a line of command with Robot 88.
Robot 0 modif...

result:

ok 300000 lines

Test #15:

score: 0
Accepted
time: 26ms
memory: 3752kb

input:

100 10 300000
2 31
MOVE 1 22
TRIGGER REPLACE: MOVE 1 71
SWAP 0 1 4
SWAP 1 7 4
SWAP 1 3 1
REPLACE 0 2 MIRROR 1 2
TRIGGER ACTIVATE: REPLACE 1 1 REPLACE 1 4 TRIGGER TRIGGER: MIRROR 0 6
TRIGGER TRIGGER: REPLACE 0 3 REPLACE 1 4 SWAP 0 6 10
REPLACE 1 6 MIRROR 1 10
REPLACE 0 8 MIRROR 0 8
75 20
TRIGGER SWAP...

output:

Robot 0 moves its right hand towards Robot 53.
Robot 0 swaps a line of command with Robot 2.
Robot 0 swaps a line of command with Robot 53.
Robot 0 swaps a line of command with Robot 53.
Robot 0 replaces a line of command of Robot 2.
Robot 53 swaps a line of command with Robot 79.
Robot 83 replaces ...

result:

ok 300000 lines

Test #16:

score: 0
Accepted
time: 24ms
memory: 3920kb

input:

100 10 300000
65 78
REPLACE 1 6 MOVE 1 94
SWAP 1 8 6
REPLACE 1 4 SWAP 0 3 6
REPLACE 0 2 MIRROR 1 6
MIRROR 0 9
TRIGGER MIRROR: REPLACE 1 8 TRIGGER ACTIVATE: REPLACE 1 3 TRIGGER SWAP: REPLACE 0 5 MIRROR 0 9
SWAP 1 7 6
MIRROR 1 8
TRIGGER TRIGGER: MIRROR 1 6
TRIGGER TRIGGER: MIRROR 0 5
39 15
SWAP 0 7 7
...

output:

Robot 0 replaces a line of command of Robot 78.
Robot 78 modifies a line of command of Robot 25.
Robot 57 replaces a line of command of Robot 5.
Robot 5 modifies a line of command of Robot 20.
Robot 0 swaps a line of command with Robot 78.
Robot 0 replaces a line of command of Robot 78.
Robot 78 mod...

result:

ok 300000 lines

Test #17:

score: 0
Accepted
time: 25ms
memory: 3680kb

input:

100 10 300000
58 82
REPLACE 1 8 TRIGGER SLACKOFF: SWAP 0 7 4
TRIGGER ACTIVATE: REPLACE 0 6 REPLACE 0 9 REPLACE 0 2 REPLACE 0 4 TRIGGER ACTIVATE: REPLACE 1 6 TRIGGER SWAP: MOVE 1 78
MOVE 1 10
MIRROR 0 6
TRIGGER MIRROR: REPLACE 0 7 SWAP 0 1 3
TRIGGER SLACKOFF: MIRROR 1 2
MIRROR 0 1
SWAP 0 5 3
REPLACE ...

output:

Robot 0 replaces a line of command of Robot 82.
Robot 0 moves its right hand towards Robot 92.
Robot 92 modifies a line of command of Robot 19.
Robot 2 replaces a line of command of Robot 43.
Robot 51 modifies a line of command of Robot 36.
Robot 0 modifies a line of command of Robot 58.
Robot 0 mod...

result:

ok 300000 lines

Test #18:

score: 0
Accepted
time: 20ms
memory: 3740kb

input:

100 10 300000
38 89
REPLACE 1 8 MOVE 1 42
REPLACE 1 1 SWAP 0 5 6
REPLACE 0 3 MIRROR 1 7
TRIGGER MIRROR: MOVE 1 42
TRIGGER ACTIVATE: REPLACE 1 7 MIRROR 0 8
SLACKOFF
SWAP 1 1 2
REPLACE 0 9 TRIGGER MOVE: MOVE 0 84
MOVE 1 60
TRIGGER ACTIVATE: SLACKOFF
81 51
REPLACE 1 2 TRIGGER REPLACE: REPLACE 0 2 MOVE ...

output:

Robot 0 replaces a line of command of Robot 89.
Robot 89 swaps a line of command with Robot 87.
Robot 87 modifies a line of command of Robot 30.
Robot 6 replaces a line of command of Robot 0.
Robot 0 replaces a line of command of Robot 89.
Robot 89 swaps a line of command with Robot 87.
Robot 87 mod...

result:

ok 300000 lines

Test #19:

score: 0
Accepted
time: 29ms
memory: 3744kb

input:

100 10 300000
81 35
MOVE 1 45
REPLACE 1 9 MOVE 1 21
TRIGGER MIRROR: MIRROR 1 1
SLACKOFF
TRIGGER ACTIVATE: MOVE 1 11
MOVE 1 61
MOVE 0 68
REPLACE 0 3 REPLACE 1 9 REPLACE 0 2 TRIGGER SWAP: MOVE 1 86
REPLACE 0 10 REPLACE 1 6 REPLACE 0 4 TRIGGER MIRROR: REPLACE 1 1 REPLACE 1 5 REPLACE 1 9 TRIGGER MOVE: R...

output:

Robot 0 moves its right hand towards Robot 80.
Robot 0 replaces a line of command of Robot 80.
Robot 80 replaces a line of command of Robot 26.
Robot 0 slacks off.
Robot 80 modifies a line of command of Robot 26.
Robot 26 modifies a line of command of Robot 8.
Robot 8 replaces a line of command of R...

result:

ok 300000 lines

Test #20:

score: 0
Accepted
time: 27ms
memory: 3688kb

input:

100 10 300000
7 64
MIRROR 0 8
REPLACE 1 7 MIRROR 1 1
SWAP 1 9 3
REPLACE 1 6 REPLACE 0 3 SWAP 0 7 8
ACTIVATE 1
MOVE 1 49
REPLACE 1 9 MIRROR 0 2
MOVE 0 25
MIRROR 0 3
TRIGGER MOVE: REPLACE 0 3 TRIGGER REPLACE: MOVE 0 64
1 89
TRIGGER MOVE: SLACKOFF
TRIGGER ACTIVATE: REPLACE 1 6 REPLACE 0 1 SWAP 1 4 5
TR...

output:

Robot 0 modifies a line of command of Robot 7.
Robot 0 replaces a line of command of Robot 64.
Robot 0 swaps a line of command with Robot 64.
Robot 0 replaces a line of command of Robot 64.
Robot 0 activates Robot 64.
Robot 64 modifies a line of command of Robot 46.
Robot 64 modifies a line of comma...

result:

ok 300000 lines

Test #21:

score: 0
Accepted
time: 25ms
memory: 3928kb

input:

100 10 300000
32 82
TRIGGER ACTIVATE: MIRROR 1 2
MIRROR 1 9
MOVE 0 90
TRIGGER SWAP: REPLACE 0 7 REPLACE 0 3 REPLACE 1 5 MIRROR 0 4
TRIGGER ACTIVATE: MIRROR 0 1
MOVE 1 99
MIRROR 0 9
MOVE 0 35
SWAP 1 6 6
MIRROR 0 6
79 97
SWAP 0 8 10
REPLACE 1 8 SWAP 0 7 4
REPLACE 1 5 REPLACE 1 1 REPLACE 0 9 MIRROR 1 6...

output:

Robot 0 modifies a line of command of Robot 82.
Robot 0 moves its left hand towards Robot 22.
Robot 82 modifies a line of command of Robot 48.
Robot 48 modifies a line of command of Robot 36.
Robot 0 moves its right hand towards Robot 81.
Robot 0 modifies a line of command of Robot 22.
Robot 81 modi...

result:

ok 300000 lines

Test #22:

score: 0
Accepted
time: 30ms
memory: 3888kb

input:

100 10 300000
51 19
MIRROR 0 7
SWAP 0 9 5
TRIGGER SWAP: MIRROR 0 8
SWAP 1 6 5
MOVE 1 57
REPLACE 1 10 TRIGGER MIRROR: REPLACE 1 7 REPLACE 1 10 MIRROR 0 3
MOVE 1 74
MOVE 0 55
SWAP 0 1 6
REPLACE 0 3 REPLACE 0 8 MIRROR 0 2
82 17
REPLACE 0 8 SWAP 0 2 8
REPLACE 0 10 TRIGGER SLACKOFF: MOVE 0 25
REPLACE 1 6...

output:

Robot 0 modifies a line of command of Robot 51.
Robot 19 replaces a line of command of Robot 38.
Robot 0 swaps a line of command with Robot 51.
Robot 19 modifies a line of command of Robot 38.
Robot 0 swaps a line of command with Robot 19.
Robot 19 modifies a line of command of Robot 38.
Robot 0 mod...

result:

ok 300000 lines

Test #23:

score: 0
Accepted
time: 22ms
memory: 3896kb

input:

10 7 300000
1 2
REPLACE 1 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE ...

output:

Robot 0 replaces a line of command of Robot 2.
Robot 0 modifies a line of command of Robot 2.
Robot 0 moves its right hand towards Robot 0.
Robot 0 modifies a line of command of Robot 0.
Robot 0 swaps a line of command with Robot 0.
Robot 0 replaces a line of command of Robot 1.
Robot 0 moves its ri...

result:

ok 300000 lines

Test #24:

score: 0
Accepted
time: 28ms
memory: 3676kb

input:

100 10 300000
87 5
MIRROR 0 7
SWAP 1 3 3
SLACKOFF
MOVE 0 85
TRIGGER REPLACE: MIRROR 0 6
MIRROR 1 6
TRIGGER SLACKOFF: SWAP 0 8 1
REPLACE 1 7 REPLACE 1 9 MIRROR 0 9
TRIGGER SLACKOFF: REPLACE 0 9 TRIGGER MOVE: MIRROR 1 7
TRIGGER SWAP: SWAP 1 6 2
86 58
REPLACE 1 10 REPLACE 0 1 TRIGGER SWAP: MOVE 0 48
RE...

output:

Robot 0 modifies a line of command of Robot 87.
Robot 0 swaps a line of command with Robot 5.
Robot 0 replaces a line of command of Robot 87.
Robot 0 moves its left hand towards Robot 72.
Robot 0 modifies a line of command of Robot 5.
Robot 0 replaces a line of command of Robot 5.
Robot 1 replaces a...

result:

ok 300000 lines

Test #25:

score: 0
Accepted
time: 30ms
memory: 3676kb

input:

100 10 300000
61 99
MOVE 1 34
TRIGGER ACTIVATE: SWAP 0 3 2
ACTIVATE 1
ACTIVATE 1
MIRROR 0 5
TRIGGER ACTIVATE: MOVE 1 95
ACTIVATE 1
MIRROR 1 7
SWAP 1 7 7
ACTIVATE 0
73 37
SWAP 1 6 4
ACTIVATE 1
TRIGGER SWAP: SWAP 0 9 1
TRIGGER SWAP: SWAP 1 9 1
ACTIVATE 0
TRIGGER SWAP: SWAP 0 3 8
TRIGGER SWAP: MIRROR 0...

output:

Robot 0 moves its right hand towards Robot 33.
Robot 33 moves its right hand towards Robot 85.
Robot 85 swaps a line of command with Robot 3.
Robot 75 swaps a line of command with Robot 16.
Robot 16 swaps a line of command with Robot 29.
Robot 29 swaps a line of command with Robot 22.
Robot 22 modif...

result:

ok 300000 lines

Test #26:

score: 0
Accepted
time: 20ms
memory: 23724kb

input:

100 10 300000
1 43
SWAP 0 4 5
TRIGGER MIRROR: MIRROR 1 1
ACTIVATE 1
TRIGGER SWAP: MOVE 1 57
TRIGGER SWAP: SWAP 1 8 8
TRIGGER TRIGGER: SWAP 0 2 7
ACTIVATE 0
TRIGGER ACTIVATE: SWAP 0 1 5
TRIGGER TRIGGER: MIRROR 0 9
TRIGGER MIRROR: SWAP 1 2 8
34 18
SWAP 1 8 4
TRIGGER TRIGGER: SWAP 0 4 3
SWAP 1 7 4
TRIG...

output:

Robot 0 swaps a line of command with Robot 1.
Robot 43 modifies a line of command of Robot 45.
Robot 0 activates Robot 43.
Robot 43 activates Robot 45.
Robot 45 moves its right hand towards Robot 70.
Robot 45 swaps a line of command with Robot 70.
Robot 70 moves its left hand towards Robot 53.
Robot...

result:

ok 300000 lines

Test #27:

score: 0
Accepted
time: 25ms
memory: 36464kb

input:

100 10 300000
17 40
MOVE 1 55
ACTIVATE 0
SWAP 0 6 5
ACTIVATE 1
SWAP 1 3 1
MIRROR 0 2
ACTIVATE 1
MIRROR 1 7
TRIGGER TRIGGER: SWAP 1 10 2
TRIGGER MOVE: SWAP 1 8 8
19 49
TRIGGER SWAP: SWAP 1 1 7
TRIGGER ACTIVATE: MIRROR 0 6
MOVE 0 76
TRIGGER ACTIVATE: SWAP 0 10 1
ACTIVATE 1
MIRROR 1 2
TRIGGER TRIGGER: ...

output:

Robot 0 moves its right hand towards Robot 95.
Robot 95 modifies a line of command of Robot 87.
Robot 26 swaps a line of command with Robot 4.
Robot 4 swaps a line of command with Robot 66.
Robot 81 moves its left hand towards Robot 4.
Robot 80 moves its left hand towards Robot 42.
Robot 66 swaps a ...

result:

ok 300000 lines

Test #28:

score: 0
Accepted
time: 37ms
memory: 7992kb

input:

100 10 300000
10 2
TRIGGER TRIGGER: REPLACE 0 8 TRIGGER REPLACE: REPLACE 0 6 TRIGGER REPLACE: REPLACE 1 9 TRIGGER TRIGGER: REPLACE 1 9 TRIGGER REPLACE: REPLACE 0 1 TRIGGER TRIGGER: REPLACE 0 3 TRIGGER TRIGGER: REPLACE 1 8 TRIGGER TRIGGER: REPLACE 1 8 TRIGGER TRIGGER: REPLACE 0 2 TRIGGER TRIGGER: REP...

output:

Robot 0 replaces a line of command of Robot 10.
Robot 0 replaces a line of command of Robot 2.
Robot 2 replaces a line of command of Robot 15.
Robot 41 swaps a line of command with Robot 27.
Robot 27 replaces a line of command of Robot 45.
Robot 45 replaces a line of command of Robot 2.
Robot 37 rep...

result:

ok 300000 lines

Test #29:

score: 0
Accepted
time: 37ms
memory: 8292kb

input:

100 10 300000
15 99
TRIGGER TRIGGER: REPLACE 0 2 TRIGGER TRIGGER: REPLACE 1 9 TRIGGER TRIGGER: REPLACE 0 7 TRIGGER TRIGGER: REPLACE 0 9 TRIGGER TRIGGER: REPLACE 1 4 REPLACE 0 6 TRIGGER TRIGGER: REPLACE 1 5 REPLACE 0 4 TRIGGER TRIGGER: REPLACE 1 8 REPLACE 0 1 TRIGGER TRIGGER: REPLACE 0 3 TRIGGER REPL...

output:

Robot 0 replaces a line of command of Robot 15.
Robot 99 replaces a line of command of Robot 21.
Robot 91 replaces a line of command of Robot 53.
Robot 45 replaces a line of command of Robot 52.
Robot 52 replaces a line of command of Robot 70.
Robot 70 replaces a line of command of Robot 15.
Robot 1...

result:

ok 300000 lines

Test #30:

score: 0
Accepted
time: 31ms
memory: 8192kb

input:

100 10 300000
74 88
REPLACE 1 1 TRIGGER TRIGGER: REPLACE 1 10 TRIGGER TRIGGER: REPLACE 0 3 TRIGGER TRIGGER: REPLACE 1 6 TRIGGER TRIGGER: REPLACE 0 5 TRIGGER REPLACE: REPLACE 1 10 REPLACE 0 7 TRIGGER TRIGGER: REPLACE 0 5 TRIGGER TRIGGER: REPLACE 1 6 REPLACE 0 3 TRIGGER TRIGGER: REPLACE 0 3 TRIGGER RE...

output:

Robot 0 replaces a line of command of Robot 88.
Robot 88 replaces a line of command of Robot 53.
Robot 99 replaces a line of command of Robot 43.
Robot 43 replaces a line of command of Robot 94.
Robot 94 replaces a line of command of Robot 50.
Robot 92 replaces a line of command of Robot 0.
Robot 0 ...

result:

ok 300000 lines

Test #31:

score: 0
Accepted
time: 42ms
memory: 8056kb

input:

100 10 300000
38 97
TRIGGER REPLACE: REPLACE 1 2 TRIGGER TRIGGER: REPLACE 1 6 TRIGGER REPLACE: REPLACE 0 9 TRIGGER TRIGGER: REPLACE 0 8 TRIGGER TRIGGER: REPLACE 1 3 TRIGGER TRIGGER: MIRROR 0 6
REPLACE 1 4 TRIGGER TRIGGER: REPLACE 1 4 TRIGGER TRIGGER: REPLACE 0 7 TRIGGER TRIGGER: MIRROR 1 4
TRIGGER R...

output:

Robot 0 replaces a line of command of Robot 97.
Robot 97 replaces a line of command of Robot 28.
Robot 28 replaces a line of command of Robot 0.
Robot 90 replaces a line of command of Robot 12.
Robot 12 replaces a line of command of Robot 5.
Robot 33 replaces a line of command of Robot 99.
Robot 99 ...

result:

ok 300000 lines

Test #32:

score: 0
Accepted
time: 47ms
memory: 13596kb

input:

100 10 300000
26 59
REPLACE 1 4 TRIGGER TRIGGER: REPLACE 0 8 REPLACE 1 5 TRIGGER REPLACE: REPLACE 0 1 TRIGGER REPLACE: REPLACE 1 1 TRIGGER REPLACE: REPLACE 1 9 TRIGGER TRIGGER: REPLACE 1 1 REPLACE 1 10 REPLACE 1 5 REPLACE 1 10 TRIGGER REPLACE: REPLACE 1 1 TRIGGER REPLACE: REPLACE 0 8 TRIGGER REPLACE...

output:

Robot 0 replaces a line of command of Robot 59.
Robot 59 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 24.
Robot 24 replaces a line of command of Robot 87.
Robot 96 replaces a line of command of Robot 59.
Robot 80 replaces a line of command of Robot 72.
Robot 90 ...

result:

ok 300000 lines

Test #33:

score: 0
Accepted
time: 59ms
memory: 12848kb

input:

100 10 300000
51 74
REPLACE 0 4 REPLACE 0 2 REPLACE 0 3 TRIGGER REPLACE: REPLACE 1 9 TRIGGER REPLACE: REPLACE 0 8 TRIGGER REPLACE: REPLACE 0 2 REPLACE 1 1 TRIGGER REPLACE: REPLACE 1 6 TRIGGER TRIGGER: REPLACE 1 4 TRIGGER REPLACE: REPLACE 1 1 REPLACE 0 9 TRIGGER REPLACE: REPLACE 1 8 REPLACE 1 1 REPLA...

output:

Robot 0 replaces a line of command of Robot 51.
Robot 74 replaces a line of command of Robot 72.
Robot 72 replaces a line of command of Robot 92.
Robot 31 replaces a line of command of Robot 33.
Robot 34 replaces a line of command of Robot 12.
Robot 16 replaces a line of command of Robot 99.
Robot 9...

result:

ok 300000 lines

Test #34:

score: 0
Accepted
time: 34ms
memory: 8580kb

input:

100 10 300000
10 71
REPLACE 1 8 REPLACE 1 8 SLACKOFF
SWAP 1 2 8
ACTIVATE 0
SWAP 0 1 8
ACTIVATE 1
TRIGGER SWAP: SLACKOFF
MIRROR 0 5
SWAP 1 6 1
MOVE 1 27
SLACKOFF
48 60
ACTIVATE 1
ACTIVATE 1
REPLACE 0 7 ACTIVATE 0
MOVE 1 29
ACTIVATE 0
MIRROR 1 4
ACTIVATE 0
SWAP 1 2 5
SWAP 0 6 1
TRIGGER REPLACE: SLACKO...

output:

Robot 0 replaces a line of command of Robot 71.
Robot 71 moves its right hand towards Robot 46.
Robot 46 modifies a line of command of Robot 51.
Robot 0 swaps a line of command with Robot 71.
Robot 0 activates Robot 10.
Robot 10 slacks off.
Robot 10 slacks off.
Robot 10 modifies a line of command of...

result:

ok 300000 lines

Test #35:

score: 0
Accepted
time: 64ms
memory: 12820kb

input:

100 10 300000
19 94
REPLACE 0 6 REPLACE 0 4 REPLACE 0 6 TRIGGER REPLACE: REPLACE 0 4 REPLACE 1 4 REPLACE 0 4 REPLACE 0 10 TRIGGER REPLACE: REPLACE 0 8 TRIGGER REPLACE: REPLACE 1 9 TRIGGER REPLACE: REPLACE 1 9 TRIGGER REPLACE: REPLACE 1 8 REPLACE 0 3 TRIGGER REPLACE: REPLACE 0 2 TRIGGER REPLACE: REPL...

output:

Robot 0 replaces a line of command of Robot 19.
Robot 94 replaces a line of command of Robot 84.
Robot 84 replaces a line of command of Robot 3.
Robot 3 replaces a line of command of Robot 28.
Robot 61 replaces a line of command of Robot 20.
Robot 20 replaces a line of command of Robot 38.
Robot 66 ...

result:

ok 300000 lines

Test #36:

score: 0
Accepted
time: 69ms
memory: 13512kb

input:

100 10 300000
37 10
TRIGGER REPLACE: REPLACE 1 5 TRIGGER REPLACE: REPLACE 0 3 REPLACE 1 2 TRIGGER REPLACE: REPLACE 1 4 REPLACE 0 2 TRIGGER TRIGGER: REPLACE 0 7 REPLACE 1 8 REPLACE 0 5 REPLACE 0 6 REPLACE 0 9 TRIGGER REPLACE: REPLACE 1 8 REPLACE 0 7 TRIGGER TRIGGER: REPLACE 0 10 REPLACE 1 3 TRIGGER T...

output:

Robot 0 replaces a line of command of Robot 37.
Robot 10 replaces a line of command of Robot 84.
Robot 68 replaces a line of command of Robot 75.
Robot 75 replaces a line of command of Robot 22.
Robot 66 replaces a line of command of Robot 9.
Robot 37 replaces a line of command of Robot 14.
Robot 14...

result:

ok 300000 lines

Test #37:

score: 0
Accepted
time: 56ms
memory: 12952kb

input:

100 10 300000
33 85
TRIGGER REPLACE: REPLACE 0 2 TRIGGER REPLACE: REPLACE 0 10 REPLACE 0 2 TRIGGER REPLACE: REPLACE 1 1 REPLACE 0 4 TRIGGER REPLACE: REPLACE 0 2 REPLACE 0 4 REPLACE 1 8 TRIGGER REPLACE: REPLACE 1 8 TRIGGER REPLACE: REPLACE 1 4 REPLACE 0 5 TRIGGER REPLACE: REPLACE 0 8 TRIGGER REPLACE:...

output:

Robot 0 replaces a line of command of Robot 33.
Robot 85 replaces a line of command of Robot 31.
Robot 19 replaces a line of command of Robot 95.
Robot 95 replaces a line of command of Robot 38.
Robot 38 replaces a line of command of Robot 15.
Robot 60 replaces a line of command of Robot 65.
Robot 9...

result:

ok 300000 lines

Test #38:

score: 0
Accepted
time: 30ms
memory: 5896kb

input:

2 10 300000
0 0
TRIGGER TRIGGER: REPLACE 0 2 REPLACE 0 3 TRIGGER REPLACE: REPLACE 0 5 REPLACE 0 9 REPLACE 0 1 REPLACE 1 8 REPLACE 1 1 REPLACE 1 4 TRIGGER REPLACE: REPLACE 1 7 REPLACE 0 6 TRIGGER TRIGGER: REPLACE 1 2 REPLACE 1 8 TRIGGER REPLACE: REPLACE 0 2 REPLACE 1 6 REPLACE 1 7 TRIGGER REPLACE: RE...

output:

Robot 0 replaces a line of command of Robot 0.
Robot 0 replaces a line of command of Robot 0.
Robot 1 replaces a line of command of Robot 0.
Robot 0 replaces a line of command of Robot 0.
Robot 1 replaces a line of command of Robot 0.
Robot 0 replaces a line of command of Robot 0.
Robot 1 replaces a...

result:

ok 300000 lines

Test #39:

score: 0
Accepted
time: 33ms
memory: 5400kb

input:

2 10 300000
1 1
TRIGGER TRIGGER: REPLACE 0 2 REPLACE 1 9 REPLACE 0 8 REPLACE 0 8 REPLACE 0 6 TRIGGER TRIGGER: REPLACE 1 10 TRIGGER TRIGGER: REPLACE 1 4 TRIGGER REPLACE: REPLACE 1 1 REPLACE 0 9 REPLACE 1 7 REPLACE 1 4 TRIGGER REPLACE: REPLACE 1 4 REPLACE 0 4 REPLACE 0 4 REPLACE 0 4 REPLACE 1 8 REPLAC...

output:

Robot 0 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 1.
Robot 0 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 1.
Robot 0 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 1.
Robot 0 replaces a...

result:

ok 300000 lines

Test #40:

score: 0
Accepted
time: 34ms
memory: 5824kb

input:

2 10 300000
1 1
REPLACE 0 10 REPLACE 1 10 REPLACE 1 2 REPLACE 1 1 TRIGGER REPLACE: REPLACE 0 9 REPLACE 0 5 REPLACE 0 8 TRIGGER REPLACE: REPLACE 1 7 TRIGGER REPLACE: REPLACE 0 7 REPLACE 1 9 TRIGGER REPLACE: REPLACE 0 9 REPLACE 1 6 REPLACE 0 5 REPLACE 0 5 TRIGGER REPLACE: REPLACE 1 2 TRIGGER REPLACE: ...

output:

Robot 0 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 1.
Robot 0 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 1.
Robot 0 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 1.
Robot 0 replaces a...

result:

ok 300000 lines

Test #41:

score: 0
Accepted
time: 49ms
memory: 12404kb

input:

2 10 300000
1 1
TRIGGER REPLACE: REPLACE 0 9 REPLACE 0 10 TRIGGER REPLACE: REPLACE 1 9 REPLACE 1 1 REPLACE 0 1 TRIGGER REPLACE: REPLACE 0 8 REPLACE 1 1 REPLACE 1 7 TRIGGER TRIGGER: REPLACE 0 8 REPLACE 0 4 TRIGGER REPLACE: REPLACE 1 3 TRIGGER REPLACE: REPLACE 1 9 TRIGGER TRIGGER: REPLACE 1 7 REPLACE ...

output:

Robot 0 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 1.
Robot 0 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 1.
Robot 0 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 1.
Robot 0 replaces a...

result:

ok 300000 lines

Test #42:

score: 0
Accepted
time: 68ms
memory: 13344kb

input:

2 10 300000
1 1
REPLACE 0 6 TRIGGER TRIGGER: REPLACE 1 1 REPLACE 1 9 TRIGGER REPLACE: REPLACE 0 9 REPLACE 0 10 TRIGGER REPLACE: REPLACE 1 6 TRIGGER REPLACE: REPLACE 1 7 TRIGGER REPLACE: REPLACE 0 3 REPLACE 0 9 REPLACE 0 2 TRIGGER TRIGGER: REPLACE 0 3 REPLACE 0 6 REPLACE 0 7 REPLACE 0 10 TRIGGER REPL...

output:

Robot 0 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 1.
Robot 0 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 1.
Robot 0 replaces a line of command of Robot 1.
Robot 1 replaces a line of command of Robot 1.
Robot 0 replaces a...

result:

ok 300000 lines

Test #43:

score: 0
Accepted
time: 32ms
memory: 3940kb

input:

15 10 300000
8 12
MIRROR 0 4
MIRROR 1 8
MIRROR 1 9
SWAP 1 10 8
MIRROR 1 1
MIRROR 1 3
SWAP 0 8 10
MOVE 1 10
TRIGGER REPLACE: REPLACE 1 2 REPLACE 1 4 REPLACE 0 1 REPLACE 1 6 TRIGGER REPLACE: REPLACE 0 3 TRIGGER TRIGGER: REPLACE 1 6 REPLACE 0 10 REPLACE 0 5 REPLACE 0 8 REPLACE 1 10 REPLACE 0 8 REPLACE ...

output:

Robot 0 modifies a line of command of Robot 8.
Robot 0 modifies a line of command of Robot 12.
Robot 0 modifies a line of command of Robot 12.
Robot 0 swaps a line of command with Robot 12.
Robot 0 modifies a line of command of Robot 12.
Robot 0 modifies a line of command of Robot 12.
Robot 0 swaps ...

result:

ok 300000 lines

Test #44:

score: 0
Accepted
time: 37ms
memory: 12608kb

input:

99 10 300000
42 3
MIRROR 1 10
SWAP 0 10 8
MIRROR 1 10
REPLACE 1 9 REPLACE 0 7 REPLACE 0 8 REPLACE 1 8 REPLACE 0 10 REPLACE 1 8 REPLACE 0 10 REPLACE 0 2 REPLACE 1 2 REPLACE 0 5 REPLACE 0 2 REPLACE 1 1 REPLACE 1 5 REPLACE 0 3 REPLACE 1 9 REPLACE 0 3 REPLACE 0 9 REPLACE 0 5 REPLACE 0 7 REPLACE 0 9 REPL...

output:

Robot 0 modifies a line of command of Robot 3.
Robot 0 swaps a line of command with Robot 42.
Robot 0 modifies a line of command of Robot 3.
Robot 0 replaces a line of command of Robot 3.
Robot 0 replaces a line of command of Robot 3.
Robot 0 modifies a line of command of Robot 42.
Robot 0 slacks of...

result:

ok 300000 lines

Test #45:

score: 0
Accepted
time: 27ms
memory: 14528kb

input:

100 10 300000
88 61
MIRROR 1 8
SWAP 1 9 6
ACTIVATE 0
SWAP 1 3 1
SWAP 0 6 8
MIRROR 0 9
MIRROR 0 10
SWAP 1 2 4
SWAP 0 3 2
MIRROR 0 2
89 7
REPLACE 1 2 MOVE 0 85
SLACKOFF
MIRROR 0 4
ACTIVATE 1
ACTIVATE 1
SLACKOFF
MIRROR 1 6
MOVE 0 94
ACTIVATE 0
SLACKOFF
73 38
MOVE 1 61
SWAP 0 5 4
MOVE 1 87
MIRROR 1 3
MO...

output:

Robot 0 modifies a line of command of Robot 61.
Robot 0 swaps a line of command with Robot 61.
Robot 0 activates Robot 88.
Robot 88 swaps a line of command with Robot 89.
Robot 88 activates Robot 89.
Robot 89 replaces a line of command of Robot 58.
Robot 89 slacks off.
Robot 58 moves its right hand ...

result:

ok 300000 lines

Test #46:

score: 0
Accepted
time: 28ms
memory: 4564kb

input:

37 10 300000
0 8
MIRROR 0 2
MIRROR 1 5
MIRROR 1 2
REPLACE 1 6 REPLACE 0 8 REPLACE 1 8 TRIGGER REPLACE: REPLACE 0 7 REPLACE 1 3 TRIGGER REPLACE: REPLACE 0 4 TRIGGER TRIGGER: REPLACE 0 8 REPLACE 0 7 REPLACE 0 6 REPLACE 1 8 REPLACE 1 8 REPLACE 0 8 TRIGGER REPLACE: REPLACE 0 7 REPLACE 0 1 REPLACE 0 4 RE...

output:

Robot 0 modifies a line of command of Robot 0.
Robot 0 modifies a line of command of Robot 0.
Robot 0 modifies a line of command of Robot 8.
Robot 0 replaces a line of command of Robot 8.
Robot 8 replaces a line of command of Robot 7.
Robot 0 modifies a line of command of Robot 0.
Robot 0 replaces a...

result:

ok 300000 lines

Test #47:

score: -100
Time Limit Exceeded

input:

100 10 300000
0 0
REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLACE 0 1 REPLAC...

output:

Robot 0 replaces a line of command of Robot 0.
Robot 0 replaces a line of command of Robot 0.
Robot 0 replaces a line of command of Robot 0.
Robot 0 replaces a line of command of Robot 0.
Robot 0 replaces a line of command of Robot 0.
Robot 0 replaces a line of command of Robot 0.
Robot 0 replaces a...

result: