QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#76131#5446. 琪露诺的符卡交换AFewSuns100 ✓262ms6252kbC++142.9kb2023-02-07 19:58:332023-02-07 19:58:34

Judging History

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

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-02-07 19:58:34]
  • 评测
  • 测评结果:100
  • 用时:262ms
  • 内存:6252kb
  • [2023-02-07 19:58:33]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;
namespace my_std{
	#define ll long long
	#define bl bool
	ll my_pow(ll a,ll b,ll mod){
		ll res=1;
		if(!b) return 1;
		while(b){
			if(b&1) res=(res*a)%mod;
			a=(a*a)%mod;
			b>>=1;
		}
		return res;
	}
	ll qpow(ll a,ll b){
		ll res=1;
		if(!b) return 1;
		while(b){
			if(b&1) res*=a;
			a*=a;
			b>>=1;
		}
		return res;
	}
	#define db double
	#define pf printf
	#define pc putchar
	#define fr(i,x,y) for(register ll i=(x);i<=(y);i++)
	#define pfr(i,x,y) for(register ll i=(x);i>=(y);i--)
	#define go(u) for(ll i=head[u];i;i=e[i].nxt)
	#define enter pc('\n')
	#define space pc(' ')
	#define fir first
	#define sec second
	#define MP make_pair
	#define il inline
	#define inf 8e18
	#define random(x) rand()*rand()%(x)
	#define inv(a,mod) my_pow((a),(mod-2),(mod))
	il ll read(){
		ll sum=0,f=1;
		char ch=0;
		while(!isdigit(ch)){
			if(ch=='-') f=-1;
			ch=getchar();
		}
		while(isdigit(ch)){
			sum=sum*10+(ch^48);
			ch=getchar();
		}
		return sum*f;
	}
	il void write(ll x){
		if(x<0){
			x=-x;
			pc('-');
		}
		if(x>9) write(x/10);
		pc(x%10+'0');
	}
	il void writeln(ll x){
		write(x);
		enter;
	}
	il void writesp(ll x){
		write(x);
		space;
	}
}
using namespace my_std;
#define goo(u) for(ll i=headd[u];i;i=e[i].nxt)
ll T,n,a[220][220],head[440],headd[440],cnt=1;
ll s,t,dep[440],lst[440],id[220][220];
bl ck[220][220];
struct node{
	ll nxt,to,w;
}e[100010];
void add(ll u,ll v,ll ww){
	e[++cnt].nxt=head[u];
	e[cnt].to=v;
	e[cnt].w=ww;
	head[u]=cnt;
}
il bl bfs(){
	fr(i,s,t) headd[i]=head[i];
	fr(i,s,t) dep[i]=0;
	dep[s]=1;
	queue<ll> q;
	q.push(s);
	while(!q.empty()){
		ll u=q.front();
		q.pop();
		go(u){
			ll v=e[i].to;
			if(e[i].w>0&&!dep[v]){
				dep[v]=dep[u]+1;
				q.push(v);
			}
		}
	}
	return dep[t];
}
ll dfs(ll u,ll sum){
	if(u==t) return sum;
	ll res=0;
	goo(u){
		ll v=e[i].to;
		if(!sum) break;
		if(e[i].w>0&&dep[v]==(dep[u]+1)){
			ll tmp=dfs(v,min(sum,e[i].w));
			e[i].w-=tmp;
			e[i^1].w+=tmp;
			sum-=tmp;
			res+=tmp;
		}
		headd[u]=i;
	}
	return res;
}
int main(){
	T=read();
	while(T--){
		n=read();
		fr(i,1,n) fr(j,1,n) a[i][j]=read();
		s=0;
		t=2*n+1;
		fr(p,1,n){
			fr(i,1,n){
				add(s,i,1);
				add(i,s,0); 
			}
			fr(i,1,n){
				fr(j,1,n){
					if(ck[i][j]) continue;
					add(i,n+a[i][j],1);
					add(n+a[i][j],i,0);
				}
			}
			fr(i,1,n){
				add(n+i,t,1);
				add(t,n+i,0);
			}
			while(bfs()) dfs(s,inf);
			fr(u,1,n){
				ll col;
				go(u){
					ll v=e[i].to;
					if(v>n&&!e[i].w) col=v-n;
				}
				fr(i,1,n){
					if(!ck[u][i]&&a[u][i]==col){
						id[u][p]=i;
						ck[u][i]=1;
						break;
					}
				}
			}
			fr(i,s,t) head[i]=0;
			cnt=1;
		}
		writeln(n*(n-1)/2);
		fr(i,1,n) fr(j,i+1,n) pf("%lld %lld %lld %lld\n",i,id[i][j],j,id[j][i]);
		fr(i,1,n) fr(j,1,n) ck[i][j]=0;
	}
} 

这程序好像有点Bug,我给组数据试试?

詳細信息

Subtask #1:

score: 20
Accepted

Test #1:

score: 20
Accepted
time: 18ms
memory: 4824kb

input:

7
132
96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 ...

output:

8646
1 2 2 1
1 3 3 1
1 4 4 1
1 5 5 1
1 6 6 1
1 7 7 1
1 8 8 1
1 9 9 1
1 10 10 1
1 11 11 1
1 12 12 1
1 13 13 1
1 14 14 1
1 15 15 1
1 16 16 1
1 17 17 1
1 18 18 1
1 19 19 1
1 20 20 1
1 21 21 1
1 22 22 1
1 23 23 1
1 24 24 1
1 25 25 1
1 26 26 1
1 27 27 1
1 28 28 1
1 29 29 1
1 30 30 1
1 31 31 1
1 32 32 1
1...

result:

ok your solution is correct.

Test #2:

score: 0
Accepted
time: 7ms
memory: 4312kb

input:

8
14
13 13 13 13 13 13 13 13 13 13 13 13 13 13
7 7 7 7 7 7 7 7 7 7 7 7 7 7
8 8 8 8 8 8 8 8 8 8 8 8 8 8
14 14 14 14 14 14 14 14 14 14 14 14 14 14
5 5 5 5 5 5 5 5 5 5 5 5 5 5
4 4 4 4 4 4 4 4 4 4 4 4 4 4
1 1 1 1 1 1 1 1 1 1 1 1 1 1
10 10 10 10 10 10 10 10 10 10 10 10 10 10
2 2 2 2 2 2 2 2 2 2 2 2 2 2
9...

output:

91
1 2 2 1
1 3 3 1
1 4 4 1
1 5 5 1
1 6 6 1
1 7 7 1
1 8 8 1
1 9 9 1
1 10 10 1
1 11 11 1
1 12 12 1
1 13 13 1
1 14 14 1
2 3 3 2
2 4 4 2
2 5 5 2
2 6 6 2
2 7 7 2
2 8 8 2
2 9 9 2
2 10 10 2
2 11 11 2
2 12 12 2
2 13 13 2
2 14 14 2
3 4 4 3
3 5 5 3
3 6 6 3
3 7 7 3
3 8 8 3
3 9 9 3
3 10 10 3
3 11 11 3
3 12 12 3...

result:

ok your solution is correct.

Test #3:

score: 0
Accepted
time: 15ms
memory: 4512kb

input:

4
82
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1...

output:

3321
1 2 2 1
1 3 3 1
1 4 4 1
1 5 5 1
1 6 6 1
1 7 7 1
1 8 8 1
1 9 9 1
1 10 10 1
1 11 11 1
1 12 12 1
1 13 13 1
1 14 14 1
1 15 15 1
1 16 16 1
1 17 17 1
1 18 18 1
1 19 19 1
1 20 20 1
1 21 21 1
1 22 22 1
1 23 23 1
1 24 24 1
1 25 25 1
1 26 26 1
1 27 27 1
1 28 28 1
1 29 29 1
1 30 30 1
1 31 31 1
1 32 32 1
1...

result:

ok your solution is correct.

Test #4:

score: 0
Accepted
time: 48ms
memory: 5788kb

input:

8
3
1 1 1
3 3 3
2 2 2
3
1 1 1
3 3 3
2 2 2
1
1
11
5 5 5 5 5 5 5 5 5 5 5
3 3 3 3 3 3 3 3 3 3 3
1 1 1 1 1 1 1 1 1 1 1
9 9 9 9 9 9 9 9 9 9 9
4 4 4 4 4 4 4 4 4 4 4
11 11 11 11 11 11 11 11 11 11 11
2 2 2 2 2 2 2 2 2 2 2
6 6 6 6 6 6 6 6 6 6 6
8 8 8 8 8 8 8 8 8 8 8
10 10 10 10 10 10 10 10 10 10 10
7 7 7 7 7...

output:

3
1 2 2 1
1 3 3 1
2 3 3 2
3
1 2 2 1
1 3 3 1
2 3 3 2
0
55
1 2 2 1
1 3 3 1
1 4 4 1
1 5 5 1
1 6 6 1
1 7 7 1
1 8 8 1
1 9 9 1
1 10 10 1
1 11 11 1
2 3 3 2
2 4 4 2
2 5 5 2
2 6 6 2
2 7 7 2
2 8 8 2
2 9 9 2
2 10 10 2
2 11 11 2
3 4 4 3
3 5 5 3
3 6 6 3
3 7 7 3
3 8 8 3
3 9 9 3
3 10 10 3
3 11 11 3
4 5 5 4
4 6 6 4...

result:

ok your solution is correct.

Subtask #2:

score: 20
Accepted

Dependency #1:

100%
Accepted

Test #5:

score: 20
Accepted
time: 42ms
memory: 5228kb

input:

5
17
9 9 9 9 9 9 9 9 9 9 9 9 9 2 9 9 9
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6
2 2 2 2 2 2 2 2 2 2 2 2 11 2 2 2 2
4 4 4 4 4 4 10 4 4 4 4 4 4 4 4 4 4
10 10 10 10 10 10 8 10 10 10 10 10 10 10 10 10 10
12 12 12 12 12 12 12 12 12 12 12 12 14 12 12 12 12
14 14 14 14 14 14 14 14 14 14 14 12 14 14 14 14 14
16 16...

output:

136
1 2 2 1
1 3 3 1
1 4 4 1
1 5 5 1
1 6 6 1
1 7 7 1
1 8 8 1
1 9 9 1
1 10 10 1
1 11 11 1
1 12 12 1
1 13 13 1
1 15 14 1
1 16 15 1
1 17 16 1
1 14 17 1
2 3 3 2
2 4 4 2
2 5 5 2
2 6 6 2
2 7 7 2
2 8 8 2
2 9 9 3
2 10 10 2
2 11 11 3
2 12 12 3
2 13 13 2
2 14 14 2
2 15 15 2
2 16 16 2
2 17 17 2
3 4 4 3
3 5 5 3
...

result:

ok your solution is correct.

Test #6:

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

input:

9
1
1
28
2 2 2 2 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
7 24 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 8 13 13 13
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 16 8 8 8 8 8 8 8 8 8 8 8 8
17 24 24 24 24 24 24 24 24 24 24 24 24...

output:

0
378
1 2 2 1
1 3 3 1
1 4 4 1
1 6 5 2
1 7 6 1
1 8 7 2
1 9 8 1
1 10 9 1
1 11 10 1
1 12 11 2
1 13 12 1
1 14 13 1
1 15 14 1
1 16 15 1
1 17 16 1
1 18 17 1
1 19 18 1
1 20 19 1
1 21 20 1
1 22 21 1
1 23 22 1
1 24 23 1
1 25 24 1
1 26 25 1
1 27 26 1
1 28 27 1
1 5 28 1
2 4 3 2
2 5 4 2
2 6 5 3
2 7 6 2
2 8 7 3
...

result:

ok your solution is correct.

Test #7:

score: 0
Accepted
time: 36ms
memory: 4780kb

input:

9
22
19 19 19 19 19 19 19 19 19 10 19 19 19 19 19 19 19 19 19 19 19 19
17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 8
21 21 21 21 21 21 21 21 5 21 21 21 21 21 21 21 21 21 21 21 21 21
12 12 12 12 12 12 12 22 12 12 12 12 12 12 12 12 12 12 12 12 12 12
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3...

output:

231
1 2 2 1
1 3 3 1
1 4 4 1
1 5 5 1
1 6 6 1
1 7 7 1
1 8 8 1
1 9 9 1
1 11 10 1
1 12 11 1
1 13 12 1
1 14 13 1
1 15 14 1
1 16 15 1
1 17 16 1
1 18 17 1
1 19 18 1
1 20 19 1
1 21 20 1
1 22 21 1
1 10 22 1
2 3 3 2
2 4 4 2
2 5 5 2
2 6 6 2
2 7 7 3
2 8 8 2
2 9 9 2
2 10 10 2
2 11 11 2
2 12 12 2
2 13 13 3
2 14 1...

result:

ok your solution is correct.

Test #8:

score: 0
Accepted
time: 11ms
memory: 4348kb

input:

8
29
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6 3 3 3 3
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 3 11 11 11 11 11 11 11 11
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 23 1 1 1 1 1 1 1
20 20 20 20 20 20 20 20 20 20 20 25 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
26 26...

output:

406
1 2 2 1
1 3 3 1
1 4 4 1
1 5 5 1
1 6 6 1
1 7 7 1
1 8 8 1
1 9 9 1
1 10 10 1
1 11 11 1
1 12 12 1
1 13 13 1
1 14 14 1
1 15 15 1
1 16 16 1
1 17 17 1
1 18 18 1
1 19 19 1
1 20 20 1
1 21 21 1
1 22 22 1
1 23 23 1
1 24 24 1
1 26 25 1
1 27 26 1
1 28 27 1
1 29 28 1
1 25 29 1
2 3 3 2
2 4 4 2
2 5 5 2
2 6 6 2
...

result:

ok your solution is correct.

Subtask #3:

score: 60
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Test #9:

score: 60
Accepted
time: 1ms
memory: 3640kb

input:

19
1
1
2
1 2
1 2
3
1 3 2
2 3 1
2 1 3
4
1 4 3 4
3 2 2 1
3 1 2 3
4 4 1 2
5
4 2 1 5 4
4 5 4 4 1
5 3 2 3 2
3 1 3 2 1
3 1 2 5 5
6
6 2 2 1 6 6
2 5 5 3 4 6
1 2 4 2 6 1
4 4 1 4 5 1
1 2 6 5 3 5
5 3 3 3 3 4
7
5 2 3 6 4 2 7
2 1 6 1 1 5 2
1 6 7 7 5 1 2
6 6 3 4 4 7 1
3 6 5 7 3 2 7
3 2 5 1 4 5 4
5 3 3 7 4 4 6
8
1...

output:

0
1
1 2 2 2
3
1 2 2 3
1 1 3 3
2 2 3 2
6
1 4 2 4
1 1 3 1
1 3 4 4
2 1 3 4
2 3 4 3
3 2 4 1
10
1 3 2 1
1 2 3 3
1 1 4 2
1 5 5 1
2 4 3 5
2 5 4 1
2 2 5 4
3 1 4 5
3 4 5 5
4 4 5 3
15
1 1 2 4
1 4 3 5
1 5 4 3
1 6 5 4
1 3 6 6
2 1 3 2
2 2 4 6
2 3 5 6
2 6 6 2
3 1 4 5
3 4 5 3
3 6 6 3
4 2 5 2
4 4 6 4
5 5 6 5
21
1 4...

result:

ok your solution is correct.

Test #10:

score: 0
Accepted
time: 0ms
memory: 3708kb

input:

19
1
1
2
2 1
1 2
3
2 1 2
3 3 3
1 2 1
4
1 2 3 4
1 2 3 4
2 3 1 4
4 1 2 3
5
1 2 3 3 3
4 4 1 2 3
5 2 4 5 1
1 4 5 5 2
5 2 1 4 3
6
1 3 6 6 4 4
5 2 4 6 5 2
3 6 5 6 5 2
1 5 1 4 2 4
3 1 6 3 3 2
3 2 1 4 5 1
7
4 4 1 6 6 7 6
3 7 3 4 5 2 7
6 2 7 6 2 1 3
2 2 5 3 1 2 1
7 3 7 4 2 1 4
5 3 6 3 1 5 5
7 5 6 5 1 4 4
8
6...

output:

0
1
1 1 2 2
3
1 3 2 1
1 2 3 1
2 3 3 3
6
1 3 2 2
1 4 3 4
1 2 4 4
2 3 3 3
2 1 4 3
3 2 4 2
10
1 1 2 1
1 4 3 5
1 2 4 5
1 5 5 1
2 3 3 3
2 5 4 3
2 2 5 5
3 1 4 4
3 4 5 4
4 1 5 3
15
1 3 2 4
1 1 3 3
1 4 4 4
1 5 5 6
1 6 6 3
2 3 3 6
2 2 4 6
2 5 5 1
2 6 6 6
3 5 4 5
3 1 5 4
3 4 6 5
4 3 5 5
4 2 6 4
5 2 6 2
21
1 6...

result:

ok your solution is correct.

Test #11:

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

input:

19
1
1
2
2 1
1 2
3
3 3 2
1 1 2
2 1 3
4
4 1 1 3
4 4 1 2
1 2 2 3
3 2 4 3
5
3 1 5 5 5
4 2 2 5 2
1 5 4 3 4
1 1 3 4 4
3 1 2 3 2
6
1 5 5 3 2 1
5 5 2 3 4 3
2 6 2 3 1 4
6 6 6 4 6 1
4 5 1 2 3 4
6 3 2 4 5 1
7
5 1 1 3 3 7 7
5 4 1 4 4 3 6
4 4 2 7 1 3 2
1 3 5 6 5 3 5
6 4 2 7 6 2 3
7 2 6 2 1 6 2
5 7 4 5 7 1 6
8
1...

output:

0
1
1 1 2 2
3
1 1 2 1
1 2 3 3
2 2 3 2
6
1 2 2 3
1 3 3 2
1 4 4 1
2 4 3 3
2 2 4 4
3 1 4 3
10
1 1 2 4
1 3 3 4
1 4 4 4
1 5 5 3
2 1 3 2
2 3 4 5
2 5 5 2
3 3 4 3
3 5 5 5
4 2 5 1
15
1 1 2 3
1 6 3 4
1 3 4 1
1 5 5 1
1 4 6 6
2 1 3 1
2 6 4 2
2 5 5 6
2 2 6 5
3 6 4 3
3 2 5 5
3 5 6 4
4 6 5 3
4 4 6 3
5 4 6 2
21
1 7...

result:

ok your solution is correct.

Test #12:

score: 0
Accepted
time: 3ms
memory: 3656kb

input:

19
1
1
2
2 2
1 1
3
1 1 2
2 1 3
3 2 3
4
2 1 2 3
2 1 3 3
4 4 4 4
2 3 1 1
5
3 5 5 5 4
1 4 4 5 2
1 1 3 1 5
2 4 3 2 3
2 3 4 1 2
6
5 5 4 3 1 1
3 4 1 6 6 6
6 2 2 1 4 4
2 2 6 5 3 3
1 5 6 2 3 3
5 4 1 2 4 5
7
6 4 4 7 7 5 6
1 1 2 1 4 2 7
5 2 5 3 1 1 2
3 4 2 7 6 7 6
5 6 1 2 7 6 4
5 6 5 3 3 7 3
5 4 2 1 3 4 3
8
2...

output:

0
1
1 2 2 1
3
1 1 2 2
1 2 3 1
2 3 3 3
6
1 3 2 3
1 4 3 1
1 2 4 3
2 2 3 2
2 1 4 4
3 4 4 1
10
1 2 2 1
1 3 3 5
1 1 4 3
1 4 5 1
2 3 3 1
2 4 4 5
2 5 5 5
3 2 4 1
3 4 5 4
4 2 5 3
15
1 5 2 3
1 6 3 5
1 1 4 3
1 3 5 4
1 2 6 1
2 5 3 6
2 2 4 1
2 6 5 5
2 1 6 6
3 4 4 4
3 3 5 6
3 1 6 2
4 6 5 3
4 2 6 4
5 1 6 3
21
1 1...

result:

ok your solution is correct.

Test #13:

score: 0
Accepted
time: 44ms
memory: 5276kb

input:

5
156
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 95 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 34 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 14 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 130 1 42 1 1 1 1 1 1 1 1 1 1 1 1 90 1 64 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...

output:

12090
1 2 2 1
1 3 3 1
1 4 4 1
1 5 5 156
1 6 6 1
1 7 7 1
1 8 8 1
1 9 9 1
1 10 10 1
1 11 11 2
1 12 12 1
1 13 13 1
1 14 14 17
1 15 15 1
1 16 16 1
1 17 17 1
1 18 18 36
1 19 19 1
1 20 20 124
1 21 21 147
1 22 22 1
1 23 23 1
1 24 24 1
1 25 25 1
1 27 26 1
1 28 27 1
1 29 28 1
1 30 29 94
1 31 30 1
1 32 31 1
1...

result:

ok your solution is correct.

Test #14:

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

input:

7
2
1 2
1 2
4
1 4 4 1
2 3 2 4
1 4 3 3
3 1 2 2
39
1 31 38 1 22 35 1 32 36 19 33 1 1 1 4 14 24 35 33 4 1 31 34 1 1 27 1 1 34 8 35 1 1 38 10 1 6 8 10
22 14 2 2 2 20 9 26 2 8 26 23 2 36 36 2 38 2 2 18 27 29 3 28 2 3 31 33 36 2 20 2 11 33 32 2 2 2 32
34 39 11 34 35 3 3 3 16 3 3 3 34 39 3 27 17 30 33 11 3...

output:

1
1 2 2 2
6
1 4 2 4
1 2 3 3
1 3 4 3
2 1 3 2
2 3 4 4
3 1 4 2
741
1 23 2 35
1 1 3 39
1 35 4 21
1 4 5 7
1 7 6 2
1 3 7 9
1 37 8 38
1 12 9 2
1 13 10 9
1 14 11 39
1 2 12 37
1 21 13 21
1 22 14 35
1 39 15 17
1 24 16 5
1 17 17 8
1 25 18 11
1 38 19 4
1 27 20 38
1 28 21 2
1 5 22 5
1 6 23 13
1 32 24 14
1 29 25 ...

result:

ok your solution is correct.

Test #15:

score: 0
Accepted
time: 43ms
memory: 5372kb

input:

7
9
3 8 8 5 7 7 2 5 2
5 9 4 9 8 3 5 7 5
1 2 6 6 9 3 9 6 4
7 6 9 1 7 7 1 4 7
2 7 6 3 8 1 2 9 8
3 8 2 2 4 6 1 6 1
1 5 2 6 4 8 4 6 4
9 3 3 9 9 1 3 7 8
4 1 4 8 5 5 3 2 5
8
8 4 7 2 1 7 3 2
2 2 8 7 6 3 5 6
8 8 1 7 5 8 1 5
2 8 5 1 7 3 1 2
4 1 3 6 6 3 7 8
4 2 3 6 1 5 5 2
4 7 4 3 7 4 6 3
6 6 5 1 5 4 8 4
2
1 ...

output:

36
1 9 2 6
1 5 3 3
1 4 4 1
1 2 5 8
1 8 6 7
1 6 7 5
1 1 8 9
1 3 9 5
2 7 3 4
2 5 4 3
2 2 5 5
2 4 6 9
2 3 7 7
2 8 8 8
2 9 9 7
3 7 4 4
3 9 5 9
3 6 6 6
3 8 7 9
3 1 8 2
3 2 9 8
4 6 5 1
4 9 6 5
4 7 7 4
4 8 8 3
4 2 9 2
5 7 6 3
5 4 7 8
5 3 8 7
5 2 9 6
6 2 7 6
6 4 8 6
6 1 9 1
7 2 8 1
7 1 9 9
8 5 9 4
28
1 1 2 ...

result:

ok your solution is correct.

Test #16:

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

input:

9
8
8 7 6 6 2 2 6 2
5 1 6 5 5 4 1 2
5 3 8 1 2 2 4 3
5 4 7 8 7 1 7 1
6 4 8 4 1 6 8 3
3 3 1 8 3 5 4 3
7 6 5 2 7 3 6 8
8 4 7 2 1 7 5 4
6
3 3 6 2 5 2
5 5 4 4 6 1
6 4 1 3 2 4
3 5 3 6 3 1
4 2 2 1 6 5
1 6 5 4 1 2
118
1 18 1 1 1 1 1 1 4 1 115 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 18 62 1 1 1 1 1 1 1...

output:

28
1 3 2 1
1 5 3 5
1 6 4 6
1 1 5 1
1 8 6 1
1 4 7 8
1 7 8 2
2 2 3 6
2 6 4 8
2 8 5 3
2 3 6 2
2 7 7 1
2 5 8 8
3 1 4 3
3 4 5 7
3 3 6 5
3 2 7 2
3 8 8 7
4 1 5 5
4 2 6 8
4 5 7 7
4 7 8 3
5 8 6 7
5 2 7 6
5 4 8 6
6 4 7 5
6 3 8 5
7 4 8 4
15
1 4 2 5
1 5 3 2
1 3 4 6
1 6 5 6
1 2 6 6
2 3 3 6
2 2 4 1
2 6 5 5
2 4 6 ...

result:

ok your solution is correct.

Test #17:

score: 0
Accepted
time: 253ms
memory: 6220kb

input:

1
200
10 98 86 3 124 117 19 6 74 143 48 196 32 33 15 5 23 56 138 65 150 46 125 157 43 162 48 141 161 93 179 175 163 1 144 183 105 65 158 195 102 112 69 194 142 177 182 135 60 77 140 117 47 171 5 157 14 115 17 163 130 55 134 74 10 108 117 181 75 154 14 138 106 60 127 25 162 196 172 156 66 41 20 127 1...

output:

19900
1 166 2 56
1 171 3 22
1 179 4 50
1 128 5 80
1 200 6 60
1 98 7 23
1 57 8 104
1 71 9 61
1 137 10 153
1 99 11 194
1 79 12 72
1 147 13 180
1 139 14 86
1 199 15 39
1 18 16 98
1 14 17 9
1 198 18 193
1 69 19 134
1 113 20 144
1 75 21 200
1 164 22 13
1 197 23 181
1 84 24 198
1 96 25 18
1 24 26 161
1 19...

result:

ok your solution is correct.

Test #18:

score: 0
Accepted
time: 262ms
memory: 6216kb

input:

1
200
42 73 47 35 98 195 170 82 124 40 112 112 80 136 155 167 74 76 68 175 89 120 162 78 36 65 58 93 75 42 173 84 148 52 29 59 10 32 34 87 101 176 48 36 139 197 170 149 77 157 122 68 96 95 190 130 97 125 36 4 107 61 174 121 48 166 103 182 96 96 128 200 44 188 32 1 196 61 141 123 153 18 181 199 101 5...

output:

19900
1 114 2 48
1 132 3 188
1 199 4 37
1 72 5 54
1 26 6 13
1 71 7 195
1 107 8 103
1 49 9 147
1 104 10 58
1 42 11 172
1 82 12 193
1 20 13 34
1 109 14 195
1 200 15 39
1 123 16 62
1 187 17 196
1 176 18 47
1 198 19 197
1 106 20 90
1 193 21 56
1 197 22 35
1 195 23 96
1 108 24 58
1 183 25 108
1 159 26 19...

result:

ok your solution is correct.

Test #19:

score: 0
Accepted
time: 259ms
memory: 6252kb

input:

1
200
50 94 96 46 14 72 8 114 112 20 65 181 26 198 1 48 129 163 61 44 64 53 39 18 119 183 32 138 194 35 14 24 117 21 136 59 136 63 55 177 106 7 192 127 139 41 171 171 143 62 74 134 110 125 74 197 23 173 159 165 178 70 99 68 42 5 68 172 179 34 38 47 196 194 115 83 20 128 156 79 4 90 151 133 107 164 8...

output:

19900
1 141 2 195
1 81 3 58
1 147 4 115
1 52 5 146
1 193 6 27
1 109 7 6
1 190 8 6
1 200 9 20
1 107 10 192
1 197 11 76
1 63 12 199
1 22 13 200
1 140 14 124
1 199 15 45
1 191 16 186
1 164 17 4
1 144 18 89
1 196 19 197
1 51 20 59
1 16 21 200
1 24 22 196
1 110 23 148
1 135 24 70
1 195 25 174
1 89 26 193...

result:

ok your solution is correct.

Test #20:

score: 0
Accepted
time: 97ms
memory: 6172kb

input:

1
200
1 1 1 1 1 1 1 1 169 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 99 1 196 90 1 1 1 1 1 83 174 1 1 1 83 1 1 73 1 59 1 153 1 1 1 1 1 1 1 1 1 1 28 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 175 1 1 1 1 1 1 1 63 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 102 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 37 1 1...

output:

19900
1 1 2 1
1 2 3 1
1 3 4 1
1 4 5 117
1 5 6 1
1 6 7 54
1 7 8 1
1 8 9 1
1 10 10 1
1 11 11 1
1 12 12 142
1 13 13 1
1 15 14 1
1 16 15 1
1 17 16 1
1 18 17 1
1 19 18 191
1 20 19 1
1 21 20 1
1 22 21 1
1 23 22 1
1 24 23 1
1 26 24 1
1 29 25 1
1 30 26 1
1 31 27 1
1 32 28 1
1 33 29 2
1 36 30 1
1 37 31 1
1 3...

result:

ok your solution is correct.

Extra Test:

score: 0
Extra Test Passed