QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#383520 | #8559. $k$-coloring | bulijiojiodibuliduo# | AC ✓ | 68ms | 33384kb | C++17 | 3.6kb | 2024-04-09 15:12:32 | 2024-04-09 15:12:33 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
#define rep(i,a,n) for (int i=a;i<n;i++)
#define per(i,a,n) for (int i=n-1;i>=a;i--)
#define pb push_back
#define eb emplace_back
#define mp make_pair
#define all(x) (x).begin(),(x).end()
#define fi first
#define se second
#define SZ(x) ((int)(x).size())
typedef vector<int> VI;
typedef basic_string<int> BI;
typedef long long ll;
typedef pair<int,int> PII;
typedef double db;
mt19937 mrand(random_device{}());
const ll mod=1000000007;
int rnd(int x) { return mrand() % x;}
ll powmod(ll a,ll b) {ll res=1;a%=mod; assert(b>=0); for(;b;b>>=1){if(b&1)res=res*a%mod;a=a*a%mod;}return res;}
ll gcd(ll a,ll b) { return b?gcd(b,a%b):a;}
// head
const int N=201000;
namespace euler {
const int V=301000,E=1010000;
int edgenum,top,n;
int vet[E],nxt[E],head[V],s[E],ru[V],cu[V],q[E],flag[E],d[V];
void init(int nn) {
edgenum=0; top=0; n=nn;
rep(i,0,n) head[i]=d[i]=ru[i]=cu[i]=d[i]=0;
}
void add(int u,int v,int id)
{
//printf("? %d %d %d\n",u,v,id);
d[u]++;
vet[++edgenum]=v;
flag[abs(id)]=0;
nxt[edgenum]=head[u];
head[u]=edgenum;
s[edgenum]=id;
ru[v]++;cu[u]++;
}
void dfs(int u)
{
for (int e=head[u];e;e=head[u])
{
while (e&&flag[abs(s[e])]) e=nxt[e];
head[u]=e;
if (e)
{
flag[abs(s[e])]=1;
dfs(vet[e]);
q[++top]=s[e];
}
}
}
VI solve() {
rep(i,0,n) if (cu[i]!=ru[i]) return VI{0};
rep(i,1,edgenum+1) {
if (!flag[abs(s[i])]) dfs(vet[i]);
}
reverse(q+1,q+top+1);
return VI(q+1,q+top+1);
}
}
int n,m,k,deg[N];
vector<PII> e[N];
PII E[N];
bool vis[N],vise[N];
int main() {
scanf("%d%d%d",&n,&m,&k);
if (k==1) {
euler::init(n);
}
rep(i,1,m+1) {
int u,v;
scanf("%d%d",&u,&v);
--u; --v;
e[u].pb(mp(v,i));
e[v].pb(mp(u,i));
E[i]=mp(u,v);
deg[u]++; deg[v]++;
if (k==1) {
euler::add(u,v,i);
euler::add(v,u,-i);
}
}
if (k==1) {
VI odd;
rep(i,0,n) if (deg[i]%2==1) odd.pb(i);
if (SZ(odd)>=4) { puts("-1"); return 0; }
if (SZ(odd)>=2&&odd[0]!=0) {
puts("-1");
return 0;
}
bool ext=0;
if (SZ(odd)>=2) {
int u=0,v=odd[1];
E[m+1]=mp(u,v);
euler::add(u,v,m+1);
euler::add(v,u,-(m+1));
ext=1;
}
auto pat=euler::solve();
//printf("? %d\n",SZ(pat));
VI pt;
for (auto x:pat) {
if (x>0) pt.pb(E[x].se); else pt.pb(E[-x].fi);
}
if (ext) {
rep(i,0,SZ(pt)-1) {
if ((pt[i]==0&&pt[i+1]==odd[1])||(pt[i+1]==0&&pt[i]==odd[1])) {
rotate(pt.begin(),pt.begin()+i+1,pt.end());
break;
}
}
if (pt[0]!=0) reverse(all(pt));
} else {
rep(i,0,SZ(pt)) {
if (pt[i]==0) {
rotate(pt.begin(),pt.begin()+i,pt.end());
break;
}
}
pt.pb(0);
}
printf("%d\n",SZ(pt));
for (auto x:pt) printf("%d ",x+1); puts("");
return 0;
}
VI pt; pt.pb(0);
function<void(int)> dfs=[&](int u) {
vis[u]=1;
for (auto [v,id]:e[u]) {
if (!vis[v]) {
vise[id]=1;
pt.pb(v);
dfs(v);
pt.pb(u);
} else if (!vise[id]) {
vise[id]=1;
pt.pb(v); pt.pb(u);
}
}
};
dfs(0);
for (auto &x:pt) x+=1;
if (k%2==0) {
printf("%d\n",m*k+1);
printf("%d",pt[0]);
for (int i=1;i<SZ(pt);i+=2) {
for (int j=0;j<k/2;j++) {
printf(" %d %d",pt[i],pt[i+1]);
}
}
puts("");
} else {
printf("%d\n",m*k+1);
printf("%d",pt[0]);
for (int i=1;i<SZ(pt);i+=2) {
if (i%4==1) {
for (int j=0;j<k/2;j++) {
printf(" %d %d",pt[i],pt[i+1]);
}
printf(" %d",pt[i]);
} else {
printf(" %d",pt[i-1]);
for (int j=0;j<k/2;j++) {
printf(" %d %d",pt[i],pt[i+1]);
}
}
}
puts("");
}
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 22224kb
input:
3 3 1 1 2 2 3 3 1
output:
4 1 2 3 1
result:
ok Success
Test #2:
score: 0
Accepted
time: 0ms
memory: 9936kb
input:
3 3 2 1 2 2 3 3 1
output:
7 1 2 3 1 3 2 1
result:
ok Success
Test #3:
score: 0
Accepted
time: 0ms
memory: 24520kb
input:
4 3 1 4 2 1 3 3 4
output:
4 1 3 4 2
result:
ok Success
Test #4:
score: 0
Accepted
time: 0ms
memory: 24272kb
input:
4 4 1 3 2 1 3 2 4 4 1
output:
5 1 3 2 4 1
result:
ok Success
Test #5:
score: 0
Accepted
time: 0ms
memory: 26344kb
input:
5 5 1 2 4 1 5 4 3 3 5 5 2
output:
6 1 5 2 4 3 5
result:
ok Success
Test #6:
score: 0
Accepted
time: 0ms
memory: 24228kb
input:
5 10 1 1 2 1 3 2 3 1 4 2 4 3 4 1 5 2 5 3 5 4 5
output:
11 1 4 2 3 1 2 5 4 3 5 1
result:
ok Success
Test #7:
score: 0
Accepted
time: 3ms
memory: 24488kb
input:
6 5 1 3 4 4 6 1 2 5 3 2 5
output:
6 1 2 5 3 4 6
result:
ok Success
Test #8:
score: 0
Accepted
time: 0ms
memory: 24300kb
input:
6 6 1 4 3 5 4 3 6 6 1 1 2 2 5
output:
7 1 2 5 4 3 6 1
result:
ok Success
Test #9:
score: 0
Accepted
time: 2ms
memory: 22180kb
input:
6 7 1 1 5 3 6 4 3 2 6 6 4 5 3 3 2
output:
8 1 5 3 2 6 4 3 6
result:
ok Success
Test #10:
score: 0
Accepted
time: 3ms
memory: 22508kb
input:
6 8 1 2 4 6 1 4 6 3 5 4 3 5 6 1 2 1 4
output:
9 1 4 2 1 6 4 3 5 6
result:
ok Success
Test #11:
score: 0
Accepted
time: 2ms
memory: 22220kb
input:
6 9 1 3 6 2 4 4 3 1 4 5 1 5 3 4 5 6 5 1 2
output:
10 1 4 5 6 3 4 2 1 5 3
result:
ok Success
Test #12:
score: 0
Accepted
time: 0ms
memory: 24300kb
input:
6 10 1 1 4 1 2 3 6 4 3 6 5 4 6 2 6 5 2 2 4 6 1
output:
11 1 6 2 1 4 6 3 4 2 5 6
result:
ok Success
Test #13:
score: 0
Accepted
time: 3ms
memory: 24296kb
input:
6 11 1 1 3 2 4 6 2 3 6 6 4 4 5 2 3 4 1 1 2 1 6 5 1
output:
12 1 2 4 6 1 4 5 1 3 6 2 3
result:
ok Success
Test #14:
score: 0
Accepted
time: 3ms
memory: 24224kb
input:
7 21 1 1 2 1 3 2 3 1 4 2 4 3 4 1 5 2 5 3 5 4 5 1 6 2 6 3 6 4 6 5 6 1 7 2 7 3 7 4 7 5 7 6 7
output:
22 1 6 2 5 4 3 5 1 4 2 3 1 2 7 6 5 7 4 6 3 7 1
result:
ok Success
Test #15:
score: 0
Accepted
time: 0ms
memory: 20048kb
input:
8 27 1 3 1 2 3 4 6 5 1 7 4 6 1 7 6 8 7 8 4 8 1 4 1 5 7 4 5 8 6 2 1 2 8 5 8 5 3 7 2 3 6 5 6 2 6 7 1 2 5 2 4 3 8 3 7
output:
-1
result:
ok Success
Test #16:
score: 0
Accepted
time: 3ms
memory: 22252kb
input:
100 100 1 2 17 9 51 50 45 64 41 55 11 35 98 28 20 44 56 18 59 20 44 8 26 90 14 56 50 91 5 10 99 80 65 37 21 52 40 99 6 48 15 95 10 62 39 12 61 94 47 42 32 57 16 96 18 85 57 40 23 5 22 69 68 53 34 93 63 73 82 72 35 59 3 70 86 17 100 81 12 31 9 6 38 100 33 27 69 32 80 14 91 7 54 3 52 76 89 13 7 82 85 ...
output:
101 1 71 55 11 73 82 85 57 16 28 20 44 56 50 45 53 34 64 41 96 18 59 3 52 40 23 19 83 2 17 100 33 30 25 95 10 99 6 38 48 15 43 74 42 32 80 65 13 7 54 27 69 68 90 14 91 5 22 94 47 75 76 89 67 58 24 8 26 49 93 63 31 9 51 62 39 88 72 35 98 29 81 12 86 70 79 78 77 46 84 66 60 21 37 97 87 36 4 92 61 12
result:
ok Success
Test #17:
score: 0
Accepted
time: 3ms
memory: 22252kb
input:
100 99 1 37 60 38 39 81 20 29 73 87 35 6 77 7 47 84 19 88 4 18 17 43 55 90 29 39 13 42 31 62 72 82 61 5 82 3 78 77 44 98 65 9 8 95 23 79 66 68 83 4 10 94 9 41 100 44 33 23 25 1 89 22 81 86 58 59 64 74 79 8 15 33 30 2 24 61 70 45 95 16 93 32 57 25 52 92 51 15 11 54 53 89 32 52 96 51 68 53 12 46 41 14...
output:
100 1 89 32 57 16 93 45 95 23 25 52 96 42 31 87 35 38 39 13 5 82 61 70 46 41 100 63 7 47 36 28 97 37 60 48 74 79 66 88 4 10 86 58 3 78 27 21 56 98 65 59 64 22 81 20 43 55 50 80 67 71 76 18 17 14 90 29 73 49 91 75 62 72 2 24 6 77 44 33 30 84 19 94 9 8 15 11 40 92 51 68 83 54 53 12 69 34 99 26 85
result:
ok Success
Test #18:
score: 0
Accepted
time: 3ms
memory: 22288kb
input:
100 1000 1 91 87 45 89 78 56 41 96 82 67 19 92 35 92 80 11 70 84 34 85 20 64 81 49 30 23 32 88 31 44 37 26 40 15 53 98 11 38 30 63 34 65 56 31 65 20 18 12 27 19 28 24 32 25 75 92 60 2 17 33 87 54 30 93 72 70 18 97 78 47 2 26 9 68 7 31 6 69 17 70 12 8 20 31 10 40 6 29 89 38 25 54 8 82 34 74 67 85 13 ...
output:
1001 1 52 33 24 31 98 16 39 94 41 71 47 9 86 53 63 51 80 38 91 6 61 28 19 40 33 43 1 49 13 67 72 21 18 7 99 71 66 32 78 14 96 58 12 73 97 38 55 99 48 91 26 25 50 24 63 4 34 81 60 46 54 17 76 65 14 33 66 9 58 34 90 44 40 86 92 18 69 62 22 38 82 72 41 45 61 87 37 52 54 81 1 37 20 8 43 75 53 45 66 42 6...
result:
ok Success
Test #19:
score: 0
Accepted
time: 11ms
memory: 24380kb
input:
400 79800 1 1 2 1 3 2 3 1 4 2 4 3 4 1 5 2 5 3 5 4 5 1 6 2 6 3 6 4 6 5 6 1 7 2 7 3 7 4 7 5 7 6 7 1 8 2 8 3 8 4 8 5 8 6 8 7 8 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 ...
output:
-1
result:
ok Success
Test #20:
score: 0
Accepted
time: 12ms
memory: 33384kb
input:
401 80200 1 1 2 1 3 2 3 1 4 2 4 3 4 1 5 2 5 3 5 4 5 1 6 2 6 3 6 4 6 5 6 1 7 2 7 3 7 4 7 5 7 6 7 1 8 2 8 3 8 4 8 5 8 6 8 7 8 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 ...
output:
80201 1 400 2 399 398 397 399 396 398 395 399 394 398 393 399 392 398 391 399 390 398 389 399 388 398 387 399 386 398 385 399 384 398 383 399 382 398 381 399 380 398 379 399 378 398 377 399 376 398 375 399 374 398 373 399 372 398 371 399 370 398 369 399 368 398 367 399 366 398 365 399 364 398 363 39...
result:
ok Success
Test #21:
score: 0
Accepted
time: 17ms
memory: 14752kb
input:
400 79800 2 1 2 1 3 2 3 1 4 2 4 3 4 1 5 2 5 3 5 4 5 1 6 2 6 3 6 4 6 5 6 1 7 2 7 3 7 4 7 5 7 6 7 1 8 2 8 3 8 4 8 5 8 6 8 7 8 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 ...
output:
159601 1 2 3 1 3 4 1 4 2 4 5 1 5 2 5 3 5 6 1 6 2 6 3 6 4 6 7 1 7 2 7 3 7 4 7 5 7 8 1 8 2 8 3 8 4 8 5 8 6 8 9 1 9 2 9 3 9 4 9 5 9 6 9 7 9 10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 11 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 12 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 13 1 13 2 13 3 13 ...
result:
ok Success
Test #22:
score: 0
Accepted
time: 8ms
memory: 15032kb
input:
401 80200 2 1 2 1 3 2 3 1 4 2 4 3 4 1 5 2 5 3 5 4 5 1 6 2 6 3 6 4 6 5 6 1 7 2 7 3 7 4 7 5 7 6 7 1 8 2 8 3 8 4 8 5 8 6 8 7 8 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 ...
output:
160401 1 2 3 1 3 4 1 4 2 4 5 1 5 2 5 3 5 6 1 6 2 6 3 6 4 6 7 1 7 2 7 3 7 4 7 5 7 8 1 8 2 8 3 8 4 8 5 8 6 8 9 1 9 2 9 3 9 4 9 5 9 6 9 7 9 10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 11 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 12 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 13 1 13 2 13 3 13 ...
result:
ok Success
Test #23:
score: 0
Accepted
time: 15ms
memory: 14560kb
input:
400 79800 3 1 2 1 3 2 3 1 4 2 4 3 4 1 5 2 5 3 5 4 5 1 6 2 6 3 6 4 6 5 6 1 7 2 7 3 7 4 7 5 7 6 7 1 8 2 8 3 8 4 8 5 8 6 8 7 8 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 ...
output:
239401 1 2 3 2 3 1 3 4 1 4 1 4 2 4 5 4 5 1 5 2 5 2 5 3 5 6 1 6 1 6 2 6 3 6 3 6 4 6 7 6 7 1 7 2 7 2 7 3 7 4 7 4 7 5 7 8 1 8 1 8 2 8 3 8 3 8 4 8 5 8 5 8 6 8 9 8 9 1 9 2 9 2 9 3 9 4 9 4 9 5 9 6 9 6 9 7 9 10 1 10 1 10 2 10 3 10 3 10 4 10 5 10 5 10 6 10 7 10 7 10 8 10 11 10 11 1 11 2 11 2 11 3 11 4 11 4 ...
result:
ok Success
Test #24:
score: 0
Accepted
time: 20ms
memory: 15004kb
input:
401 80200 3 1 2 1 3 2 3 1 4 2 4 3 4 1 5 2 5 3 5 4 5 1 6 2 6 3 6 4 6 5 6 1 7 2 7 3 7 4 7 5 7 6 7 1 8 2 8 3 8 4 8 5 8 6 8 7 8 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 ...
output:
240601 1 2 3 2 3 1 3 4 1 4 1 4 2 4 5 4 5 1 5 2 5 2 5 3 5 6 1 6 1 6 2 6 3 6 3 6 4 6 7 6 7 1 7 2 7 2 7 3 7 4 7 4 7 5 7 8 1 8 1 8 2 8 3 8 3 8 4 8 5 8 5 8 6 8 9 8 9 1 9 2 9 2 9 3 9 4 9 4 9 5 9 6 9 6 9 7 9 10 1 10 1 10 2 10 3 10 3 10 4 10 5 10 5 10 6 10 7 10 7 10 8 10 11 10 11 1 11 2 11 2 11 3 11 4 11 4 ...
result:
ok Success
Test #25:
score: 0
Accepted
time: 15ms
memory: 12956kb
input:
400 79800 4 1 2 1 3 2 3 1 4 2 4 3 4 1 5 2 5 3 5 4 5 1 6 2 6 3 6 4 6 5 6 1 7 2 7 3 7 4 7 5 7 6 7 1 8 2 8 3 8 4 8 5 8 6 8 7 8 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 ...
output:
319201 1 2 3 2 3 1 3 1 3 4 1 4 1 4 2 4 2 4 5 4 5 1 5 1 5 2 5 2 5 3 5 3 5 6 1 6 1 6 2 6 2 6 3 6 3 6 4 6 4 6 7 6 7 1 7 1 7 2 7 2 7 3 7 3 7 4 7 4 7 5 7 5 7 8 1 8 1 8 2 8 2 8 3 8 3 8 4 8 4 8 5 8 5 8 6 8 6 8 9 8 9 1 9 1 9 2 9 2 9 3 9 3 9 4 9 4 9 5 9 5 9 6 9 6 9 7 9 7 9 10 1 10 1 10 2 10 2 10 3 10 3 10 4 ...
result:
ok Success
Test #26:
score: 0
Accepted
time: 18ms
memory: 14896kb
input:
401 80200 4 1 2 1 3 2 3 1 4 2 4 3 4 1 5 2 5 3 5 4 5 1 6 2 6 3 6 4 6 5 6 1 7 2 7 3 7 4 7 5 7 6 7 1 8 2 8 3 8 4 8 5 8 6 8 7 8 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 ...
output:
320801 1 2 3 2 3 1 3 1 3 4 1 4 1 4 2 4 2 4 5 4 5 1 5 1 5 2 5 2 5 3 5 3 5 6 1 6 1 6 2 6 2 6 3 6 3 6 4 6 4 6 7 6 7 1 7 1 7 2 7 2 7 3 7 3 7 4 7 4 7 5 7 5 7 8 1 8 1 8 2 8 2 8 3 8 3 8 4 8 4 8 5 8 5 8 6 8 6 8 9 8 9 1 9 1 9 2 9 2 9 3 9 3 9 4 9 4 9 5 9 5 9 6 9 6 9 7 9 7 9 10 1 10 1 10 2 10 2 10 3 10 3 10 4 ...
result:
ok Success
Test #27:
score: 0
Accepted
time: 21ms
memory: 14672kb
input:
400 79800 5 1 2 1 3 2 3 1 4 2 4 3 4 1 5 2 5 3 5 4 5 1 6 2 6 3 6 4 6 5 6 1 7 2 7 3 7 4 7 5 7 6 7 1 8 2 8 3 8 4 8 5 8 6 8 7 8 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 ...
output:
399001 1 2 3 2 3 2 3 1 3 1 3 4 1 4 1 4 1 4 2 4 2 4 5 4 5 4 5 1 5 1 5 2 5 2 5 2 5 3 5 3 5 6 1 6 1 6 1 6 2 6 2 6 3 6 3 6 3 6 4 6 4 6 7 6 7 6 7 1 7 1 7 2 7 2 7 2 7 3 7 3 7 4 7 4 7 4 7 5 7 5 7 8 1 8 1 8 1 8 2 8 2 8 3 8 3 8 3 8 4 8 4 8 5 8 5 8 5 8 6 8 6 8 9 8 9 8 9 1 9 1 9 2 9 2 9 2 9 3 9 3 9 4 9 4 9 4 9...
result:
ok Success
Test #28:
score: 0
Accepted
time: 32ms
memory: 14532kb
input:
401 80200 7 1 2 1 3 2 3 1 4 2 4 3 4 1 5 2 5 3 5 4 5 1 6 2 6 3 6 4 6 5 6 1 7 2 7 3 7 4 7 5 7 6 7 1 8 2 8 3 8 4 8 5 8 6 8 7 8 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 ...
output:
561401 1 2 3 2 3 2 3 2 3 1 3 1 3 1 3 4 1 4 1 4 1 4 1 4 2 4 2 4 2 4 5 4 5 4 5 4 5 1 5 1 5 1 5 2 5 2 5 2 5 2 5 3 5 3 5 3 5 6 1 6 1 6 1 6 1 6 2 6 2 6 2 6 3 6 3 6 3 6 3 6 4 6 4 6 4 6 7 6 7 6 7 6 7 1 7 1 7 1 7 2 7 2 7 2 7 2 7 3 7 3 7 3 7 4 7 4 7 4 7 4 7 5 7 5 7 5 7 8 1 8 1 8 1 8 1 8 2 8 2 8 2 8 3 8 3 8 3...
result:
ok Success
Test #29:
score: 0
Accepted
time: 31ms
memory: 12912kb
input:
400 79800 10 1 2 1 3 2 3 1 4 2 4 3 4 1 5 2 5 3 5 4 5 1 6 2 6 3 6 4 6 5 6 1 7 2 7 3 7 4 7 5 7 6 7 1 8 2 8 3 8 4 8 5 8 6 8 7 8 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10...
output:
798001 1 2 3 2 3 2 3 2 3 2 3 1 3 1 3 1 3 1 3 1 3 4 1 4 1 4 1 4 1 4 1 4 2 4 2 4 2 4 2 4 2 4 5 4 5 4 5 4 5 4 5 1 5 1 5 1 5 1 5 1 5 2 5 2 5 2 5 2 5 2 5 3 5 3 5 3 5 3 5 3 5 6 1 6 1 6 1 6 1 6 1 6 2 6 2 6 2 6 2 6 2 6 3 6 3 6 3 6 3 6 3 6 4 6 4 6 4 6 4 6 4 6 7 6 7 6 7 6 7 6 7 1 7 1 7 1 7 1 7 1 7 2 7 2 7 2 7...
result:
ok Success
Test #30:
score: 0
Accepted
time: 0ms
memory: 20112kb
input:
10 10 1 10 9 3 7 4 6 3 5 3 1 1 9 3 8 8 10 2 4 3 2
output:
-1
result:
ok Success
Test #31:
score: 0
Accepted
time: 2ms
memory: 12272kb
input:
10 10 2 10 3 9 2 9 6 5 7 5 9 6 1 5 1 4 8 5 4 7 10
output:
21 1 6 9 2 9 5 7 10 3 10 7 5 1 5 4 8 4 5 9 6 1
result:
ok Success
Test #32:
score: 0
Accepted
time: 1ms
memory: 11984kb
input:
10 10 3 9 10 1 8 1 3 1 6 1 2 2 8 7 1 1 4 2 9 6 5
output:
31 1 8 2 8 2 1 2 9 10 9 10 9 2 8 1 8 1 3 1 6 5 6 5 6 1 7 1 7 1 4 1
result:
ok Success
Test #33:
score: 0
Accepted
time: 1ms
memory: 12272kb
input:
10 10 4 7 9 6 10 3 4 1 2 4 6 5 8 5 1 3 7 4 5 4 1
output:
41 1 2 1 2 1 5 8 5 8 5 4 5 4 3 7 3 7 9 7 9 7 3 4 3 4 6 10 6 10 6 4 6 4 1 4 1 4 5 1 5 1
result:
ok Success
Test #34:
score: 0
Accepted
time: 1ms
memory: 12276kb
input:
10 11 2 1 3 1 5 10 2 1 10 1 7 6 8 3 6 5 6 5 4 7 9 10 8
output:
23 1 3 6 8 10 2 10 1 10 8 6 5 1 5 4 5 6 3 1 7 9 7 1
result:
ok Success
Test #35:
score: 0
Accepted
time: 1ms
memory: 12008kb
input:
10 12 2 8 6 4 1 10 9 4 10 2 1 8 3 5 7 10 8 5 1 9 2 3 5 6 1
output:
25 1 4 10 9 2 1 2 9 10 8 6 1 6 8 3 5 7 5 1 5 3 8 10 4 1
result:
ok Success
Test #36:
score: 0
Accepted
time: 1ms
memory: 9936kb
input:
10 13 2 3 8 10 1 2 10 1 7 5 1 4 3 3 6 5 6 7 2 1 9 5 4 7 3 8 1
output:
27 1 10 2 7 1 7 3 8 1 8 3 4 5 1 5 6 3 6 5 4 3 7 2 10 1 9 1
result:
ok Success
Test #37:
score: 0
Accepted
time: 1ms
memory: 12008kb
input:
10 14 2 2 9 2 5 3 6 7 1 9 1 4 1 8 7 9 3 8 1 2 8 4 10 8 4 8 5 3 1
output:
29 1 7 8 1 8 2 9 1 9 3 6 3 1 3 9 2 5 8 5 2 8 4 1 4 10 4 8 7 1
result:
ok Success
Test #38:
score: 0
Accepted
time: 0ms
memory: 12036kb
input:
10 15 2 10 8 7 1 7 5 2 8 10 1 8 1 6 2 3 1 2 1 10 6 9 4 9 7 2 5 9 3 7 10
output:
31 1 7 5 2 8 10 1 10 6 2 6 10 7 10 8 1 8 2 1 2 5 7 9 4 9 3 1 3 9 7 1
result:
ok Success
Test #39:
score: 0
Accepted
time: 1ms
memory: 12012kb
input:
10 16 2 5 7 5 1 7 3 8 1 10 3 2 5 2 6 6 1 5 4 6 8 7 10 6 9 10 2 2 1 9 1 5 9
output:
33 1 5 7 3 10 7 10 2 5 2 6 1 6 8 1 8 6 9 1 9 5 9 6 2 1 2 10 3 7 5 4 5 1
result:
ok Success
Test #40:
score: 0
Accepted
time: 0ms
memory: 11972kb
input:
10 17 2 8 5 10 1 7 8 9 8 4 3 5 10 9 1 3 1 5 2 3 7 9 3 4 8 7 1 9 4 8 1 3 6 4 2
output:
35 1 10 5 8 7 3 4 8 4 9 8 9 1 9 3 9 4 2 5 2 4 3 1 3 6 3 7 1 7 8 1 8 5 10 1
result:
ok Success
Test #41:
score: 0
Accepted
time: 1ms
memory: 9984kb
input:
10 11 3 8 9 8 5 8 6 10 1 9 7 8 1 9 10 10 2 5 3 8 4 4 1
output:
34 1 10 9 10 9 8 5 3 5 3 5 8 6 8 1 8 1 8 4 1 4 1 4 8 9 7 9 7 9 10 2 10 1 10
result:
ok Success
Test #42:
score: 0
Accepted
time: 1ms
memory: 12068kb
input:
10 12 3 8 3 4 10 2 5 8 2 4 8 4 5 10 1 8 7 4 1 2 10 5 6 10 9
output:
37 1 10 4 10 4 8 3 8 2 8 2 5 4 5 6 5 6 5 2 10 2 10 2 8 7 8 4 8 4 1 4 10 9 10 9 10 1
result:
ok Success
Test #43:
score: 0
Accepted
time: 1ms
memory: 9976kb
input:
10 13 3 9 3 2 1 8 3 9 1 4 9 9 2 4 1 9 7 7 10 4 6 6 5 3 6 7 8
output:
40 1 2 9 2 9 3 8 7 9 7 9 7 10 7 8 7 8 3 6 4 9 4 9 4 1 4 6 4 6 5 6 3 9 3 9 1 9 2 1 2
result:
ok Success
Test #44:
score: 0
Accepted
time: 1ms
memory: 11976kb
input:
10 14 3 5 1 2 1 10 2 5 8 8 1 8 3 10 1 6 1 4 6 7 10 4 9 7 5 9 2 7 4
output:
43 1 5 8 5 8 1 8 3 8 3 8 5 7 10 2 10 2 1 2 9 4 9 4 6 1 6 4 6 4 7 4 9 2 9 2 10 1 10 7 10 7 5 1
result:
ok Success
Test #45:
score: 0
Accepted
time: 0ms
memory: 11988kb
input:
10 15 3 3 10 5 3 6 1 2 1 1 10 2 5 1 5 1 9 8 7 10 2 2 4 5 8 7 2 4 7 2 6
output:
46 1 6 2 6 2 1 2 5 3 5 3 10 1 10 2 10 2 10 3 5 1 5 1 5 8 7 2 7 2 7 4 2 4 2 4 7 8 5 2 5 2 6 1 9 1 9
result:
ok Success
Test #46:
score: 0
Accepted
time: 1ms
memory: 12072kb
input:
10 16 3 10 7 2 7 5 2 4 1 6 8 9 3 1 7 8 3 6 1 2 1 10 1 5 1 6 4 8 9 6 5 6 10
output:
49 1 4 6 4 6 8 3 9 8 9 8 9 3 8 6 8 6 1 6 5 2 5 2 7 10 1 10 1 10 6 10 7 1 7 1 7 2 1 2 1 2 5 1 5 6 5 6 4 1
result:
ok Success
Test #47:
score: 0
Accepted
time: 0ms
memory: 12020kb
input:
10 17 3 3 1 4 5 6 1 4 9 2 8 6 7 4 10 6 3 5 2 6 8 3 8 9 1 8 1 10 1 5 3 2 3 4 6
output:
52 1 3 6 3 6 1 6 7 6 7 6 8 2 5 4 5 4 9 1 9 4 9 4 10 1 10 4 10 4 6 4 5 3 5 3 5 2 3 2 3 2 8 3 8 1 8 1 8 6 3 1 3
result:
ok Success
Test #48:
score: 0
Accepted
time: 0ms
memory: 12308kb
input:
100 99 3 65 29 6 67 87 47 3 98 30 33 46 62 57 100 35 81 46 17 22 86 2 71 43 52 19 44 18 89 3 9 72 26 65 46 29 60 67 25 54 87 75 64 61 24 29 93 3 13 60 11 51 15 12 61 93 50 86 40 62 14 80 18 22 34 61 45 51 59 7 70 52 99 37 35 75 8 26 38 26 41 56 7 17 49 78 51 74 27 24 82 60 19 26 73 86 57 42 66 24 58...
output:
298 1 43 52 43 52 99 52 43 78 43 78 51 15 51 59 51 59 51 78 46 62 46 62 14 62 46 17 46 17 49 17 80 18 80 18 89 18 80 17 80 17 46 65 29 60 29 60 11 60 19 44 19 44 19 60 88 55 88 55 37 35 81 35 81 35 74 27 74 35 74 35 37 5 37 55 37 55 88 60 29 93 29 93 50 93 79 93 79 93 42 66 42 93 42 93 29 65 96 65 9...
result:
ok Success
Test #49:
score: 0
Accepted
time: 1ms
memory: 9896kb
input:
100 99 2 86 14 13 53 63 68 7 15 18 11 55 94 70 79 13 43 88 66 14 37 26 7 57 78 86 73 80 10 53 26 94 100 32 34 50 87 79 28 97 40 56 88 32 60 12 29 9 64 45 5 39 99 7 93 86 74 47 39 97 77 60 51 21 47 4 30 45 6 1 58 26 97 56 31 17 92 55 4 70 3 65 69 34 19 58 98 14 84 27 62 57 2 70 16 56 12 86 21 51 35 9...
output:
199 1 58 98 58 1 6 45 5 45 83 45 8 45 50 87 33 87 50 36 42 36 50 14 86 73 86 74 86 21 47 39 99 39 47 21 18 11 18 21 86 53 13 43 20 43 17 92 17 43 13 44 13 56 88 66 88 72 88 56 31 56 12 29 12 56 89 56 57 78 57 2 57 54 57 56 13 53 26 7 15 27 62 27 46 67 46 75 46 70 79 28 59 28 79 70 3 41 3 70 16 70 63...
result:
ok Success
Test #50:
score: 0
Accepted
time: 1ms
memory: 10020kb
input:
100 1000 2 66 23 11 50 100 22 91 72 94 23 70 69 49 51 79 9 49 74 69 57 18 79 38 83 96 50 57 83 64 23 46 61 70 1 88 62 14 1 77 94 90 1 87 46 99 24 96 7 7 40 2 74 14 20 11 2 81 10 17 29 57 67 22 79 53 1 43 1 85 79 47 78 56 87 57 59 46 38 16 22 17 2 22 2 5 91 12 45 67 8 53 28 94 81 38 29 78 21 87 1 81 ...
output:
2001 1 70 69 57 83 38 46 61 81 10 19 1 19 21 78 47 84 98 39 18 79 9 96 50 11 2 74 49 51 64 23 66 68 31 8 67 57 67 71 40 7 96 7 33 57 33 49 33 21 33 90 1 90 92 1 92 53 1 53 28 84 28 52 11 52 74 52 17 29 38 29 12 45 44 54 26 81 26 17 26 37 18 37 12 37 9 37 15 42 69 42 65 88 62 79 62 1 62 89 34 95 80 1...
result:
ok Success
Test #51:
score: 0
Accepted
time: 2ms
memory: 12100kb
input:
100 2001 2 2 71 61 1 30 70 55 98 36 100 7 20 57 41 12 45 70 18 52 15 34 78 58 16 84 87 95 29 80 1 38 20 99 86 99 42 81 40 80 10 32 51 6 25 70 31 3 43 82 26 62 3 65 88 35 51 77 31 55 66 87 8 74 64 71 87 33 1 82 30 19 76 49 26 11 17 77 64 28 57 4 74 4 59 7 89 44 74 5 53 93 74 36 74 89 37 56 27 34 63 8...
output:
4003 1 61 94 30 70 18 40 81 66 55 98 38 20 7 89 37 58 16 36 100 74 64 77 31 70 31 39 21 24 11 17 42 99 86 36 86 28 57 41 58 41 78 34 63 14 35 51 32 13 53 5 40 5 78 5 27 56 47 76 19 72 67 63 67 7 67 85 82 26 49 33 1 33 7 33 83 53 83 9 87 84 38 84 61 84 64 84 54 77 54 36 54 3 43 51 43 12 45 52 15 17 1...
result:
ok Success
Test #52:
score: 0
Accepted
time: 2ms
memory: 12356kb
input:
100 4555 2 80 17 33 5 86 48 62 36 70 46 23 85 6 41 22 26 21 1 68 41 40 57 46 85 84 16 79 42 66 62 33 85 23 62 95 9 56 26 64 87 34 2 63 40 41 9 17 92 61 70 85 71 14 28 26 92 72 51 73 27 13 81 38 88 89 90 73 3 15 36 74 57 24 84 12 100 86 18 91 44 14 25 99 77 98 25 73 51 80 49 23 52 86 66 96 61 38 7 59...
output:
9111 1 21 38 88 81 13 38 13 74 57 40 63 60 56 26 22 89 90 59 65 72 51 73 27 58 8 11 48 86 18 10 50 54 36 62 66 86 66 45 39 37 26 37 95 9 41 6 75 29 73 29 11 29 58 29 37 29 19 44 91 78 4 67 84 16 81 16 50 16 90 16 100 12 15 36 15 38 15 89 15 14 28 3 73 3 68 41 68 73 68 79 42 61 70 46 85 23 62 23 52 2...
result:
ok Success
Test #53:
score: 0
Accepted
time: 2ms
memory: 12280kb
input:
100 1000 3 30 1 38 62 61 16 8 58 46 68 68 1 44 32 41 94 56 51 74 90 79 20 84 78 54 71 88 67 11 42 70 32 82 50 48 9 93 1 53 77 96 1 35 28 97 13 24 16 60 3 67 29 24 50 19 87 89 56 58 47 43 44 78 41 51 67 56 1 27 40 71 95 61 34 91 3 73 84 67 89 37 52 77 45 16 1 74 46 96 47 58 97 71 89 65 89 33 1 14 71 ...
output:
3001 1 30 17 30 17 5 10 29 67 29 67 88 16 61 34 61 34 3 60 66 42 66 42 11 100 61 100 61 100 7 81 2 13 2 13 97 58 8 85 8 85 88 85 42 85 42 85 26 27 40 47 40 47 58 47 96 1 96 1 96 70 32 44 32 44 43 54 71 95 71 95 2 95 100 95 100 95 97 95 13 95 13 95 39 25 80 46 80 46 68 1 68 63 68 63 71 63 69 23 69 23...
result:
ok Success
Test #54:
score: 0
Accepted
time: 2ms
memory: 12360kb
input:
100 2001 3 38 1 68 32 48 1 26 35 32 1 18 96 73 43 34 97 2 57 51 64 14 51 28 8 93 82 18 21 91 52 44 17 59 79 71 75 39 99 84 11 94 44 60 43 13 77 61 77 47 92 82 6 56 83 26 54 6 1 35 9 55 33 8 88 92 42 93 1 45 66 23 45 14 56 61 71 36 5 80 1 86 47 55 61 58 71 58 72 95 73 54 1 39 95 64 44 21 1 59 1 44 73...
output:
6004 1 38 85 38 85 73 43 60 18 60 18 96 85 96 87 96 87 36 5 54 26 54 26 35 9 99 39 99 39 95 73 95 35 95 35 95 76 18 76 18 76 63 50 87 50 87 50 64 51 14 56 14 56 83 68 32 1 32 1 32 49 47 92 47 92 42 21 18 21 18 21 1 21 2 57 2 57 68 57 13 77 13 77 61 71 75 8 75 8 28 39 28 38 28 38 28 94 44 17 44 17 19...
result:
ok Success
Test #55:
score: 0
Accepted
time: 3ms
memory: 12260kb
input:
100 4555 3 54 29 25 88 96 75 83 63 35 75 69 8 83 30 66 1 43 4 95 57 55 93 69 45 15 86 12 96 47 7 41 68 63 19 35 92 26 83 17 8 95 14 41 100 62 96 69 9 53 63 39 13 88 20 41 69 95 28 52 35 70 83 77 9 78 95 34 77 99 91 37 14 55 42 85 72 89 30 79 29 43 62 25 47 87 82 5 77 18 45 59 73 65 29 85 61 44 89 45...
output:
13666 1 66 29 66 29 54 45 69 8 69 8 17 52 35 75 35 75 96 12 16 79 16 79 29 79 90 73 90 73 59 8 59 27 59 27 9 69 9 77 9 77 34 50 94 76 94 76 52 76 4 43 4 43 62 96 62 91 62 91 99 75 99 9 99 9 99 5 77 5 77 5 93 55 42 61 42 61 85 72 17 72 17 72 22 20 88 25 88 25 47 7 23 55 23 55 23 93 23 44 23 44 89 30 ...
result:
ok Success
Test #56:
score: 0
Accepted
time: 2ms
memory: 12124kb
input:
1000 999 3 571 460 46 558 55 491 976 971 576 375 12 871 646 736 314 805 952 413 164 203 10 510 240 960 683 678 976 611 476 394 789 328 312 474 405 812 452 184 277 365 714 56 183 938 409 742 802 944 784 456 304 355 926 335 851 278 851 95 345 858 952 142 512 408 948 310 213 961 418 934 492 767 97 991 ...
output:
2998 1 573 7 573 7 573 1 862 342 862 342 862 973 862 691 862 691 18 926 335 926 335 926 18 423 421 423 421 423 770 709 770 423 770 423 54 423 18 364 18 364 18 72 974 72 974 72 18 614 873 540 873 540 790 540 53 161 53 161 180 161 53 800 53 800 867 800 53 798 53 798 53 540 873 86 873 86 873 666 138 77...
result:
ok Success
Test #57:
score: 0
Accepted
time: 1ms
memory: 10280kb
input:
1000 999 2 642 8 601 81 759 60 211 512 673 263 463 33 510 51 982 198 703 341 833 597 554 775 278 220 235 756 466 684 457 965 615 642 502 664 153 929 465 40 404 699 555 932 810 185 418 772 337 681 221 706 222 24 496 300 513 349 55 407 241 250 455 886 244 161 95 203 323 410 603 365 385 798 419 915 783...
output:
1999 1 272 612 62 612 319 758 319 612 272 603 365 826 365 972 106 972 365 524 958 524 967 636 201 636 967 184 246 184 384 327 384 849 384 184 967 524 100 604 247 321 247 604 527 604 234 797 234 604 100 524 742 524 553 113 553 596 553 802 136 802 708 710 708 802 553 524 365 800 918 492 918 800 365 60...
result:
ok Success
Test #58:
score: 0
Accepted
time: 2ms
memory: 12036kb
input:
1000 1000 2 125 103 864 747 548 614 588 136 751 946 767 271 975 412 801 382 966 219 28 458 796 450 664 314 604 983 148 487 752 279 323 597 916 326 723 606 322 877 92 55 728 548 210 585 79 677 296 719 826 420 210 551 593 298 973 130 909 918 86 506 748 740 483 829 737 978 193 28 984 558 967 94 363 338...
output:
2001 1 275 238 275 26 501 910 216 881 216 452 216 910 211 910 501 26 476 26 196 86 506 73 730 73 506 800 849 705 497 847 497 705 815 705 849 800 506 396 673 396 506 86 483 829 429 829 879 706 879 829 483 780 189 485 189 780 483 927 426 896 426 994 819 24 819 308 819 994 426 927 483 636 931 79 677 79...
result:
ok Success
Test #59:
score: 0
Accepted
time: 0ms
memory: 12420kb
input:
1000 2001 2 675 964 46 1 347 50 572 1 572 545 315 515 107 1 527 725 480 1 436 894 579 550 754 544 388 749 748 308 791 806 634 788 360 314 304 1 21 1 965 214 128 1 658 1 857 756 133 1 284 595 179 399 127 486 535 28 96 1 652 1 664 1 873 386 367 613 248 1 33 1 753 414 997 999 333 1 595 171 211 536 685 ...
output:
4003 1 46 11 1 11 519 347 50 1 50 29 421 617 1 617 309 163 912 200 1 200 912 163 1 163 15 839 440 420 1 420 370 777 137 673 805 186 187 776 187 556 193 1 193 720 578 720 803 1 803 595 284 247 814 79 1 79 451 19 128 1 128 627 1 627 524 209 665 956 986 860 1 860 270 35 631 198 1 198 277 958 890 1 890 ...
result:
ok Success
Test #60:
score: 0
Accepted
time: 2ms
memory: 12604kb
input:
1000 10001 2 749 878 604 171 92 876 628 888 720 612 136 336 142 510 510 978 402 503 565 199 872 70 120 423 981 42 974 1 205 377 105 556 495 925 277 1 92 231 85 592 896 173 834 496 639 872 794 705 427 684 870 478 686 110 115 1 751 14 715 692 676 202 816 858 750 491 435 796 193 264 614 290 417 1 102 4...
output:
20003 1 974 507 326 908 1 908 65 647 928 895 256 716 715 692 230 857 980 185 523 579 174 584 337 783 410 857 410 710 180 541 446 365 629 655 35 441 547 1 547 510 142 549 610 438 683 625 694 187 480 234 80 875 293 362 968 433 152 509 999 1 999 990 1 990 403 66 211 255 127 73 755 580 287 191 272 931 3...
result:
ok Success
Test #61:
score: 0
Accepted
time: 2ms
memory: 10284kb
input:
1000 1000 3 89 11 717 647 270 15 415 232 453 331 245 436 843 389 140 660 785 64 948 671 485 2 843 460 395 945 631 10 809 525 68 422 578 984 919 373 909 558 812 223 150 54 927 442 370 440 412 20 74 81 165 782 507 600 330 800 311 147 91 399 871 330 984 444 118 635 936 222 346 250 141 531 804 573 586 2...
output:
3001 1 352 615 352 615 744 547 744 629 744 629 191 376 191 629 191 629 876 369 848 988 848 988 848 369 135 84 135 84 18 439 218 276 218 276 218 682 218 161 218 161 218 439 258 439 258 439 18 84 544 84 544 84 814 84 135 567 135 567 135 369 876 536 876 536 102 536 900 423 900 423 288 989 288 898 288 8...
result:
ok Success
Test #62:
score: 0
Accepted
time: 2ms
memory: 10112kb
input:
1000 2001 3 388 1 49 533 452 1 470 596 860 730 929 704 173 875 98 74 898 400 569 62 677 745 895 1 734 959 78 478 857 672 625 200 581 662 750 1 234 1 583 433 613 844 975 1 99 423 398 31 625 692 661 690 647 594 98 1 44 1 834 93 368 21 685 955 75 617 728 1 37 801 668 649 736 368 573 150 473 341 18 979 ...
output:
6004 1 388 850 388 850 871 943 204 547 204 547 558 739 917 1 917 1 917 204 917 940 917 940 1 940 102 81 102 81 1 81 370 643 370 643 1 643 146 236 146 236 319 1 319 774 319 774 347 97 535 688 535 688 9 29 1 29 1 29 9 351 1 351 1 351 9 280 763 382 763 382 1 382 763 766 763 766 879 1 879 766 879 766 49...
result:
ok Success
Test #63:
score: 0
Accepted
time: 4ms
memory: 12872kb
input:
1000 10001 3 527 713 208 718 138 417 122 428 687 863 131 600 241 853 442 896 950 237 583 701 208 732 466 219 13 73 592 887 760 668 441 245 137 97 438 663 493 785 86 901 200 75 736 343 135 318 566 550 936 601 120 246 729 341 624 849 757 115 887 404 771 952 784 241 39 518 352 479 840 752 900 960 891 6...
output:
30004 1 474 280 474 280 136 108 805 530 805 530 78 652 734 1 734 1 734 187 689 983 689 983 53 49 574 985 574 985 154 664 57 771 57 771 952 1 952 268 952 268 199 815 641 142 641 142 925 893 413 823 413 823 176 98 677 228 677 228 369 623 273 783 273 783 272 327 239 366 239 366 189 443 300 89 300 89 64...
result:
ok Success
Test #64:
score: 0
Accepted
time: 35ms
memory: 16268kb
input:
100000 100000 2 82663 79676 83623 2133 12499 14307 92659 3323 65431 91949 95699 70975 57853 36887 99945 51370 7930 43107 21906 45553 91811 45823 94478 86992 82164 44642 23334 83637 83375 5744 19995 38294 20671 58351 16005 73403 25620 86648 70295 20589 50504 92392 55606 64339 57424 62642 35547 15771 ...
output:
200001 1 77108 69474 77108 64420 36456 70430 36456 64420 46534 11829 94356 62901 61257 62901 94356 11829 46534 1764 46534 31664 22277 31664 5062 31664 46534 64420 65905 54774 85247 54774 86285 83377 47798 83377 84782 25540 91176 25540 84782 83377 86285 12854 86285 54774 95038 37695 8303 37695 89190 ...
result:
ok Success
Test #65:
score: 0
Accepted
time: 25ms
memory: 17096kb
input:
100000 100000 3 80988 67979 39470 62159 1740 51207 80996 38999 60326 93926 68334 71762 55455 30817 46715 8786 50935 37546 35080 11645 93958 19074 6735 10716 57605 28619 78035 51870 31372 52819 72483 25348 70841 39422 12930 14364 86028 88726 42935 73403 70474 86016 48836 96426 43459 68852 57991 47298...
output:
300001 1 37941 63802 37941 63802 91803 8697 71010 56987 71010 56987 31677 56987 710 2057 710 2057 710 56987 68966 56987 68966 56987 71010 8725 71010 55703 71010 55703 71010 8697 25480 34894 25480 34894 25480 76010 25480 8697 25480 8697 91803 17016 12884 62552 12884 62552 36862 89280 64791 89280 6479...
result:
ok Success
Test #66:
score: 0
Accepted
time: 61ms
memory: 17148kb
input:
100000 100000 10 42508 40371 88753 76711 99724 29244 6537 47569 82014 55231 33263 46498 41642 55268 3223 73289 97839 71028 28363 43019 50367 38714 54049 92574 10364 20590 73025 49867 69123 67464 65140 80049 4071 64419 40553 82230 32742 61666 97373 63185 30735 10747 77295 88126 54267 51633 6625 22478...
output:
1000001 1 5026 72083 5026 72083 5026 72083 5026 72083 5026 72083 76385 72083 76385 72083 76385 72083 76385 72083 76385 72083 5026 76725 5026 76725 5026 76725 5026 76725 5026 76725 40462 76725 40462 76725 40462 76725 40462 76725 40462 76725 5026 31971 5026 31971 5026 31971 5026 31971 5026 31971 27972...
result:
ok Success
Test #67:
score: 0
Accepted
time: 67ms
memory: 15108kb
input:
100000 100000 10 79407 81819 58268 2063 3405 58574 26876 59536 66797 18245 69304 52772 45766 44113 77651 92957 81604 73546 71832 726 27754 57699 80412 6489 73474 97985 48281 43641 38540 38686 21201 25760 62534 58557 52402 49800 34676 167 1116 54756 41716 93723 81342 37560 91601 19884 22117 20242 341...
output:
1000001 1 38422 15498 38422 15498 38422 15498 38422 15498 38422 15498 38422 64008 38422 64008 38422 64008 38422 64008 38422 64008 38422 2928 38422 2928 38422 2928 38422 2928 38422 2928 38422 1 38422 1 38422 1 38422 1 38422 1 55486 31348 55486 31348 55486 31348 55486 31348 55486 31348 81660 32735 816...
result:
ok Success
Test #68:
score: 0
Accepted
time: 29ms
memory: 16764kb
input:
100000 100000 2 80850 5653 88925 39680 85953 69187 2366 84719 69517 15976 92782 71570 87417 76414 3179 51242 12232 62863 72479 63688 95812 34161 7566 10443 67187 53081 54426 98147 45344 62211 37647 22278 60809 14487 37593 37799 93158 38420 71432 45453 64697 30677 35452 67255 41284 5867 74830 95723 3...
output:
200001 1 72317 64868 84958 73658 26061 62171 97666 62171 26061 70405 16857 944 16857 70405 89794 18311 89794 70405 26061 42940 26061 61205 5559 54851 5559 61205 75471 55115 75471 31522 34332 87086 34332 31522 65445 4599 65445 31522 75471 35096 44701 8577 15615 8577 44701 18433 44701 35096 57223 7447...
result:
ok Success
Test #69:
score: 0
Accepted
time: 36ms
memory: 15140kb
input:
100000 100000 3 66988 83389 79322 44868 46411 49931 73335 17127 28068 31264 29210 58136 85056 60957 76068 76361 17288 86064 34459 44199 31735 56398 38276 62810 28785 93521 71982 13854 20635 77739 33136 86236 61292 72776 30616 45236 66171 17221 92334 43921 68144 2348 28528 24021 45388 45654 14762 212...
output:
300001 1 47546 81218 47546 81218 81051 81218 81970 81218 81970 81218 34690 81218 13576 81218 13576 81218 47546 69081 47546 70180 47546 70180 82710 70180 87578 70180 87578 70180 65197 70180 47546 1 47546 1 6918 83039 81653 77197 81653 77197 81653 28167 6139 28167 6139 28167 42275 58219 10052 95439 10...
result:
ok Success
Test #70:
score: 0
Accepted
time: 57ms
memory: 16492kb
input:
100000 100000 10 57969 3439 50733 15352 59092 78866 51883 99553 17245 88110 38500 95434 92316 97060 44375 96503 40953 88784 71411 23187 4058 10582 9797 45250 33546 5533 24250 28396 31502 21565 2503 90522 81244 87955 76980 96896 69379 81562 25036 26808 44965 61473 74995 71919 39175 85540 25774 71136 ...
output:
1000001 1 30006 54682 30006 54682 30006 54682 30006 54682 30006 54682 79357 83666 79357 83666 79357 83666 79357 83666 79357 83666 85842 45418 85842 45418 85842 45418 85842 45418 85842 45418 28750 73262 28750 73262 28750 73262 28750 73262 28750 73262 15360 73262 15360 73262 15360 73262 15360 73262 15...
result:
ok Success
Test #71:
score: 0
Accepted
time: 67ms
memory: 17144kb
input:
100000 100000 10 99858 96517 67570 83849 43575 75377 87868 90747 21594 70096 51086 89980 16569 64072 26046 64656 95505 85696 97231 40028 12382 52782 50760 47541 73627 42198 24552 80330 83128 40147 56124 63085 21864 50975 2077 77852 68604 76116 86490 88332 23904 19785 60234 79938 47928 49873 62628 69...
output:
1000001 1 30750 89667 30750 89667 30750 89667 30750 89667 30750 89667 30223 89667 30223 89667 30223 89667 30223 89667 30223 89667 30750 85492 30750 85492 30750 85492 30750 85492 30750 85492 18821 14979 18821 14979 18821 14979 18821 14979 18821 14979 18821 85492 18821 85492 18821 85492 18821 85492 18...
result:
ok Success
Test #72:
score: 0
Accepted
time: 33ms
memory: 17272kb
input:
100000 100000 2 2428 29070 43342 684 64493 26411 14033 48929 93093 23916 16881 30815 13077 41151 54673 83012 84523 76208 35509 63815 31541 43394 25473 6694 88510 66373 94326 75885 40899 62816 21684 50692 30023 55996 74354 66194 62828 95415 78299 42422 12890 56298 15919 68293 57064 65359 70950 46575 ...
output:
200001 1 34454 89762 82667 89762 90584 86561 5546 86561 90584 45210 1149 3293 1149 58173 56316 39048 18704 29151 18704 39048 56316 11764 56316 58173 30385 59565 39586 59565 30385 58173 6331 58173 87001 94307 87001 28451 99425 49265 99425 52476 87934 52476 99425 28451 8747 28451 72618 28451 87001 581...
result:
ok Success
Test #73:
score: 0
Accepted
time: 32ms
memory: 16216kb
input:
100000 100000 3 36083 86660 2186 10995 46739 68192 11691 58708 94057 35446 19953 85128 94424 2943 28838 45565 23623 959 79447 39457 78790 7031 43507 71491 9859 45609 94099 46134 14243 90273 64202 60572 21925 39110 22477 5372 71943 49689 32740 95340 91511 64395 42831 55480 93896 78083 33734 86009 483...
output:
300001 1 55515 47256 55515 47256 16153 47256 55515 15553 55515 15553 21477 49116 5857 10635 5857 10635 77031 27999 49771 44355 49771 44355 49771 27999 77031 63501 77031 63501 77031 10635 52300 77303 52300 77303 91560 77303 52300 13062 52300 13062 20482 13062 1509 13062 1509 13062 32221 11656 38338 4...
result:
ok Success
Test #74:
score: 0
Accepted
time: 68ms
memory: 16936kb
input:
100000 100000 10 74114 96561 13527 27276 70678 70644 37167 88442 22274 47418 44272 89095 45353 37171 560 44843 92557 62793 55401 47488 12473 52116 89726 80239 28883 91569 97689 26430 25222 20983 41040 62627 86884 22313 21308 96087 36080 37413 22231 69999 88008 55342 49237 29376 59155 19322 68131 217...
output:
1000001 1 26828 78018 26828 78018 26828 78018 26828 78018 26828 78018 26828 63370 26828 63370 26828 63370 26828 63370 26828 63370 82210 63370 82210 63370 82210 63370 82210 63370 82210 63370 37801 63370 37801 63370 37801 63370 37801 63370 37801 63370 26828 83237 26828 83237 26828 83237 26828 83237 26...
result:
ok Success
Test #75:
score: 0
Accepted
time: 60ms
memory: 16212kb
input:
100000 100000 10 32671 63846 74819 71974 94265 91857 37357 27430 41887 68351 48803 78386 15456 69066 83428 17466 59237 56081 4628 3342 88140 91595 86050 49086 50353 49052 71805 15569 38454 2628 33263 66731 24269 14015 87320 773 88186 62781 47601 18831 86473 34589 13479 53274 73709 97085 70962 97625 ...
output:
1000001 1 78220 70055 78220 70055 78220 70055 78220 70055 78220 70055 67374 70055 67374 70055 67374 70055 67374 70055 67374 70055 62576 72726 62576 72726 62576 72726 62576 72726 62576 72726 1678 72726 1678 72726 1678 72726 1678 72726 1678 72726 80897 72726 80897 72726 80897 72726 80897 72726 80897 7...
result:
ok Success
Test #76:
score: 0
Accepted
time: 20ms
memory: 17092kb
input:
10000 100000 2 8142 2235 1161 6866 9026 4439 2350 598 5683 4108 3187 9693 1263 4998 2683 1891 210 1372 609 4446 7474 6391 1576 8731 2980 1508 8604 6509 7085 1943 5716 4557 7649 3866 2031 3993 3910 9274 4921 4825 4799 4118 8211 6787 6231 6885 7449 5868 6766 4656 4491 8459 6356 4380 5608 7687 7353 795...
output:
200001 1 155 8349 7512 3337 168 3205 1 3205 3880 946 1759 8139 8141 8166 7908 5236 8032 3185 8736 2641 8329 1000 1 1000 3474 5963 4624 8656 6519 4712 5373 6615 723 9035 4340 9927 2179 3798 2525 7635 588 8004 274 5966 4799 4118 1863 5305 1834 962 8993 4402 50 6230 5832 433 56 1896 8451 997 8790 4967 ...
result:
ok Success
Test #77:
score: 0
Accepted
time: 28ms
memory: 15144kb
input:
10000 100000 3 596 7033 4582 1 5095 6333 3127 9501 2906 1 2578 6437 7634 7749 3003 886 3869 6574 45 6981 9223 1560 5691 8661 1178 1 2755 537 4481 4811 7483 829 3702 6653 1021 6026 8177 2729 9147 7076 4659 5373 6299 4449 6674 1476 6339 1640 7429 1 9643 8519 5817 1194 4684 5073 6741 129 831 678 7344 3...
output:
300001 1 4582 493 4582 493 5914 7352 1 7352 1 7352 1073 7516 1096 1379 1096 1379 4935 5537 1046 277 1046 277 3318 2613 1791 8579 1791 8579 1806 7982 907 7109 907 7109 3197 8398 4084 3748 4084 3748 2737 183 1 183 1 183 2606 4673 5786 1351 5786 1351 1457 2162 4600 9045 4600 9045 7388 4836 4308 7999 43...
result:
ok Success
Test #78:
score: 0
Accepted
time: 55ms
memory: 16172kb
input:
10000 100000 10 150 945 688 6591 7033 7003 4711 9867 5303 4962 7326 7816 5765 9401 825 2168 8541 9452 5241 2357 6908 4844 4056 3990 5455 8225 2822 8196 2683 1957 9001 7983 2499 5897 1732 13 3918 4068 1629 1181 8722 8869 4418 6586 7951 3338 5486 1 4726 6343 8512 3267 9357 1 2973 9173 2449 2600 6482 9...
output:
1000001 1 5486 4859 5486 4859 5486 4859 5486 4859 5486 4859 5556 1814 5556 1814 5556 1814 5556 1814 5556 1814 8309 3502 8309 3502 8309 3502 8309 3502 8309 3502 457 2196 457 2196 457 2196 457 2196 457 2196 3451 4257 3451 4257 3451 4257 3451 4257 3451 4257 7201 750 7201 750 7201 750 7201 750 7201 750 ...
result:
ok Success
Test #79:
score: 0
Accepted
time: 56ms
memory: 16404kb
input:
10000 100000 10 4884 2287 4145 1176 6921 9149 7296 7114 5560 4732 5841 1666 802 1976 3548 8810 379 1002 7553 8518 984 9640 9607 6409 6485 1 9448 2670 2097 3972 8328 2505 7533 3220 4803 5563 9453 8026 5286 6259 9401 1 3445 8309 85 3379 2073 4793 5387 2388 6808 6154 8105 2375 939 1396 2145 1 5390 4498...
output:
1000001 1 6485 4938 6485 4938 6485 4938 6485 4938 6485 4938 1 4938 1 4938 1 4938 1 4938 1 4938 8017 6198 8017 6198 8017 6198 8017 6198 8017 6198 8355 3746 8355 3746 8355 3746 8355 3746 8355 3746 226 1 226 1 226 1 226 1 226 1 226 8662 226 8662 226 8662 226 8662 226 8662 838 4084 838 4084 838 4084 838...
result:
ok Success
Test #80:
score: 0
Accepted
time: 28ms
memory: 16292kb
input:
10000 100000 2 197 3496 4994 7177 5159 7846 6943 9038 2386 9588 5851 1 8451 5084 6721 2106 2592 4443 5881 1767 6319 8351 1898 7467 9995 1 9462 1 827 8650 2538 1 6474 7436 2416 6378 2018 2325 6660 8850 6783 6028 5339 8295 8796 1848 7129 2820 2584 3840 8500 2459 8627 7426 7825 9038 7321 4474 6507 7883...
output:
200001 1 5851 2149 306 8048 4056 646 8681 5720 9707 6572 7870 8583 1 8583 5735 4133 6844 2637 2199 9948 4315 2137 1884 4942 5999 642 4275 2766 1 2766 6418 950 490 1603 5647 7291 9034 5250 9168 1257 5580 7506 2423 4934 7338 4158 547 8969 4200 5843 7049 7597 1291 2450 9686 138 4973 8370 7015 3946 6068...
result:
ok Success
Test #81:
score: 0
Accepted
time: 43ms
memory: 15132kb
input:
10000 100000 3 9627 6721 4397 4219 1135 2666 6042 50 8755 257 4532 536 3875 4336 3735 4547 2763 3916 2075 9348 5065 8449 6426 7771 3368 4600 5148 4367 1452 5986 8526 8247 4605 1 4606 798 373 5202 7526 1 6946 5704 3921 5795 3755 4701 9398 845 8577 3335 902 8921 2134 1 2760 1207 5837 3627 4073 4466 68...
output:
300001 1 4605 1698 4605 1698 7262 6124 1 6124 1 6124 6312 3647 1927 6866 1927 6866 8897 4670 9967 6805 9967 6805 2559 8690 1 8690 1 8690 7125 3951 5897 6107 5897 6107 1490 8696 1 8696 1 8696 2425 5568 9727 1 9727 1 9727 8461 1275 4778 1275 4778 1 4778 7094 8687 7094 8687 7776 3180 9655 9016 9655 901...
result:
ok Success
Test #82:
score: 0
Accepted
time: 59ms
memory: 16948kb
input:
10000 100000 10 85 7783 3581 3944 6378 3955 6208 2822 8132 128 9869 3391 9280 5323 292 3024 5578 8292 8395 4874 2130 1 4335 6449 3107 4588 5174 2014 1756 1426 7760 7765 1615 1 9900 1721 7510 7515 3805 4481 1303 7117 6346 1 674 6114 9396 1 7304 8021 3764 5433 889 9277 1924 1008 502 9903 3599 2767 961...
output:
1000001 1 2130 3591 2130 3591 2130 3591 2130 3591 2130 3591 1 3591 1 3591 1 3591 1 3591 1 3591 4851 640 4851 640 4851 640 4851 640 4851 640 1 640 1 640 1 640 1 640 1 640 8798 2212 8798 2212 8798 2212 8798 2212 8798 2212 5979 5851 5979 5851 5979 5851 5979 5851 5979 5851 2216 1275 2216 1275 2216 1275 ...
result:
ok Success
Test #83:
score: 0
Accepted
time: 52ms
memory: 16484kb
input:
10000 100000 10 1294 1 1346 3612 6497 765 9961 426 7165 761 6484 4898 9595 9900 9610 357 627 5965 3667 7886 674 2333 3963 4229 4209 6211 2347 7106 8076 5295 206 1 2487 1 7902 9387 7818 181 839 7920 8366 6586 4191 2660 613 4245 6116 9946 5734 1 374 6733 1256 4482 1777 1 6820 3101 9139 1 383 658 7077 ...
output:
1000001 1 1294 6355 1294 6355 1294 6355 1294 6355 1294 6355 1904 8687 1904 8687 1904 8687 1904 8687 1904 8687 1033 1544 1033 1544 1033 1544 1033 1544 1033 1544 2770 970 2770 970 2770 970 2770 970 2770 970 1 970 1 970 1 970 1 970 1 970 7808 7334 7808 7334 7808 7334 7808 7334 7808 7334 6121 5053 6121 ...
result:
ok Success
Test #84:
score: 0
Accepted
time: 18ms
memory: 16352kb
input:
10000 100000 2 8723 2631 3037 9747 7764 4269 1971 5652 823 2096 563 8889 4711 7977 3294 958 9178 3582 5107 1688 7285 6109 4222 5372 2892 8150 7338 5915 4839 9343 5776 4882 3080 1 9323 8895 5385 5627 3858 879 5513 8399 6653 5225 4631 1258 1677 5352 7393 6796 2634 7704 2362 6086 2357 6279 8359 9717 31...
output:
200001 1 3080 5082 1 5082 345 7045 5575 8517 5493 1659 2015 3687 6130 8973 8998 7685 4565 2512 2746 1978 3123 1 3123 6313 6269 8717 4160 453 5572 3471 7687 5075 1120 3257 3267 3829 4013 1 4013 5006 9266 9453 1 9453 7080 8397 6516 8587 9535 6334 2194 2649 8824 8283 4847 4229 2808 708 305 3355 6153 1 ...
result:
ok Success
Test #85:
score: 0
Accepted
time: 29ms
memory: 17044kb
input:
10000 100000 3 3547 5360 458 3010 9005 8222 3922 1590 5663 1 5448 933 8404 6277 5460 127 5184 3564 5859 8528 8059 5392 9742 1133 260 8806 8487 6795 659 9657 6466 5592 2533 8204 8217 6858 8385 5664 6966 7747 179 7550 6429 4928 590 2939 4253 2153 4258 8555 6855 423 7722 3455 4845 8697 8865 8106 5606 2...
output:
300001 1 5663 7324 5663 7324 7839 7277 6732 6502 6732 6502 3094 8935 2578 639 2578 639 6268 1 6268 7636 6268 7636 9437 7420 2876 5080 2876 5080 9481 6293 1 6293 1 6293 1175 625 3583 129 3583 129 301 210 1 210 1 210 1378 2876 1378 5709 1378 5709 7416 6796 9864 3370 9864 3370 9400 7475 8235 2215 8235 ...
result:
ok Success
Test #86:
score: 0
Accepted
time: 55ms
memory: 15036kb
input:
10000 100000 10 7409 3950 5275 280 8240 4054 8667 2451 6697 3108 6019 6319 3674 6518 1013 1 4408 9751 9287 2001 9218 4734 2801 3143 7190 8455 4062 3137 1884 2764 7512 5793 4994 9531 3559 2371 5573 195 2599 6879 4512 290 2878 4500 3787 5892 3232 4540 3608 1 3537 8844 4762 5671 8322 1 1613 1356 9490 8...
output:
1000001 1 1013 7594 1013 7594 1013 7594 1013 7594 1013 7594 2865 8015 2865 8015 2865 8015 2865 8015 2865 8015 4470 6068 4470 6068 4470 6068 4470 6068 4470 6068 9558 5804 9558 5804 9558 5804 9558 5804 9558 5804 4541 8119 4541 8119 4541 8119 4541 8119 4541 8119 8867 3586 8867 3586 8867 3586 8867 3586 ...
result:
ok Success
Test #87:
score: 0
Accepted
time: 52ms
memory: 14960kb
input:
10000 100000 10 5532 6010 9039 1136 1968 2928 6222 5437 8694 7402 7661 1519 805 1 676 5827 9449 5007 7323 9501 7122 5244 1719 6502 4885 4005 1952 7909 5055 9185 489 1 5839 1 9495 157 6625 3610 1879 7681 3250 2751 6274 1 1657 9999 2100 7765 2184 9057 1179 4472 6015 6965 8596 2613 9644 8283 3181 8726 ...
output:
1000001 1 805 9963 805 9963 805 9963 805 9963 805 9963 3255 2778 3255 2778 3255 2778 3255 2778 3255 2778 3475 3643 3475 3643 3475 3643 3475 3643 3475 3643 8897 6551 8897 6551 8897 6551 8897 6551 8897 6551 3996 9594 3996 9594 3996 9594 3996 9594 3996 9594 5970 5695 5970 5695 5970 5695 5970 5695 5970 ...
result:
ok Success
Test #88:
score: 0
Accepted
time: 22ms
memory: 14892kb
input:
1000 100000 2 236 859 218 15 151 696 693 200 123 315 394 119 315 775 418 347 347 997 416 865 385 249 481 444 606 509 713 934 828 229 975 812 866 237 380 790 781 568 256 575 570 108 708 967 994 563 584 994 190 66 973 429 474 847 480 617 553 255 861 950 524 278 468 769 31 543 878 297 680 8 267 908 991...
output:
200001 1 972 395 552 738 630 388 335 531 346 506 813 598 953 497 112 95 230 400 445 696 151 591 52 890 441 937 326 448 493 1 493 281 675 71 160 553 255 212 516 299 286 170 441 170 962 734 863 169 837 819 905 742 443 45 167 409 919 27 83 930 688 57 544 227 849 950 861 775 315 123 772 492 446 8 680 14...
result:
ok Success
Test #89:
score: 0
Accepted
time: 26ms
memory: 15308kb
input:
1000 100000 3 117 819 998 317 899 107 754 475 160 573 969 652 954 604 33 37 767 341 272 861 234 90 556 215 835 1 572 400 836 878 259 471 117 635 140 410 112 7 925 723 589 29 847 791 351 684 866 385 880 852 112 691 818 405 884 707 652 386 914 378 443 306 281 547 645 817 185 906 157 187 525 341 590 73...
output:
300001 1 835 970 835 970 41 589 29 944 29 944 285 283 419 46 419 46 454 201 157 187 157 187 120 17 282 146 282 146 278 740 698 519 698 519 113 878 836 150 836 150 117 819 460 890 460 890 595 330 540 198 540 198 912 160 573 177 573 177 753 203 316 83 316 83 415 411 868 919 868 919 670 626 521 773 521...
result:
ok Success
Test #90:
score: 0
Accepted
time: 47ms
memory: 15232kb
input:
1000 100000 10 154 893 463 349 304 1 103 689 534 54 964 667 307 389 768 577 323 216 636 867 487 735 498 22 521 155 365 661 8 38 719 743 633 474 868 954 476 985 250 13 864 45 337 314 8 712 981 896 566 757 284 211 813 951 660 940 932 462 589 535 390 573 973 370 14 42 272 128 414 656 535 227 314 117 55...
output:
1000001 1 304 760 304 760 304 760 304 760 304 760 232 307 232 307 232 307 232 307 232 307 389 222 389 222 389 222 389 222 389 222 691 147 691 147 691 147 691 147 691 147 434 616 434 616 434 616 434 616 434 616 685 458 685 458 685 458 685 458 685 458 981 896 981 896 981 896 981 896 981 896 326 344 32...
result:
ok Success
Test #91:
score: 0
Accepted
time: 49ms
memory: 14928kb
input:
1000 100000 10 147 1000 137 456 995 801 29 4 277 244 130 670 409 917 664 195 366 397 169 621 140 235 309 118 579 515 211 941 992 608 581 446 345 679 52 817 69 374 77 236 744 305 855 624 687 499 851 77 230 576 374 570 488 677 142 612 50 110 498 692 492 232 361 581 68 357 901 281 920 641 578 482 453 6...
output:
1000001 1 855 624 855 624 855 624 855 624 855 624 986 3 986 3 986 3 986 3 986 3 298 322 298 322 298 322 298 322 298 322 996 940 996 940 996 940 996 940 996 940 312 561 312 561 312 561 312 561 312 561 696 596 696 596 696 596 696 596 696 596 644 591 644 591 644 591 644 591 644 591 523 191 523 191 523 ...
result:
ok Success
Test #92:
score: 0
Accepted
time: 18ms
memory: 13668kb
input:
1000 100000 2 94 292 22 977 548 441 410 759 641 486 665 899 831 317 395 719 805 142 526 396 976 572 496 277 469 179 551 66 426 446 449 559 824 699 140 529 372 375 76 608 925 245 948 979 519 580 93 757 834 406 979 729 680 18 689 772 864 12 793 651 850 58 762 503 505 179 113 561 958 945 320 609 524 40...
output:
200001 1 109 918 580 519 767 68 694 913 350 85 651 793 518 596 106 716 390 94 292 939 277 496 42 388 272 530 731 913 731 765 752 577 338 591 580 591 33 750 246 463 6 660 172 346 366 383 15 891 517 391 1 391 985 915 374 335 963 140 529 992 905 818 906 212 839 321 72 735 865 493 49 501 415 302 894 502...
result:
ok Success
Test #93:
score: 0
Accepted
time: 19ms
memory: 15336kb
input:
1000 100000 3 889 847 548 91 424 54 534 322 688 458 215 311 478 203 26 728 583 419 85 318 171 176 236 454 338 165 802 400 393 769 321 859 191 66 854 1000 340 922 219 212 38 594 708 665 957 646 660 778 380 699 150 198 903 291 540 305 253 295 162 956 369 968 10 121 70 674 72 426 314 19 130 635 664 166...
output:
300001 1 358 414 358 414 46 776 911 946 911 946 716 991 955 308 955 308 644 468 236 454 236 454 601 891 455 284 455 284 889 847 149 705 149 705 415 944 518 228 518 228 565 514 464 673 464 673 759 665 708 525 708 525 767 750 198 150 198 150 409 837 651 495 651 495 580 497 827 245 827 245 416 329 721 ...
result:
ok Success
Test #94:
score: 0
Accepted
time: 51ms
memory: 13588kb
input:
1000 100000 10 288 381 14 310 371 95 209 714 709 196 300 123 574 259 183 828 133 702 378 463 546 256 905 291 128 939 983 92 697 201 32 621 643 973 878 148 976 146 807 614 41 700 657 471 357 12 901 853 62 255 301 517 129 668 65 40 941 998 998 803 912 390 306 986 490 880 95 222 721 577 3 39 210 88 71 ...
output:
1000001 1 959 396 959 396 959 396 959 396 959 396 6 103 6 103 6 103 6 103 6 103 737 985 737 985 737 985 737 985 737 985 658 282 658 282 658 282 658 282 658 282 653 583 653 583 653 583 653 583 653 583 5 260 5 260 5 260 5 260 5 260 560 879 560 879 560 879 560 879 560 879 873 628 873 628 873 628 873 62...
result:
ok Success
Test #95:
score: 0
Accepted
time: 48ms
memory: 15368kb
input:
1000 100000 10 507 869 525 813 796 972 328 998 835 48 778 700 164 787 266 905 674 622 903 152 875 828 503 451 257 242 521 300 662 578 108 261 985 445 691 697 691 209 558 188 513 217 635 296 617 947 983 651 891 772 794 382 438 429 341 787 386 489 531 988 892 334 563 515 687 175 103 593 257 815 639 45...
output:
1000001 1 523 721 523 721 523 721 523 721 523 721 347 97 347 97 347 97 347 97 347 97 142 52 142 52 142 52 142 52 142 52 620 684 620 684 620 684 620 684 620 684 626 239 626 239 626 239 626 239 626 239 590 379 590 379 590 379 590 379 590 379 355 957 355 957 355 957 355 957 355 957 488 515 488 515 488 ...
result:
ok Success
Test #96:
score: 0
Accepted
time: 22ms
memory: 15252kb
input:
1000 100000 2 692 158 423 28 410 832 423 300 581 397 888 522 589 952 254 399 286 803 123 804 942 184 555 970 549 573 552 283 954 133 136 1 304 768 926 332 448 278 862 618 572 41 446 683 868 681 13 854 79 200 341 690 185 899 390 878 227 687 661 708 227 468 356 355 201 804 569 970 380 818 383 890 199 ...
output:
200001 1 136 252 879 253 123 804 201 128 347 970 555 102 100 137 176 233 878 390 414 490 1 490 629 807 107 1 107 923 489 514 766 665 896 703 885 427 640 769 522 888 586 595 172 218 755 458 906 6 301 531 611 648 274 399 254 798 611 798 61 815 267 352 460 857 882 219 131 759 101 757 349 421 7 535 989 ...
result:
ok Success
Test #97:
score: 0
Accepted
time: 26ms
memory: 14888kb
input:
1000 100000 3 112 515 757 731 641 129 625 552 943 354 837 865 16 950 555 88 536 36 512 375 151 388 37 136 156 719 680 468 504 392 752 326 438 880 301 875 859 747 497 45 2 864 275 464 380 204 592 40 686 320 978 915 677 400 563 2 788 82 108 118 179 733 822 723 408 287 691 871 240 228 842 179 327 126 6...
output:
300001 1 327 126 327 126 861 401 759 175 759 175 259 131 755 539 755 539 557 561 386 114 386 114 918 648 526 644 526 644 415 760 628 799 628 799 247 888 144 673 144 673 649 83 409 884 409 884 448 7 67 846 67 846 693 181 267 656 267 656 371 855 932 314 932 314 568 218 301 875 301 875 556 139 443 609 ...
result:
ok Success
Test #98:
score: 0
Accepted
time: 51ms
memory: 13564kb
input:
1000 100000 10 86 848 797 982 129 191 649 233 622 836 793 873 40 629 123 213 149 781 292 215 42 277 842 661 522 774 201 578 932 494 893 617 956 839 583 879 10 46 648 167 851 405 832 925 134 943 693 576 611 843 107 859 998 477 307 566 536 572 305 190 698 740 383 807 809 80 135 660 324 433 69 984 475 ...
output:
1000001 1 82 548 82 548 82 548 82 548 82 548 351 190 351 190 351 190 351 190 351 190 305 5 305 5 305 5 305 5 305 5 428 310 428 310 428 310 428 310 428 310 709 463 709 463 709 463 709 463 709 463 156 898 156 898 156 898 156 898 156 898 981 694 981 694 981 694 981 694 981 694 189 842 189 842 189 842 1...
result:
ok Success
Test #99:
score: 0
Accepted
time: 48ms
memory: 15124kb
input:
1000 100000 10 43 843 845 247 659 877 527 636 174 454 977 460 37 215 689 914 766 491 915 945 518 246 990 1 195 68 591 822 737 143 567 184 542 976 187 711 614 583 130 937 141 738 577 521 226 291 529 822 171 50 851 175 686 790 676 515 306 311 617 614 623 217 247 726 372 86 301 503 109 262 84 404 588 8...
output:
1000001 1 990 622 990 622 990 622 990 622 990 622 491 766 491 766 491 766 491 766 491 766 675 582 675 582 675 582 675 582 675 582 171 50 171 50 171 50 171 50 171 50 649 223 649 223 649 223 649 223 649 223 470 763 470 763 470 763 470 763 470 763 65 194 65 194 65 194 65 194 65 194 521 577 521 577 521 ...
result:
ok Success
Test #100:
score: 0
Accepted
time: 36ms
memory: 16888kb
input:
10000 100000 5 4022 9081 9493 1 574 618 8332 1728 9596 5349 9611 5509 2922 1 6871 9164 9092 4647 9153 5430 5772 9007 7642 5897 9545 3546 991 7920 2990 3768 8788 2779 7533 6920 4539 4458 3548 6492 5392 5130 655 4597 9992 3977 5354 6417 3564 1399 2985 1 4753 1400 1806 5746 2247 2232 7036 1 6758 8 6205...
output:
500001 1 9493 9996 9493 9996 9493 9996 5147 9535 5147 9535 8955 8349 8955 8349 8955 8349 1114 6765 1114 6765 6625 2734 6625 2734 6625 2734 2060 4465 2060 4465 367 2992 367 2992 367 2992 1151 1652 1151 1652 2412 9257 2412 9257 2412 9257 992 6114 992 6114 870 7393 870 7393 870 7393 537 3348 537 3348 2...
result:
ok Success
Test #101:
score: 0
Accepted
time: 48ms
memory: 18704kb
input:
50000 100000 6 49703 41089 47787 31876 22605 30664 37494 1 28334 1 6948 1 41726 8184 38933 1 43316 11588 7783 1 49054 1 47307 34776 49343 31586 27955 1 17996 14357 42827 1 42765 43699 46710 1 40834 22354 34320 22778 36825 13164 7603 18570 34363 42660 17854 39745 17096 1 19987 6457 37628 1 37531 1 31...
output:
600001 1 37494 23848 37494 23848 37494 23848 1 23848 1 23848 1 23848 48889 16914 48889 16914 48889 16914 15783 10929 15783 10929 15783 10929 18028 42549 18028 42549 18028 42549 32305 15066 32305 15066 32305 15066 1 15066 1 15066 1 15066 13829 1 13829 1 13829 1 13829 48492 13829 48492 13829 48492 319...
result:
ok Success
Test #102:
score: 0
Accepted
time: 51ms
memory: 16448kb
input:
30000 100000 7 28475 398 4153 18627 8832 15636 8802 7431 10110 1 11056 187 3396 1 10562 9029 19424 1 4965 22918 23732 1 9262 18131 2588 1 23004 1 10548 6198 18763 26992 19072 1 17987 7523 12299 2970 15266 13068 3839 1 13653 4225 955 24492 2555 12181 21322 24009 11292 1 795 1 7780 1 20779 1 13158 1 2...
output:
700001 1 10110 10553 10110 10553 10110 10553 10110 10553 3503 11306 3503 11306 3503 11306 10555 4674 10555 4674 10555 4674 10555 4674 27917 15724 27917 15724 27917 15724 7435 1 7435 1 7435 1 7435 1 7435 21122 7435 21122 7435 21122 1904 26461 1904 26461 1904 26461 1904 26461 22273 19840 22273 19840 2...
result:
ok Success
Test #103:
score: 0
Accepted
time: 56ms
memory: 15156kb
input:
100000 100000 10 45984 98160 7379 51593 98986 9690 53309 11249 9448 64626 72660 35271 89851 87140 94958 75361 92567 87475 78927 17649 28620 42016 81729 52783 76778 44767 38654 90398 71208 70085 6532 70508 71456 93928 76430 78973 56549 3238 54013 18905 84291 69985 86197 22190 33787 99117 4761 17123 5...
output:
1000001 1 19341 6699 19341 6699 19341 6699 19341 6699 19341 6699 23384 6699 23384 6699 23384 6699 23384 6699 23384 6699 19341 42147 19341 42147 19341 42147 19341 42147 19341 42147 56601 9936 56601 9936 56601 9936 56601 9936 56601 9936 56601 67380 56601 67380 56601 67380 56601 67380 56601 67380 56601...
result:
ok Success
Test #104:
score: 0
Accepted
time: 42ms
memory: 16320kb
input:
10000 100000 8 3756 5950 1221 2395 6963 6655 7272 3135 7157 3125 7025 2747 4537 3620 910 4430 5815 1286 258 6761 2883 1 9533 1558 5812 1 2564 6680 5981 8593 7934 5572 483 8113 4507 1 6941 4006 2726 402 3032 712 3732 1 4466 4741 6506 746 326 977 8586 2257 2897 1412 8627 8574 1693 4928 2612 2541 6751 ...
output:
800001 1 2883 8313 2883 8313 2883 8313 2883 8313 8 5389 8 5389 8 5389 8 5389 4944 5439 4944 5439 4944 5439 4944 5439 1 5439 1 5439 1 5439 1 5439 3606 1 3606 1 3606 1 3606 1 3606 9508 3606 9508 3606 9508 3606 9508 2994 8233 2994 8233 2994 8233 2994 8233 3986 4260 3986 4260 3986 4260 3986 4260 9694 84...
result:
ok Success
Test #105:
score: 0
Accepted
time: 58ms
memory: 18416kb
input:
50000 100000 9 38941 844 30026 4110 12450 1 49346 1 10213 28776 8115 8946 27261 1 21661 21173 29524 49983 41778 1 47315 25644 39334 15037 40856 36277 42576 23851 786 19906 4544 48590 29364 46645 16830 22455 13382 46461 15680 48828 6965 1 29632 21872 22338 1 21847 1 35764 10554 3338 3482 5917 49524 3...
output:
900001 1 12450 42097 12450 42097 12450 42097 12450 42097 12450 42097 35062 20199 35062 20199 35062 20199 35062 20199 48982 41720 48982 41720 48982 41720 48982 41720 48982 41720 32044 14666 32044 14666 32044 14666 32044 14666 33046 1 33046 1 33046 1 33046 1 33046 1 33046 9335 33046 9335 33046 9335 33...
result:
ok Success
Test #106:
score: 0
Accepted
time: 51ms
memory: 13824kb
input:
2000 100000 10 747 168 359 683 1260 754 364 1409 197 846 1422 1348 786 1542 1188 1 472 891 1541 139 1307 1488 251 877 980 128 1003 784 677 1649 1479 1968 893 85 1496 1925 1802 769 752 343 1735 217 852 487 981 16 606 1968 193 1616 1277 255 791 1503 1211 522 337 312 453 1009 964 143 775 134 880 1155 1...
output:
1000001 1 1188 1936 1188 1936 1188 1936 1188 1936 1188 1936 1191 332 1191 332 1191 332 1191 332 1191 332 1813 1122 1813 1122 1813 1122 1813 1122 1813 1122 1707 600 1707 600 1707 600 1707 600 1707 600 707 1218 707 1218 707 1218 707 1218 707 1218 925 1262 925 1262 925 1262 925 1262 925 1262 945 285 94...
result:
ok Success
Test #107:
score: 0
Accepted
time: 67ms
memory: 15032kb
input:
90000 100000 10 48451 904 4346 32625 52932 19268 25879 51221 18938 56169 5167 64285 25889 88502 54144 46575 39452 57662 56240 54871 48186 19561 69512 50871 31004 59824 35730 71313 5790 42277 56841 1 68607 1 32070 62071 17683 13806 81190 74436 73550 86313 22374 36778 26814 15435 22937 34330 2842 8644...
output:
1000001 1 56841 40646 56841 40646 56841 40646 56841 40646 56841 40646 75776 17918 75776 17918 75776 17918 75776 17918 75776 17918 21015 17918 21015 17918 21015 17918 21015 17918 21015 17918 75776 85224 75776 85224 75776 85224 75776 85224 75776 85224 5000 85224 5000 85224 5000 85224 5000 85224 5000 8...
result:
ok Success
Test #108:
score: 0
Accepted
time: 2ms
memory: 10236kb
input:
2 1 10 2 1
output:
11 1 2 1 2 1 2 1 2 1 2 1
result:
ok Success
Test #109:
score: 0
Accepted
time: 0ms
memory: 24264kb
input:
2 1 1 1 2
output:
2 1 2
result:
ok Success