QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#782028 | #9635. (LIS, LDS) - Coordinates | liuhengxi | 100 ✓ | 838ms | 79644kb | C++14 | 3.0kb | 2024-11-25 18:32:47 | 2024-11-25 18:32:48 |
Judging History
answer
// created: 2024-09-27 15:29:34
#include<cstdio>
#include<cstring>
#include<cctype>
#include<algorithm>
#include<queue>
#include<vector>
#define F(i,l,r) for(int i=(l),i##_end=(r);i<i##_end;++i)
#define I128 //||is_same<T,__int128_t>::value||is_same<T,__uint128_t>::value
using namespace std;
template<typename T>enable_if_t<is_integral<T>::value I128,void> readmain(T &x)
{
bool neg=false;int c=getchar();
for(;!isdigit(c);c=getchar())if(c=='-')neg=true;
for(x=0;isdigit(c);c=getchar())x=(T)(10*x+(c-'0'));
if(neg)x=-x;
}
template<typename T>T& read(T &x){readmain(x);return x;}
template<typename T,typename ...Tr>void read(T &x,Tr&... r){readmain(x);read(r...);}
constexpr int N=5005,M=15005;
struct point
{
int x,y,z;
}c[M],cc[M];
int n,b[N],m,a[M],px[N],py[N],mx,my;
char pre[N][N],st[N][N],vis[N][N];
bool inq[M];
vector<int> adj[M];
priority_queue<int,vector<int>,greater<int>> pq;
bool dfs1(int x,int y,char p=0)
{
if(y<0||y>=b[x])return true;
if(vis[x][y])return false;
vis[x][y]=1;
if(dfs1(x+1,y,1)||dfs1(x+1,y-1,2)||dfs1(x,y-1,3))return pre[x][y]=p,st[x][y]=2,true;
return false;
}
void dfs3(int x,int y);
void dfs2(int x,int y)
{
if(y<0||y>=b[x])return;
if(vis[x][y]&1)return;
vis[x][y]|=1;
if(pre[x][y])dfs3(x-(pre[x][y]!=3),y+(pre[x][y]!=1));
if(st[x][y]&1)dfs3(x,y);
}
void dfs3(int x,int y)
{
if(vis[x][y]&2)return;
vis[x][y]|=2;
if(st[x][y]&2)dfs2(x,y);
dfs2(x+1,y);
dfs2(x+1,y-1);
dfs2(x,y-1);
}
int main()
{
int lim;
read(n,lim);
F(i,0,n)
{
read(c[i].x,c[i].y);--c[i].x,--c[i].y;
st[c[i].x][c[i].y]=1;
vis[c[i].x][c[i].y]=1;
b[c[i].x]=max(b[c[i].x],c[i].y+1);
}
for(int i=n;~--i;)b[i]=max(b[i],b[i+1]);
F(i,0,n)F(j,0,b[i])st[i][j]^=1;
for(int i=n;--i;)if(b[i])dfs1(i,b[i]-1);
for(int i=b[0];~--i;)dfs1(0,i);
F(i,0,n)memset(vis[i],0,b[i]);
for(int i=n;--i;)if(b[i])dfs2(i,b[i]-1);
for(int i=b[0];~--i;)dfs2(0,i);
m=n;
F(i,0,n)F(j,0,b[i])if(st[i][j]==2&&vis[i][j]==1)c[m++]={i,j,0};
auto cmpx=[](const point &u,const point &v){return u.x!=v.x?u.x<v.x:u.y<v.y;};
auto cmpy=[](const point &u,const point &v){return u.y!=v.y?u.y<v.y:u.x<v.x;};
sort(c,c+m,cmpx);
F(i,0,m)c[i].z=i;
memcpy(cc,c,sizeof(point)*m);
F(i,1,m)
{
point &e=*lower_bound(c,c+m,point({c[i].x-1,c[i].y,0}),cmpx);
if(e.x==c[i].x-1)adj[e.z].emplace_back(c[i].z);
}
sort(c,c+m,cmpy);
F(i,1,m)
{
point &e=*lower_bound(c,c+m,point({c[i].x,c[i].y-1,0}),cmpy);
if(e.y==c[i].y-1)adj[e.z].emplace_back(c[i].z);
}
memcpy(c,cc,sizeof(point)*m);
pq.emplace(0);
inq[0]=true;
m=0;
mx=my=-1;
while(!pq.empty())
{
int u=pq.top();pq.pop();
for(int v:adj[u])if(!inq[v])inq[v]=true,pq.emplace(v);
int p=0;
if(c[u].x)p=px[c[u].x-1]+1;
if(c[u].y<=my)p=max(p,py[c[u].y]+1);
mx=max(mx,c[u].x);
my=max(my,c[u].y);
memmove(a+p+1,a+p,sizeof(int)*(m-p));
a[p]=m++;
px[c[u].x]=p;py[c[u].y]=p;
F(i,c[u].x+1,mx+1)++px[i];
F(i,0,c[u].y)++py[i];
}
printf("%d\n",m);
F(i,0,m)printf("%d ",a[i]+1);
puts("");
return 0;
}
这程序好像有点Bug,我给组数据试试?
詳細信息
Subtask #1:
score: 5
Accepted
Test #1:
score: 5
Accepted
time: 1ms
memory: 8380kb
input:
3 9 1 1 1 2 3 1
output:
4 2 1 3 4
result:
ok m = 4
Test #2:
score: 5
Accepted
time: 1ms
memory: 8208kb
input:
3 9 2 2 1 1 3 2
output:
4 2 3 4 1
result:
ok m = 4
Test #3:
score: 5
Accepted
time: 0ms
memory: 8332kb
input:
3 9 1 1 3 2 1 2
output:
4 2 3 4 1
result:
ok m = 4
Test #4:
score: 5
Accepted
time: 0ms
memory: 8252kb
input:
4 12 4 2 1 2 2 1 4 3
output:
7 2 4 5 7 6 1 3
result:
ok m = 7
Test #5:
score: 5
Accepted
time: 1ms
memory: 8336kb
input:
4 12 3 2 4 4 4 1 1 1
output:
8 2 3 6 8 5 4 1 7
result:
ok m = 8
Test #6:
score: 5
Accepted
time: 1ms
memory: 8256kb
input:
4 12 2 3 3 3 3 4 3 1
output:
7 3 4 7 6 2 1 5
result:
ok m = 7
Test #7:
score: 5
Accepted
time: 1ms
memory: 8332kb
input:
4 12 1 2 2 3 4 2 2 4
output:
7 3 5 4 2 6 7 1
result:
ok m = 7
Test #8:
score: 5
Accepted
time: 1ms
memory: 8340kb
input:
4 12 1 4 2 3 3 2 4 4
output:
9 4 6 8 9 3 5 2 7 1
result:
ok m = 9
Subtask #2:
score: 15
Accepted
Test #9:
score: 15
Accepted
time: 0ms
memory: 16436kb
input:
99 9801 34 84 63 38 76 28 35 97 4 38 19 15 77 43 14 20 70 12 55 89 64 39 38 81 33 67 14 66 14 62 27 46 79 63 29 39 1 21 46 4 46 72 68 43 99 35 5 35 46 51 80 84 13 26 52 95 4 51 97 74 72 78 58 67 27 2 88 22 12 55 59 79 58 94 86 61 20 78 47 72 17 33 99 70 53 80 74 48 94 65 58 51 27 84 55 99 91 15 25 3...
output:
276 125 26 27 29 154 89 30 84 31 32 33 210 139 34 35 36 37 226 161 38 39 186 242 180 41 42 44 81 45 51 53 205 54 55 230 56 176 57 140 58 86 59 60 217 135 62 63 91 64 65 66 67 192 218 248 188 69 71 72 73 74 209 75 76 78 90 93 94 96 98 197 198 155 194 134 100 101 102 103 104 105 243 106 223 208 107 10...
result:
ok m = 276
Test #10:
score: 15
Accepted
time: 0ms
memory: 8660kb
input:
100 10000 32 34 55 75 27 25 46 26 55 81 56 25 90 96 79 21 9 47 8 71 8 100 47 100 12 82 84 50 88 18 17 21 14 45 5 64 36 8 99 15 68 4 62 85 54 60 55 5 79 27 49 68 21 99 16 36 97 58 78 20 74 84 57 54 35 4 51 15 99 84 60 99 28 14 47 57 23 13 8 99 39 20 99 51 46 75 8 24 84 56 62 74 89 99 66 20 28 5 66 93...
output:
279 79 23 24 25 27 97 28 65 29 30 209 208 106 35 76 43 44 45 167 168 48 49 73 102 160 50 51 52 54 189 210 55 57 58 211 59 60 85 86 109 111 113 116 117 173 119 164 120 122 123 124 126 128 129 130 132 174 133 134 135 136 139 172 140 142 213 144 145 147 148 150 152 153 155 171 176 181 182 183 212 184 1...
result:
ok m = 279
Test #11:
score: 15
Accepted
time: 0ms
memory: 16356kb
input:
98 9604 73 3 27 87 46 32 69 24 42 70 52 13 29 11 97 98 4 95 51 20 90 72 41 96 39 59 56 51 66 15 65 62 94 56 4 18 77 79 16 23 91 48 53 86 88 86 64 16 74 1 49 95 45 89 73 77 14 69 10 39 88 79 8 88 23 31 35 17 63 32 47 27 90 70 23 61 4 14 53 82 63 50 49 26 8 47 65 19 41 26 42 48 75 78 81 84 65 29 20 88...
output:
275 226 25 14 15 239 250 16 29 240 256 140 30 31 42 232 86 43 44 74 172 85 45 46 47 220 82 167 225 161 48 49 132 50 52 53 54 55 244 233 56 59 60 143 192 62 63 64 65 231 66 68 70 71 73 238 75 89 90 92 95 97 136 257 139 98 107 99 100 252 102 169 106 108 245 110 241 111 113 116 117 251 119 120 122 234 ...
result:
ok m = 275
Test #12:
score: 15
Accepted
time: 2ms
memory: 16340kb
input:
100 10000 6 69 34 11 80 16 8 67 47 35 84 2 22 66 14 72 7 60 7 49 3 54 34 17 85 9 19 48 84 4 31 46 25 75 14 71 51 4 6 92 3 52 1 84 32 46 39 17 67 15 64 11 3 14 17 2 25 49 65 12 13 46 13 66 44 47 4 24 11 8 53 16 46 10 66 9 34 45 17 76 19 82 26 74 6 46 29 65 36 61 39 60 38 12 22 10 27 73 55 22 24 51 54...
output:
260 164 14 15 176 175 171 159 114 80 16 31 142 174 173 172 153 65 141 17 26 54 127 170 169 168 167 166 165 163 136 66 27 28 55 81 56 57 59 150 60 135 146 145 64 67 68 69 154 72 73 162 161 160 158 157 156 155 79 82 84 137 86 87 89 152 92 151 93 149 148 147 144 143 140 139 138 94 96 134 116 97 98 177 ...
result:
ok m = 260
Test #13:
score: 15
Accepted
time: 2ms
memory: 14520kb
input:
100 10000 23 9 36 30 66 12 12 51 28 52 24 60 97 3 4 48 10 74 14 25 24 4 68 5 1 70 27 38 80 11 3 57 45 29 44 41 60 18 9 2 31 68 2 87 26 16 53 28 83 15 49 22 54 37 18 72 4 73 33 49 1 81 53 26 85 5 20 43 13 27 64 4 2 35 2 5 5 82 58 27 40 5 50 29 39 62 47 26 29 9 13 61 85 6 52 3 55 37 46 23 25 36 1 30 1...
output:
256 191 198 197 196 195 194 174 67 109 155 180 193 137 139 5 8 9 10 111 130 11 56 12 13 173 176 199 192 190 189 188 187 186 185 184 112 129 14 16 110 17 18 146 162 19 131 119 57 49 53 20 21 22 23 24 179 181 158 25 157 26 132 27 28 29 38 161 160 40 140 114 41 55 200 183 182 178 177 175 118 148 58 59 ...
result:
ok m = 256
Test #14:
score: 15
Accepted
time: 1ms
memory: 8776kb
input:
100 10000 1 100 2 99 3 98 4 97 5 96 6 95 7 94 8 93 9 92 10 91 11 90 12 89 13 88 14 87 15 86 16 85 17 84 18 83 19 82 20 81 21 80 22 79 23 78 24 77 25 76 26 75 27 74 28 73 29 72 30 71 31 70 32 69 33 68 34 67 35 66 36 65 37 64 38 63 39 62 40 61 41 60 42 59 43 58 44 57 45 56 46 55 47 54 48 53 49 52 50 5...
output:
297 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 214 216 218 220 222 224 226 228 230 232 234 236 238 240 242 244 246 ...
result:
ok m = 297
Subtask #3:
score: 25
Accepted
Dependency #1:
100%
Accepted
Dependency #2:
100%
Accepted
Test #15:
score: 25
Accepted
time: 0ms
memory: 14776kb
input:
297 891 124 165 59 247 205 128 64 88 264 191 233 113 53 229 43 166 163 167 202 293 268 241 65 8 247 273 75 133 232 185 255 237 18 233 42 130 102 23 37 247 184 200 93 101 187 151 73 133 74 193 187 74 16 230 119 37 233 231 174 110 218 99 291 141 242 102 294 21 162 209 61 104 235 33 172 285 12 244 81 1...
output:
847 585 488 137 453 595 444 20 21 22 348 130 165 23 24 25 433 26 353 445 659 560 345 255 182 27 28 29 30 607 642 472 31 432 32 33 219 574 34 35 562 588 36 525 37 38 39 40 41 42 281 43 185 491 44 45 277 46 47 573 48 259 49 50 51 52 53 54 57 617 58 471 59 60 61 62 361 584 499 436 381 63 64 65 66 67 51...
result:
ok m = 847
Test #16:
score: 25
Accepted
time: 4ms
memory: 15532kb
input:
300 900 246 205 80 177 115 245 190 179 284 245 132 39 86 284 185 233 68 278 88 47 117 22 270 292 49 33 140 104 250 21 59 214 164 85 206 128 234 280 186 48 138 144 110 260 215 242 47 33 42 72 89 100 202 207 180 209 64 83 192 112 25 147 24 283 170 171 21 173 134 119 75 126 91 246 173 185 128 239 275 9...
output:
858 513 301 1 199 5 6 7 8 9 10 11 303 12 13 14 15 16 17 18 634 386 19 20 270 629 320 21 22 23 618 392 24 319 203 25 26 666 27 348 28 29 30 265 683 302 31 32 33 34 434 565 35 173 340 36 37 38 642 68 566 630 69 70 91 532 429 451 71 72 73 198 542 433 74 75 259 76 77 78 665 463 80 81 85 254 98 99 494 50...
result:
ok m = 858
Test #17:
score: 25
Accepted
time: 5ms
memory: 15428kb
input:
300 900 63 82 248 292 240 78 156 298 178 275 167 111 296 295 117 262 240 161 50 233 17 31 9 229 247 76 70 225 255 295 215 155 98 15 60 131 104 82 15 123 131 69 65 25 204 86 58 116 254 275 277 194 84 83 249 164 91 215 106 211 13 132 1 52 219 64 292 282 219 37 290 23 133 298 240 100 174 105 287 203 22...
output:
859 756 177 12 13 26 34 274 723 746 35 36 710 37 218 642 494 38 39 40 41 42 450 43 291 512 433 44 198 45 46 212 50 51 705 52 53 54 477 56 57 436 58 59 269 60 179 61 62 63 117 495 626 64 65 66 67 294 788 555 520 293 68 69 70 71 731 579 72 73 74 75 76 493 539 352 200 255 213 77 78 79 689 80 81 589 82 ...
result:
ok m = 859
Test #18:
score: 25
Accepted
time: 4ms
memory: 12184kb
input:
300 900 53 69 281 1 175 132 263 61 223 52 286 185 254 270 168 270 39 168 232 245 66 298 179 14 74 97 114 85 131 294 145 253 66 152 226 40 36 234 168 202 279 254 191 20 296 10 204 1 199 253 206 97 163 196 155 193 95 120 57 200 202 203 94 231 184 197 250 223 190 1 36 127 19 234 289 137 79 6 187 281 23...
output:
865 586 35 36 37 702 47 366 48 250 49 50 273 311 533 51 52 256 53 54 809 55 264 176 57 58 59 713 534 507 425 267 105 60 61 135 581 508 365 471 62 64 356 65 66 259 249 67 68 475 95 96 720 325 344 797 97 98 279 99 100 101 102 107 108 109 399 582 110 310 111 112 113 420 114 115 116 709 117 118 141 119 ...
result:
ok m = 865
Test #19:
score: 25
Accepted
time: 3ms
memory: 16684kb
input:
300 900 225 54 52 233 20 34 100 106 55 202 85 139 68 41 147 55 130 168 123 67 47 71 12 12 33 52 29 68 19 80 156 47 85 99 49 238 243 3 95 30 16 139 6 26 106 143 126 134 74 139 67 49 20 229 26 124 66 114 44 249 37 185 30 157 169 13 107 107 55 88 136 122 240 47 36 97 174 65 110 40 143 76 8 39 168 118 8...
output:
813 26 568 27 28 529 575 574 573 572 571 570 569 567 566 484 98 135 29 30 32 464 489 481 33 68 34 35 292 428 565 564 563 562 561 560 559 558 557 556 555 554 553 552 551 550 549 548 547 546 513 281 43 44 46 408 545 48 278 419 49 50 304 466 102 69 51 52 196 289 499 167 53 141 54 57 58 309 313 364 526 ...
result:
ok m = 813
Test #20:
score: 25
Accepted
time: 3ms
memory: 9512kb
input:
300 900 41 64 84 34 228 3 48 61 24 151 6 289 69 140 230 19 8 205 92 172 50 40 93 43 61 71 27 175 195 85 238 10 49 38 42 166 195 76 185 106 37 175 19 259 214 11 113 36 151 45 72 225 219 81 17 176 176 107 60 233 101 182 156 129 67 202 12 182 209 58 175 51 1 251 140 44 43 205 75 226 57 194 177 27 135 6...
output:
822 412 428 343 365 266 156 6 130 7 33 34 35 453 452 451 450 449 448 447 446 445 87 274 325 36 48 49 122 444 443 442 441 440 439 438 437 436 435 434 433 432 431 430 386 129 50 51 52 342 285 157 102 103 105 297 148 141 142 341 273 144 147 421 335 390 180 304 183 184 288 364 344 279 186 187 189 190 19...
result:
ok m = 822
Test #21:
score: 25
Accepted
time: 0ms
memory: 16604kb
input:
300 900 165 46 247 37 108 144 91 176 156 131 132 52 11 18 25 37 247 35 63 161 208 50 169 92 94 154 113 149 175 92 100 77 259 31 122 67 99 178 246 14 99 170 99 103 171 23 81 86 78 168 67 7 78 206 261 6 65 168 34 68 198 25 51 64 51 208 176 73 18 15 52 22 200 77 38 227 101 3 109 34 158 69 19 229 21 206...
output:
817 10 435 461 460 459 458 457 456 455 454 453 399 11 12 57 277 34 35 213 360 416 452 451 131 36 37 38 40 73 76 148 77 78 105 366 450 449 448 447 446 445 230 79 80 81 367 83 85 393 220 355 444 359 294 178 170 86 88 232 89 209 90 91 352 347 117 92 94 95 443 442 441 440 439 438 437 436 434 433 432 431...
result:
ok m = 817
Test #22:
score: 25
Accepted
time: 0ms
memory: 9536kb
input:
300 900 47 47 55 114 11 109 34 156 120 29 51 46 187 88 10 117 239 40 30 167 217 61 97 16 27 130 50 125 82 153 166 64 15 101 208 44 28 1 167 12 196 36 289 9 95 172 29 70 19 227 159 77 33 230 270 22 121 177 110 131 73 88 170 70 72 106 240 5 42 69 107 80 260 29 54 117 51 38 63 24 70 56 171 12 58 192 64...
output:
832 617 616 615 614 613 612 611 610 609 608 607 606 605 604 603 602 601 600 599 598 597 596 595 594 593 592 591 590 589 588 587 586 585 584 583 582 581 36 499 580 579 578 577 576 575 574 573 202 195 37 185 315 38 39 244 40 41 522 538 358 42 189 55 56 317 485 57 295 59 60 61 62 572 571 570 569 568 56...
result:
ok m = 832
Test #23:
score: 25
Accepted
time: 3ms
memory: 9632kb
input:
300 900 37 108 32 286 37 146 119 163 275 29 226 103 129 56 83 272 63 218 79 59 233 141 169 146 102 166 185 236 23 249 68 33 20 138 12 45 201 27 104 65 195 160 14 54 21 236 167 213 186 61 193 16 19 285 130 43 120 121 68 176 20 35 274 64 220 13 290 37 193 116 80 44 166 170 212 51 256 150 196 34 217 10...
output:
839 472 627 626 625 624 604 316 1 2 570 301 447 3 4 5 573 6 97 14 15 16 520 412 208 17 18 211 385 120 19 20 131 22 23 490 282 24 281 25 26 613 99 320 534 539 557 460 313 121 109 27 33 34 35 36 371 37 38 496 338 40 41 296 42 43 614 283 44 45 616 463 495 46 47 404 48 49 51 365 597 329 326 250 52 53 56...
result:
ok m = 839
Test #24:
score: 25
Accepted
time: 3ms
memory: 14284kb
input:
300 900 147 132 71 53 3 234 197 164 248 149 182 124 149 61 149 161 151 32 181 220 253 16 131 61 109 260 239 78 94 155 143 34 244 149 296 11 4 60 191 69 20 132 125 243 126 34 118 188 39 84 231 106 208 128 75 170 4 149 18 241 113 5 8 91 190 91 291 11 29 285 154 164 229 195 225 42 102 200 257 36 104 95...
output:
845 585 27 61 649 622 363 391 337 63 78 370 691 722 79 81 82 709 110 83 85 700 181 423 590 664 86 90 94 95 255 514 613 111 112 113 120 660 171 121 127 740 739 738 737 736 735 734 733 732 731 635 338 128 129 730 131 132 703 133 135 136 137 596 725 721 138 139 193 140 141 142 172 143 145 605 146 147 6...
result:
ok m = 845
Test #25:
score: 25
Accepted
time: 2ms
memory: 11548kb
input:
300 900 215 209 46 49 177 148 214 199 250 216 56 41 198 157 80 54 84 55 150 66 194 159 199 173 192 146 159 74 291 295 273 270 170 99 8 29 118 66 286 284 199 167 266 244 278 282 188 137 207 189 264 242 109 66 195 149 128 64 95 58 168 81 195 154 164 67 168 93 199 157 293 294 171 100 170 84 292 293 173...
output:
735 33 26 27 34 36 37 38 39 40 41 42 44 45 46 47 48 49 50 52 57 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 82 83 84 87 89 90 91 112 93 106 103 94 95 96 97 98 99 100 107 111 116 117 119 122 124 126 127 128 129 130 144 134 135 136 137 138 139 141 143 145 146 148 149 150 151 153 154 155 1...
result:
ok m = 735
Test #26:
score: 25
Accepted
time: 2ms
memory: 10552kb
input:
300 900 6 1 19 9 15 27 4 36 9 4 23 19 12 53 55 64 52 57 51 55 67 90 8 50 46 52 16 30 63 90 36 46 46 69 26 21 24 21 27 23 84 106 85 107 20 16 53 79 22 58 48 74 6 38 33 73 23 62 13 7 18 56 77 100 53 61 62 86 30 67 64 66 57 82 28 24 23 61 31 25 75 99 68 66 28 67 10 6 7 3 20 56 21 33 17 7 19 56 20 15 35...
output:
300 1 2 3 74 75 78 93 97 100 101 103 104 105 109 110 111 112 113 114 116 119 121 125 126 131 132 134 135 137 140 145 147 151 150 149 148 146 144 143 142 139 133 130 129 128 127 124 123 122 120 118 115 108 107 106 102 99 98 96 95 94 83 84 87 89 90 92 91 88 86 85 82 81 80 79 155 156 165 167 168 169 17...
result:
ok m = 300
Test #27:
score: 25
Accepted
time: 1ms
memory: 10152kb
input:
300 900 48 17 63 61 8 3 19 12 107 45 59 59 43 48 80 42 49 55 19 15 87 42 112 47 28 36 41 21 53 33 49 10 67 63 17 8 48 19 56 16 45 6 29 36 38 13 28 18 96 52 58 59 23 16 30 4 36 11 27 17 41 20 32 44 77 75 109 46 22 16 45 17 93 48 45 7 2 1 55 12 54 56 56 57 36 45 73 72 105 43 27 36 10 3 67 62 55 57 99 ...
output:
300 1 4 7 8 10 11 12 9 6 5 14 15 16 18 19 23 24 25 26 29 31 37 38 39 41 42 43 44 46 145 146 151 155 156 158 160 161 162 165 166 167 168 170 171 172 174 175 176 178 180 181 186 187 188 189 190 193 194 197 199 200 201 202 203 204 207 208 209 211 216 217 220 221 222 226 229 231 232 233 236 237 235 234 ...
result:
ok m = 300
Test #28:
score: 25
Accepted
time: 4ms
memory: 14824kb
input:
295 885 1 1 2 1 2 2 3 2 4 2 5 2 5 3 6 3 7 3 7 4 7 5 3 6 3 7 4 7 5 7 6 7 7 7 7 8 7 9 7 10 8 10 9 10 9 11 9 12 9 13 10 13 11 13 11 14 11 15 12 15 13 15 14 9 14 10 15 10 16 10 17 10 17 11 18 11 19 11 20 11 20 12 21 12 22 12 22 13 22 14 23 1 23 2 23 3 23 4 24 4 25 4 25 5 25 6 26 1 26 2 27 2 27 3 27 4 27...
output:
741 1 3 13 14 15 16 20 21 25 26 29 30 31 28 27 24 23 22 33 34 35 37 38 39 41 42 45 44 43 40 36 19 32 18 17 12 4 5 7 8 11 10 49 50 53 52 51 9 48 6 47 55 59 60 62 63 61 58 66 69 70 71 73 74 75 76 79 82 83 85 86 87 88 89 90 84 81 80 93 94 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 ...
result:
ok m = 741
Test #29:
score: 25
Accepted
time: 0ms
memory: 14756kb
input:
300 900 1 1 2 1 2 2 3 2 3 3 3 4 3 5 4 5 5 5 5 6 6 6 6 7 6 8 7 8 8 8 9 8 10 8 11 8 11 9 12 9 13 9 14 9 15 9 16 9 16 10 16 11 17 1 17 2 17 3 17 4 18 4 18 5 19 5 19 6 19 7 19 8 19 9 19 10 19 11 19 12 20 12 21 12 21 13 21 14 22 14 23 14 23 15 24 15 24 16 24 17 25 17 25 18 25 19 25 20 26 20 27 20 27 21 2...
output:
718 1 3 7 8 10 13 14 15 16 17 19 20 21 22 23 26 25 24 18 12 11 9 6 30 32 40 41 44 45 47 50 54 55 58 60 61 62 63 69 71 75 80 83 88 90 91 94 96 152 154 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 19...
result:
ok m = 718
Test #30:
score: 25
Accepted
time: 0ms
memory: 14696kb
input:
300 900 1 1 1 2 2 2 2 3 2 4 2 5 3 5 4 5 4 6 5 6 6 6 7 6 7 7 7 8 7 9 8 9 8 10 8 11 8 12 9 12 10 12 11 12 6 13 7 13 8 13 9 13 10 13 5 14 6 14 6 15 7 15 8 15 8 16 8 17 9 17 10 17 10 18 10 19 10 20 11 20 12 20 13 20 13 21 13 22 13 23 14 23 15 23 15 24 2 25 2 26 2 27 2 28 2 29 3 29 4 29 5 29 5 30 5 31 6 ...
output:
758 2 53 54 55 58 63 68 71 72 74 75 76 79 78 77 73 82 144 146 149 151 153 156 159 161 163 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 21...
result:
ok m = 758
Test #31:
score: 25
Accepted
time: 4ms
memory: 14676kb
input:
300 900 1 1 2 1 3 1 3 2 4 2 5 2 6 2 7 2 8 2 8 3 8 4 8 5 9 5 6 6 7 6 8 6 8 7 9 7 9 8 10 8 11 8 12 8 13 8 14 8 14 9 15 9 15 10 15 11 16 11 16 12 16 13 17 13 17 14 18 14 18 15 18 16 19 6 19 7 19 8 20 8 20 9 19 10 20 10 20 11 21 11 22 11 23 11 24 11 24 12 25 12 26 12 27 12 27 13 27 14 28 14 28 15 29 15 ...
output:
741 1 2 4 5 6 13 14 16 19 20 21 22 79 80 81 83 85 86 87 88 89 92 93 97 98 99 100 96 95 94 91 90 84 82 23 25 28 31 33 36 35 34 32 30 29 27 40 44 45 46 47 49 50 51 54 56 57 59 60 62 63 64 61 66 67 71 72 73 74 75 76 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202...
result:
ok m = 741
Test #32:
score: 25
Accepted
time: 3ms
memory: 11724kb
input:
300 900 1 300 2 299 3 298 4 297 5 296 6 295 7 294 8 293 9 292 10 291 11 290 12 289 13 288 14 287 15 286 16 285 17 284 18 283 19 282 20 281 21 280 22 279 23 278 24 277 25 276 26 275 27 274 28 273 29 272 30 271 31 270 32 269 33 268 34 267 35 266 36 265 37 264 38 263 39 262 40 261 41 260 42 259 43 258 ...
output:
897 300 302 304 306 308 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 342 344 346 348 350 352 354 356 358 360 362 364 366 368 370 372 374 376 378 380 382 384 386 388 390 392 394 396 398 400 402 404 406 408 410 412 414 416 418 420 422 424 426 428 430 432 434 436 438 440 442 444 446 ...
result:
ok m = 897
Subtask #4:
score: 25
Accepted
Test #33:
score: 25
Accepted
time: 4ms
memory: 12568kb
input:
4997 14991 28 11 80 63 102 72 93 71 32 35 87 21 92 33 78 40 52 48 27 64 102 64 88 81 64 53 79 50 98 10 7 11 47 82 108 69 29 14 32 64 15 52 93 52 92 99 104 89 103 79 45 47 59 115 19 67 23 106 100 82 55 111 84 48 78 114 2 11 15 3 58 44 2 32 57 34 79 81 37 47 42 73 28 87 92 8 58 112 26 73 97 48 34 23 3...
output:
4997 3317 412 1893 2063 1909 1921 3213 3209 56 169 791 810 1832 3190 1908 1924 2064 3143 2062 1575 435 438 514 1562 1880 1892 1923 2065 3131 1905 1907 1910 2058 1911 809 808 786 807 1550 1829 1900 1559 1574 1831 1901 1906 1922 3186 3325 3214 3216 3215 2066 2061 2067 3208 3212 3217 3189 3191 3211 318...
result:
ok m = 4997
Test #34:
score: 25
Accepted
time: 0ms
memory: 9128kb
input:
4994 14982 63 72 26 41 80 99 99 89 51 75 26 103 92 33 89 52 38 60 39 15 21 10 70 92 56 86 40 65 51 117 51 54 83 97 82 32 45 117 67 84 109 24 41 77 62 92 42 18 80 61 76 102 55 23 26 84 56 77 74 31 126 29 31 96 12 27 72 38 40 118 78 60 14 30 78 17 78 74 14 17 12 31 47 99 85 40 89 90 98 41 43 66 92 78 ...
output:
4994 988 2191 2228 2359 2248 2250 2258 2394 2395 2251 2257 989 2174 2190 984 639 932 987 990 991 2249 1027 2192 2221 2227 2247 2356 2358 2361 2360 2362 2254 2256 2255 2229 1910 2185 952 951 855 52 638 854 933 986 188 193 850 526 641 947 1026 860 931 948 862 930 936 1909 950 985 998 999 2220 2226 234...
result:
ok m = 4994
Test #35:
score: 25
Accepted
time: 4ms
memory: 10840kb
input:
4997 14991 80 71 51 52 97 34 70 51 37 76 120 32 93 88 37 20 66 75 19 15 121 25 55 23 82 21 45 14 59 28 68 72 114 5 100 62 102 79 52 37 79 51 74 85 62 97 82 103 129 8 24 51 81 99 103 37 11 28 37 85 64 72 29 120 87 31 77 18 27 79 111 28 77 103 20 107 62 103 81 103 12 33 71 14 56 82 123 28 12 19 100 78...
output:
4997 618 1023 2467 1028 1077 1091 2833 1659 2479 2528 2832 1090 1084 1089 1658 1078 1079 1083 1088 2480 2764 2765 2532 2538 2763 2834 2766 2831 2531 2533 2468 2470 1657 2442 2428 1087 1093 1645 1646 2429 2478 2537 2830 2839 2838 2762 2530 2464 1660 1086 1085 1092 772 773 317 417 589 633 1067 1029 10...
result:
ok m = 4997
Test #36:
score: 25
Accepted
time: 0ms
memory: 7068kb
input:
4996 14988 76 35 12 24 71 59 24 101 70 94 62 10 22 46 38 85 84 38 77 82 13 17 57 44 66 82 75 69 12 79 52 98 21 97 109 47 106 61 95 42 31 22 26 19 42 103 50 67 53 19 53 86 50 32 90 59 5 87 79 111 48 68 76 99 91 78 46 63 126 50 33 39 107 66 51 35 23 43 109 28 116 30 102 21 78 102 51 47 68 86 48 37 33 ...
output:
4996 480 686 1959 1956 803 1359 1527 1447 1526 1464 1467 1963 2394 2373 2389 2391 2379 2004 2007 1519 1520 1525 1958 1962 2393 2392 1518 1517 1469 1468 769 776 1352 1446 1453 1463 1466 1508 1516 1528 1538 2374 2390 2396 2376 2378 2395 2397 2398 2388 2377 2380 2381 2385 2387 2399 2401 2400 1961 1970 ...
result:
ok m = 4996
Test #37:
score: 25
Accepted
time: 2ms
memory: 7136kb
input:
5000 15000 129 24 126 32 15 68 24 19 16 27 13 52 85 70 40 102 43 19 69 56 87 103 37 63 100 55 39 100 101 23 74 9 68 34 42 81 73 57 49 64 40 110 112 37 11 96 95 94 73 60 119 24 46 76 102 57 47 60 50 58 20 39 56 73 97 10 47 51 121 50 94 78 75 37 64 88 99 98 132 17 91 97 5 66 24 32 39 82 84 64 18 21 56...
output:
5000 203 2155 556 1229 606 572 586 1385 1392 2128 2297 2334 2337 1133 98 109 206 403 582 585 1228 1386 1387 2081 2296 2336 2083 2129 2295 2301 2302 2127 2082 1206 1227 1230 1384 1391 1393 2126 2154 2300 2160 2299 2372 2298 2161 2131 2085 1226 1184 587 1132 1210 1211 1378 1233 1370 1232 1234 1231 123...
result:
ok m = 5000
Test #38:
score: 25
Accepted
time: 4ms
memory: 11148kb
input:
5000 15000 43 24 124 21 95 93 72 106 22 17 27 19 67 86 115 62 51 108 90 76 32 53 5 33 50 34 94 87 42 75 24 45 40 105 28 118 33 12 90 43 81 41 79 107 74 89 47 120 57 38 45 48 63 7 19 12 65 51 10 118 73 100 92 20 53 58 41 51 29 51 58 110 89 31 105 76 84 67 33 48 10 29 6 32 112 58 64 29 21 86 10 7 8 24...
output:
5000 155 412 1476 2296 2295 673 1460 2229 2294 2169 1467 2154 2164 2168 2418 2288 2289 2290 2297 2293 2298 2409 2292 2230 2253 2282 2231 2252 2255 2281 2283 2408 2291 2170 2165 1466 936 669 672 935 1461 973 1443 1445 1468 2167 2166 988 992 994 993 969 972 929 715 373 411 372 374 402 407 663 930 968 ...
result:
ok m = 5000
Test #39:
score: 25
Accepted
time: 4ms
memory: 7164kb
input:
4995 14985 99 91 53 115 60 25 40 70 9 7 20 38 21 90 67 51 72 57 111 65 55 96 115 38 103 53 8 127 67 24 92 76 120 15 81 42 87 62 63 82 79 99 113 52 99 73 81 14 65 97 50 85 119 28 13 16 21 86 52 50 27 115 90 28 54 50 97 74 82 101 83 22 106 80 71 90 84 16 40 110 2 50 8 22 57 112 16 59 45 45 71 64 75 46...
output:
4995 2501 2660 360 2165 2579 2642 2661 2643 2580 2522 361 1255 1262 1261 1260 829 48 355 359 714 837 2641 1254 2578 2581 2637 2640 2521 2565 2577 1264 2520 2525 2576 2583 2657 2659 2639 2582 816 417 423 815 833 834 2502 1265 2168 2564 2575 2574 2584 2658 2561 2563 838 1263 1266 2519 2562 2524 2526 2...
result:
ok m = 4995
Test #40:
score: 25
Accepted
time: 4ms
memory: 7124kb
input:
4999 14997 47 58 54 49 76 68 107 77 69 92 39 16 36 79 91 68 91 74 42 49 80 43 88 61 13 25 46 97 26 12 21 110 89 31 72 71 7 23 42 29 6 3 47 126 128 45 53 80 37 64 61 43 74 43 47 69 39 70 99 90 62 30 34 15 26 83 6 5 58 110 28 51 112 54 113 62 53 71 40 41 40 108 7 126 7 38 116 43 55 69 89 49 82 27 28 1...
output:
4999 757 1798 1845 745 754 758 1723 1861 2787 2784 1844 1848 1858 1683 1688 464 107 212 225 744 1678 927 1388 1398 1679 1852 1860 2786 2785 1859 1851 1797 1687 1720 1722 1721 930 929 490 213 222 489 428 477 697 756 1399 1686 1354 1340 1327 1328 1670 1689 1850 2788 1857 1862 2779 2780 2783 2789 1719 ...
result:
ok m = 4999
Test #41:
score: 25
Accepted
time: 4ms
memory: 7088kb
input:
5000 15000 25 113 49 89 82 22 102 51 90 64 80 44 50 111 30 98 91 85 39 15 29 108 106 40 71 63 48 44 41 47 98 29 10 17 38 18 69 53 30 64 91 72 122 54 64 82 40 35 56 99 17 121 64 2 99 69 106 53 47 80 107 33 48 25 57 61 57 89 66 75 9 105 42 8 51 30 43 57 91 28 37 55 21 41 51 43 71 70 80 46 91 39 49 59 ...
output:
5000 677 1543 1732 1745 1731 1733 1734 1336 1266 1324 1548 1547 1259 55 212 1258 1250 1249 1119 1121 1335 1344 1558 1728 1730 1546 1557 1265 1009 322 977 1008 1045 1123 1545 1337 1544 1542 1345 1261 1264 1267 1556 1735 1744 1323 1555 1729 1743 1716 1346 1343 1128 1252 1260 1263 1322 1271 1321 1330 1...
result:
ok m = 5000
Test #42:
score: 25
Accepted
time: 0ms
memory: 7052kb
input:
4995 14985 101 69 85 81 38 30 14 38 80 53 73 86 54 60 48 111 5 7 82 58 74 63 20 10 75 76 27 88 74 61 83 89 33 128 31 116 28 35 65 40 41 53 105 48 46 72 94 62 54 114 15 97 19 11 65 34 56 63 20 45 14 9 46 69 27 84 76 56 7 21 7 14 44 125 105 7 54 68 53 114 73 99 81 105 36 59 96 62 99 29 54 12 64 98 76 ...
output:
4995 2358 2361 2529 2528 2339 799 968 947 134 10 31 451 982 2338 1824 2334 2337 2527 2340 785 981 786 789 885 798 884 2336 2341 1832 1833 985 517 758 135 180 184 528 493 502 784 788 790 988 2317 2526 2530 2531 1831 2313 2357 2525 2335 948 967 1626 1830 1834 2524 2360 2359 1623 1625 984 987 989 1829 ...
result:
ok m = 4995
Test #43:
score: 25
Accepted
time: 32ms
memory: 27944kb
input:
5000 15000 1067 1050 1259 292 1224 258 340 559 1573 969 1614 633 1682 1082 1630 651 1683 697 858 866 1817 1237 1459 470 1508 921 731 721 96 94 1098 1077 1485 500 1722 732 1467 482 1743 1138 1647 1054 1866 1286 818 818 493 708 1483 498 321 539 1631 1035 126 295 1401 781 441 658 716 703 1412 799 1465 ...
output:
5000 1 4 8 11 14 16 17 18 19 21 23 26 27 28 29 31 32 33 460 462 465 468 470 472 473 475 476 478 480 482 483 484 486 487 489 492 493 494 495 496 497 498 505 507 508 510 511 512 516 517 518 519 520 521 525 527 529 530 531 536 538 540 542 543 545 546 547 548 549 550 551 552 555 556 557 560 562 563 567 ...
result:
ok m = 5000
Test #44:
score: 25
Accepted
time: 16ms
memory: 29076kb
input:
4994 14982 1535 416 986 452 28 639 197 801 863 297 1859 166 567 1111 149 753 649 1187 743 1281 59 670 609 1148 637 1183 1075 326 381 942 975 429 218 230 1161 409 1590 477 1175 440 259 880 1561 451 1635 522 1304 572 1530 408 217 823 105 383 100 511 387 946 356 923 1353 625 239 245 147 552 143 751 225...
output:
4994 4 7 9 824 825 826 828 829 833 834 837 839 840 844 845 846 848 849 850 1255 1256 1258 1262 1266 1270 1273 1275 1283 1284 1286 1288 1289 1290 1292 1293 1296 1297 1300 1301 1302 1305 1306 1307 1309 1312 1314 1316 1320 1321 1324 1325 1326 1334 1336 1338 1340 1341 1343 1346 1348 1351 1352 1353 1354 ...
result:
ok m = 4994
Test #45:
score: 25
Accepted
time: 41ms
memory: 33136kb
input:
4994 14982 208 198 741 720 929 898 510 491 1342 880 1697 810 1611 729 221 215 877 853 1867 964 1877 982 1091 600 1349 893 1095 601 1923 1047 2103 1270 485 1399 1429 717 693 1606 1019 533 1497 783 446 408 426 384 375 344 329 308 742 724 1620 737 878 854 94 111 2055 1214 1362 922 1061 575 1336 872 126...
output:
4994 3 4 14 17 19 20 22 25 28 30 31 35 38 39 41 42 44 46 48 49 50 51 53 59 61 63 64 67 68 70 71 73 75 76 77 80 83 95 96 97 98 99 100 101 104 106 107 108 109 111 113 118 119 123 124 125 126 128 132 135 136 139 141 144 145 146 147 148 149 150 158 159 160 162 163 165 166 173 175 176 179 181 182 184 186...
result:
ok m = 4994
Test #46:
score: 25
Accepted
time: 29ms
memory: 28968kb
input:
4997 14991 572 296 116 124 1492 455 319 119 341 241 1320 1036 1532 493 1340 1060 428 123 1529 489 177 167 571 293 617 396 534 262 519 502 837 603 386 216 566 290 1274 973 365 267 1235 828 604 327 424 119 698 656 277 84 1212 924 1572 544 889 655 144 135 1149 125 1288 287 1286 990 1209 189 1125 729 18...
output:
4997 1 5 7 9 10 28 30 31 32 33 34 35 38 39 41 42 46 48 55 56 57 63 64 65 70 72 74 78 80 82 83 84 91 92 93 95 96 97 98 99 103 104 105 106 107 110 112 114 118 123 130 135 136 139 141 142 143 144 145 146 147 148 152 153 155 156 158 159 160 162 165 166 169 171 173 174 175 176 179 180 181 187 188 189 192...
result:
ok m = 4997
Test #47:
score: 25
Accepted
time: 19ms
memory: 15436kb
input:
5000 15000 190 888 323 1623 137 838 332 1730 468 1414 102 806 142 1441 829 1171 527 475 148 1444 324 376 612 573 259 1556 619 1572 619 581 344 1744 837 1179 103 809 562 916 426 1482 659 1618 716 1672 436 474 400 1458 770 1124 882 1220 213 256 627 1577 358 1068 335 391 706 1048 82 100 728 1080 730 10...
output:
5000 2 3 6 7 8 10 11 13 14 16 17 24 26 28 29 34 35 36 37 38 39 40 42 44 45 46 49 50 52 53 57 58 1568 1569 1571 1579 1580 1582 1583 1584 1585 1588 1590 1591 1593 1594 1595 1598 1601 1605 1606 1609 1610 1613 1614 1617 1620 1623 1624 1626 1628 1630 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1647...
result:
ok m = 5000
Test #48:
score: 25
Accepted
time: 28ms
memory: 27976kb
input:
4998 14994 660 774 1447 755 1345 664 659 444 1868 524 767 884 1855 510 1703 369 753 533 1326 650 748 870 1203 1297 1925 595 64 60 1660 321 334 340 968 1079 1383 704 1228 535 1836 495 201 183 1368 690 1998 673 37 32 1110 1203 389 137 534 623 1085 1183 300 302 1893 547 1481 910 1294 622 844 961 1179 1...
output:
4998 1 2 3 4 7 8 9 10 12 14 17 18 19 20 21 24 25 26 27 31 32 33 37 38 39 41 48 49 54 57 59 60 61 63 65 66 68 71 72 75 84 85 86 93 94 95 96 99 100 101 103 104 105 106 107 108 109 113 116 117 118 121 122 125 129 130 131 132 136 137 141 142 143 145 146 148 149 153 155 156 164 165 166 168 171 172 173 17...
result:
ok m = 4998
Test #49:
score: 25
Accepted
time: 29ms
memory: 31044kb
input:
5000 15000 333 371 2035 648 1304 829 636 1067 263 313 1037 555 1443 931 49 65 681 1101 1762 363 597 1029 152 194 630 826 45 60 419 458 2101 714 795 1189 400 442 1694 305 1700 309 1243 761 232 267 257 293 2085 706 689 889 647 1082 1112 634 698 728 116 155 1542 352 735 760 820 1209 1696 308 744 1147 7...
output:
5000 1 3 6 13 22 23 24 28 29 33 35 37 39 40 44 46 47 50 51 52 54 55 57 59 60 63 64 65 68 69 70 71 72 74 75 76 84 85 86 87 88 104 105 106 108 110 112 114 120 129 134 135 136 139 142 143 144 145 146 147 149 151 152 153 154 158 159 160 161 163 165 170 173 175 176 182 183 185 189 191 192 193 194 200 201...
result:
ok m = 5000
Test #50:
score: 25
Accepted
time: 51ms
memory: 20652kb
input:
5000 15000 589 296 112 115 978 1271 796 943 1001 1288 1104 787 847 1660 559 261 593 298 1293 2078 1151 1949 871 1685 1006 1174 823 1626 472 167 955 617 727 445 1066 1360 57 56 389 136 956 1239 1014 1176 981 1795 1115 1415 774 416 1000 1287 1379 2177 811 461 637 346 838 493 1046 1850 783 420 619 324 ...
output:
5000 3 4 5 9 12 13 15 17 20 25 31 33 35 37 38 39 42 43 44 46 47 49 51 53 57 58 59 61 62 66 69 70 71 74 75 76 77 78 80 81 83 84 88 92 93 96 98 101 102 105 106 107 108 109 110 111 112 114 119 120 122 123 125 128 130 133 136 138 141 142 143 144 149 150 151 157 158 159 160 161 163 164 165 172 175 176 18...
result:
ok m = 5000
Subtask #5:
score: 10
Accepted
Test #51:
score: 10
Accepted
time: 838ms
memory: 79644kb
input:
5000 15000 3799 2355 3148 1945 2075 2576 234 3151 842 4678 3244 262 2826 526 243 1815 3706 3798 680 4151 453 2906 4012 4999 3843 1570 1945 4955 2768 1409 4037 2471 2597 3513 1475 2741 47 2990 4774 1 3064 215 2920 2779 4172 1224 2063 133 756 2785 4328 4024 4270 4982 4784 3694 2948 4383 1883 2484 4945...
output:
14866 12352 12605 112 113 12124 6753 3424 114 2622 1746 115 116 7128 117 118 11219 12482 8032 119 3478 3838 4474 9990 120 121 122 123 2400 7164 4528 6171 124 125 126 2919 11708 12834 2407 127 128 5753 129 130 3464 8934 131 132 133 10851 9116 1994 8438 5590 2429 1846 134 135 136 11559 137 9151 138 13...
result:
ok m = 14866
Test #52:
score: 10
Accepted
time: 729ms
memory: 79284kb
input:
4996 14988 3295 757 4117 1045 1319 4408 3943 762 4423 2781 2336 3325 190 60 2169 4089 3056 775 3391 3678 2978 2701 4117 2731 1929 4126 72 4663 952 2982 305 4522 3962 2860 1926 3014 3290 2140 3563 3235 2377 2603 2750 1221 797 1692 4068 3487 1326 1587 2152 4565 3884 1178 3917 1929 1642 3391 1695 4657 ...
output:
14851 43 6396 44 45 46 47 8341 48 7941 49 50 13628 14127 5074 51 52 53 54 55 56 57 14776 398 7887 11046 11085 58 59 60 61 5528 8200 62 63 4589 8712 14540 10837 64 65 66 67 68 3714 8187 69 70 71 12955 726 72 73 74 75 76 7485 5369 3722 77 78 79 5158 14020 2649 80 81 4527 14636 14777 5392 82 4145 4952 ...
result:
ok m = 14851
Test #53:
score: 10
Accepted
time: 777ms
memory: 79572kb
input:
4999 14997 4036 394 1087 4534 3257 2368 1815 3272 4886 1834 2965 1477 1030 1369 1891 3570 983 2443 4995 1411 1592 3448 1361 3837 104 3684 1135 1937 1953 3139 1397 2063 3649 191 55 994 3548 1327 1089 4279 15 2006 4699 3574 3947 3947 2678 1574 4725 418 652 4233 1592 4301 1652 3791 143 2103 4978 3864 1...
output:
14862 82 10711 11668 83 84 85 86 2670 14166 6133 87 873 88 89 8928 90 5105 6679 91 92 93 11984 94 10191 95 4602 2611 4296 7219 96 97 98 5150 99 100 101 13627 102 8822 4721 103 4076 104 105 106 107 14623 3905 108 109 110 111 13043 112 10330 9038 113 6126 4464 114 115 3413 9401 3753 5710 4473 116 211 ...
result:
ok m = 14862
Test #54:
score: 10
Accepted
time: 764ms
memory: 79476kb
input:
4998 14994 1235 4135 2906 3535 2785 689 2621 1658 3550 442 4499 4288 2270 4915 1566 1653 2350 2821 3722 2275 4162 3320 2618 3715 476 1114 59 2472 2583 3538 2675 2684 2173 1388 4073 1590 4272 2807 2234 4486 4335 3320 4527 1198 3395 290 3626 2118 577 3665 3870 4064 4630 3218 4419 2338 1309 3632 1382 4...
output:
14865 228 87 88 89 1452 90 91 12230 12003 92 2730 93 94 2676 8334 13936 95 96 97 98 9790 3618 8371 11284 2608 99 2187 100 101 102 103 7392 104 105 9773 13996 106 107 11473 5219 4778 108 1997 109 110 10697 111 3541 12164 112 3302 2443 113 114 5282 115 116 3182 2844 117 118 119 8602 120 2119 10496 147...
result:
ok m = 14865
Test #55:
score: 10
Accepted
time: 782ms
memory: 78944kb
input:
4995 14985 1954 1766 3519 3444 821 747 101 69 3042 2968 4248 4308 506 438 8 4 2111 2038 1758 1512 149 112 1328 1099 1281 1070 275 215 2560 2490 593 472 4901 4886 3420 3297 3232 3117 3471 3323 4897 4884 4126 4143 2273 2192 1366 1107 2538 2436 235 169 4417 4468 4382 4440 708 594 1301 1090 4904 4884 43...
output:
12545 44 4 23 52 68 69 70 5 6 43 7 26 8 10 27 81 46 71 22 11 14 16 45 17 42 67 47 29 31 33 35 36 53 37 39 56 82 57 80 72 59 61 66 75 84 99 100 102 103 105 106 111 112 113 114 115 116 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 143 140 142 144 145 147 151 152 157 1...
result:
ok m = 12545
Test #56:
score: 10
Accepted
time: 785ms
memory: 78892kb
input:
5000 15000 2407 2290 1858 1757 326 345 1908 1788 531 508 2373 2223 2007 1864 4854 4862 3048 2965 4252 4190 3293 3139 912 849 3228 3102 1398 1364 2959 2856 3994 3942 379 378 4162 4125 4896 4919 3357 3236 2503 2377 4497 4481 628 582 3067 2981 1522 1436 78 122 4841 4847 2579 2549 2580 2550 916 833 1745...
output:
12569 4 14 15 17 18 20 30 31 38 42 44 45 46 47 51 52 55 56 63 64 72 73 74 76 78 79 80 81 82 83 84 86 87 88 90 91 92 93 94 101 102 103 104 105 116 119 121 135 137 139 144 146 147 149 150 154 158 159 160 161 180 181 187 190 192 193 195 197 258 215 245 234 240 247 255 251 241 201 202 210 214 227 246 26...
result:
ok m = 12569
Test #57:
score: 10
Accepted
time: 770ms
memory: 78960kb
input:
4999 14997 3178 3008 3696 3555 1424 1347 1066 1075 4982 4942 726 697 2648 2566 100 110 2053 1963 4024 4040 4920 4912 3389 3267 4317 4418 2360 2302 1676 1716 2276 2251 2842 2690 3852 3816 2357 2299 4260 4323 2623 2543 4801 4836 2668 2579 2303 2266 3146 2981 4185 4208 614 557 4712 4726 3078 2958 3550 ...
output:
12514 1 2 3 4 5 6 7 8 20 22 24 27 29 31 33 34 35 36 37 38 39 40 41 43 49 50 51 52 53 55 57 58 64 65 66 67 63 68 70 72 75 88 109 100 102 103 104 111 118 119 171 239 139 121 124 147 174 143 146 148 173 150 156 175 240 157 160 164 168 176 181 182 249 185 188 192 194 235 172 196 198 200 236 203 206 208 ...
result:
ok m = 12514
Test #58:
score: 10
Accepted
time: 756ms
memory: 79000kb
input:
5000 15000 240 245 20 20 3775 4032 1199 1194 3098 3289 1815 2028 578 595 1787 1952 2344 2472 2603 2824 4352 4379 4151 4274 3102 3288 1559 1613 1525 1510 710 745 1893 2186 3007 3233 1888 2181 3483 3743 3520 3778 1820 2056 348 331 775 820 4602 4638 4658 4720 365 325 828 932 2526 2653 3476 3731 414 409...
output:
12586 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 29 36 30 33 45 44 35 39 41 43 66 50 55 52 54 56 59 69 71 91 78 86 87 94 96 98 101 102 105 106 109 111 112 113 115 93 117 118 119 120 122 123 125 127 130 133 135 139 141 143 147 149 156 157 197 158 159 160 161 164 165 198 166 167 168 169 170 173 174 175...
result:
ok m = 12586
Test #59:
score: 10
Accepted
time: 763ms
memory: 78864kb
input:
4994 14982 4658 4615 1177 1119 2789 2734 1816 1810 4195 4191 4351 4358 87 72 769 667 783 665 900 809 1256 1219 3454 3320 2151 2218 459 420 1511 1525 4254 4248 2737 2653 2326 2376 3483 3391 1988 2009 704 624 4173 4108 2879 2886 550 479 2508 2502 562 504 382 302 4364 4398 2160 2223 3148 3091 1080 966 ...
output:
12510 4 5 27 29 33 34 35 37 54 61 65 67 69 70 73 75 76 77 79 82 84 87 88 89 93 94 92 95 96 91 97 98 99 100 102 103 124 104 106 107 105 90 101 108 123 109 110 111 112 113 114 115 116 117 118 119 126 127 128 130 131 132 133 161 146 148 150 153 154 156 163 165 168 169 171 172 174 176 177 178 181 183 18...
result:
ok m = 12510
Test #60:
score: 10
Accepted
time: 765ms
memory: 78964kb
input:
4997 14991 680 694 2574 2560 1783 1777 571 552 3541 3511 2286 2177 2352 2299 3786 3778 1942 1886 2848 2675 166 175 3300 3207 2817 2665 4342 4327 4127 4076 2581 2565 2820 2665 2621 2565 71 68 2029 2006 4403 4342 3387 3374 1270 1247 4474 4414 770 723 663 647 37 50 731 724 3589 3564 1758 1744 3348 3269...
output:
12554 3 7 40 10 11 13 14 15 16 17 19 26 20 21 22 25 39 27 28 30 32 34 42 44 46 48 53 54 55 56 57 58 93 79 81 83 98 85 87 94 102 116 103 105 108 117 122 125 127 141 142 154 143 144 145 146 147 148 140 149 150 153 155 159 160 161 163 165 166 167 168 169 170 171 173 174 175 177 179 180 193 199 203 181 ...
result:
ok m = 12554
Test #61:
score: 10
Accepted
time: 497ms
memory: 78792kb
input:
5000 15000 672 1006 388 413 547 550 294 1297 87 235 599 2076 444 1070 353 2375 592 2068 10 10 629 957 635 965 726 2217 613 930 341 1790 452 1465 333 1784 444 460 92 238 356 1365 481 826 186 1640 11 15 249 349 413 1864 211 1213 357 695 529 535 448 460 769 2285 264 1270 315 2320 448 790 208 1210 232 1...
output:
11900 1 3 4 8 11 13 15 16 17 20 26 28 31 33 34 37 38 40 41 42 43 45 46 50 51 54 58 59 60 61 66 67 68 70 71 73 74 82 83 87 88 338 340 342 343 345 346 349 351 353 354 355 358 359 360 361 362 365 368 370 372 375 379 380 381 383 384 385 388 397 399 403 404 405 409 410 411 412 413 414 415 416 417 421 423...
result:
ok m = 11900
Test #62:
score: 10
Accepted
time: 615ms
memory: 78872kb
input:
5000 15000 207 296 1343 874 1199 707 382 737 175 546 873 356 1483 1007 1730 983 1286 807 220 307 211 301 567 925 72 107 1658 914 1445 958 139 170 224 599 1459 969 210 582 193 283 26 49 56 437 1671 923 302 667 550 898 2062 1290 1363 885 205 241 96 132 166 540 944 439 199 577 196 409 1210 718 244 333 ...
output:
11523 1 3 4 5 7 8 12 14 15 17 21 25 28 30 47 50 51 55 59 63 67 68 69 72 74 79 80 84 87 91 92 821 822 823 824 826 832 833 834 835 837 838 839 840 841 842 846 848 849 851 853 855 856 857 858 859 862 863 865 867 869 870 871 874 876 878 880 882 883 884 889 891 892 896 897 900 903 904 905 906 907 911 912...
result:
ok m = 11523
Subtask #6:
score: 20
Accepted
Dependency #1:
100%
Accepted
Dependency #2:
100%
Accepted
Dependency #3:
100%
Accepted
Dependency #4:
100%
Accepted
Dependency #5:
100%
Accepted
Test #63:
score: 20
Accepted
time: 777ms
memory: 79288kb
input:
5000 15000 1310 4139 3536 1155 3469 37 2983 2956 2904 232 2057 2023 1185 3884 3215 1483 4198 835 355 2689 187 2511 781 1799 837 4319 4266 2695 4499 1191 1376 1441 4498 2865 3512 2246 654 3530 1867 3020 569 23 840 4619 872 85 1270 440 1238 1675 2006 1058 1408 1012 4934 232 432 4325 4903 3837 1830 209...
output:
14859 13167 1577 6740 77 78 6607 1517 79 80 13620 81 4631 11702 4883 5101 82 883 83 108 109 110 12860 111 11674 112 4632 3769 113 114 10755 8446 1181 5998 7770 8506 10693 11634 4373 115 116 795 117 118 143 1402 10821 144 145 7460 5931 146 147 932 14437 5875 1308 2102 148 149 150 151 1069 1457 13794 ...
result:
ok m = 14859
Test #64:
score: 20
Accepted
time: 776ms
memory: 79300kb
input:
4995 14985 3299 1676 2976 2875 1012 3338 2512 4282 4437 2443 230 914 9 1609 474 1655 320 1475 1605 944 1852 3057 1760 902 1193 631 4437 2013 2838 1540 2248 200 2857 2236 4014 3750 1003 1228 2074 3573 2398 1158 402 4334 3169 4733 500 513 16 4837 603 2006 4813 4819 3144 1250 1704 4886 2114 396 3519 34...
output:
14832 8932 9050 7116 2792 1694 12 13 1809 5395 14 1108 15 16 17 5381 18 19 3290 20 21 12031 10686 22 23 5003 8757 8356 24 25 404 14277 26 27 13180 4585 10129 11467 28 400 3508 1824 1842 4872 29 30 31 1552 32 33 3526 34 35 9249 36 37 11925 38 8880 3300 5029 39 44 3981 12482 12412 3617 45 46 47 1501 6...
result:
ok m = 14832
Test #65:
score: 20
Accepted
time: 711ms
memory: 79280kb
input:
5000 15000 2909 3709 2600 2137 299 3638 2657 3365 519 1547 2621 4556 4311 2545 693 3249 1486 1195 4711 1681 2373 52 4007 3042 788 4371 1579 583 4906 4847 2236 1954 1577 1174 2206 1217 406 3842 1026 2637 4345 2091 4247 2857 3632 270 4397 3345 1628 1746 4157 1276 4480 161 1551 12 129 3013 563 1199 308...
output:
14854 11828 33 34 3672 8990 35 1598 245 36 37 38 13112 39 2950 2290 40 451 9712 41 42 43 11104 11186 7780 5194 1920 44 45 2729 2418 437 2038 13114 12153 46 47 48 2378 2390 4411 4240 49 50 2128 51 52 53 13100 54 363 55 56 10612 565 57 58 6096 59 2224 60 61 3045 62 63 14009 64 1887 3861 3136 65 66 67 ...
result:
ok m = 14854
Test #66:
score: 20
Accepted
time: 347ms
memory: 78368kb
input:
5000 15000 2968 189 1839 1380 979 1393 2916 2061 44 1140 2541 1257 389 3379 3209 1762 1127 2338 1911 1578 91 433 1119 2608 639 1802 205 2862 3582 139 4436 9 2079 1434 1502 1827 1800 2507 2280 2157 1840 921 438 209 854 3289 603 2482 2850 1976 152 390 724 1584 101 562 827 1331 528 3563 1010 11 1084 39...
output:
14654 88 9789 10505 10504 10503 10502 10501 10500 10499 10498 10497 10496 10495 10494 10493 10492 10491 10490 10489 10488 10487 10486 10485 10484 10483 10482 89 5383 9319 7801 8638 9377 10258 7802 1180 3441 90 91 2695 3971 92 356 1939 4497 1907 1260 93 343 94 95 659 96 97 98 9525 8644 8528 1956 1995...
result:
ok m = 14654
Test #67:
score: 20
Accepted
time: 399ms
memory: 79064kb
input:
4994 14982 108 3664 963 1492 2285 336 3332 353 3948 470 671 53 420 236 509 2949 1013 1811 282 981 2733 92 870 407 3584 633 1920 247 2227 1683 2830 1349 1688 2568 918 1390 628 3055 1175 1159 811 79 195 3057 3709 732 329 3303 1598 333 4504 40 956 3504 4916 30 912 11 4346 116 121 3393 3472 563 478 3792...
output:
14640 8671 1705 26 806 27 28 11085 10242 10577 9417 7211 1449 2139 8858 9432 8302 2543 29 30 31 32 33 6464 6574 11221 8723 9318 9383 9223 7893 34 35 5516 2224 1581 36 1463 8871 579 989 4183 10379 10664 2528 2621 9659 5010 6692 3552 37 38 39 1820 40 41 42 3029 8047 10896 9230 10210 2577 732 43 44 616...
result:
ok m = 14640
Test #68:
score: 20
Accepted
time: 413ms
memory: 79132kb
input:
5000 15000 429 1052 78 3444 1310 3413 2115 847 2042 724 3625 858 510 1380 39 4428 1736 924 1369 1225 751 375 151 829 937 3982 98 4487 1843 3002 2251 1335 4050 26 3896 112 1828 664 1811 2560 891 2887 366 4347 914 1707 1932 1131 1345 929 3803 256 2865 1070 672 1484 2581 665 2436 2177 1706 1627 817 160...
output:
14659 11399 11428 11791 7373 10217 9686 3488 5374 812 2030 76 77 78 9854 11824 9394 79 84 85 103 11548 11044 10963 9748 1053 7978 10819 7412 7756 8978 11773 11719 11262 7590 5659 104 105 1908 107 108 5239 109 1092 5223 110 111 2906 11218 4414 8067 3927 112 1803 113 114 115 11390 10025 11206 10109 10...
result:
ok m = 14659
Test #69:
score: 20
Accepted
time: 406ms
memory: 78644kb
input:
5000 15000 838 3690 2263 1673 2477 428 1696 699 2681 1603 800 201 2351 866 2541 2328 3265 196 325 2140 925 2939 968 3557 677 2234 385 1093 963 2200 1074 2816 665 736 1466 3439 3486 414 3080 323 999 3727 1918 2173 3427 764 1445 2278 1145 3546 2239 2189 1815 2735 36 606 4270 341 972 2943 1234 462 513 ...
output:
14661 10143 11315 4 8014 10163 11181 11242 6844 766 5 6 9757 8523 4233 7 8 9178 3674 6173 11171 9973 9983 6147 9 10 496 8212 8336 7275 3578 2206 11 12 13 8104 3346 2237 14 1491 15 16 8554 8791 17 6126 18 19 11342 20 21 11178 22 10859 23 24 8706 8884 9968 8137 7561 3923 6876 25 2069 26 27 6066 9712 1...
result:
ok m = 14661
Test #70:
score: 20
Accepted
time: 364ms
memory: 78508kb
input:
5000 15000 955 3757 2130 27 1959 12 4068 169 344 32 1420 1842 77 2332 724 645 1176 3316 1620 309 1300 3265 1044 1815 959 888 29 2741 146 3366 1383 2342 1735 2812 2256 1716 2806 518 442 1181 1097 89 594 2235 892 2818 191 406 2577 1728 290 2505 1341 3525 600 1091 3540 275 2095 508 1857 1881 602 1953 1...
output:
14555 8339 10430 9129 8179 634 1167 7706 8192 54 55 1019 6524 516 111 112 113 4362 9849 5944 114 116 117 7623 9609 7811 3068 4925 5094 9204 8171 8123 118 119 120 121 273 10179 8596 9928 9198 122 123 1964 8755 10361 8487 124 125 126 2796 7654 4264 3002 1621 127 1292 128 139 9640 8672 9490 140 7238 94...
result:
ok m = 14555
Test #71:
score: 20
Accepted
time: 625ms
memory: 79072kb
input:
5000 15000 3061 1456 266 2931 1154 1800 2122 2611 2436 4172 345 3617 1154 2455 4389 1306 499 2226 955 1219 2207 30 1876 3602 3231 2433 125 2171 2749 968 40 4768 2464 3844 1111 2784 651 138 2541 2545 2731 3088 3750 543 608 2004 1563 3211 1849 3112 485 3943 2934 243 620 1568 1827 4033 2034 181 1199 47...
output:
14790 8934 10 1428 12136 11 12 10874 11629 4288 13 14 8433 15 16 8095 6793 7103 17 3542 1500 1331 18 19 20 7057 21 7008 10462 22 714 10332 8403 3089 23 581 24 25 6806 11849 11462 1079 3657 26 482 751 27 28 29 30 9390 6181 6390 7089 31 5060 445 920 3555 11329 11714 9533 7568 32 33 34 35 36 37 8298 55...
result:
ok m = 14790
Test #72:
score: 20
Accepted
time: 516ms
memory: 78976kb
input:
4998 14994 4410 2145 3657 2418 3154 98 2839 343 1860 4559 1828 3663 1615 1862 529 2748 1775 4538 508 4406 3341 2520 2212 1406 746 118 4194 2542 2607 348 3482 2417 1893 1385 1971 3317 4429 232 1108 3291 2558 4139 491 3469 2105 615 4429 343 2303 4137 1981 1680 846 2471 3854 355 1195 601 1915 2546 2102...
output:
14777 10133 214 7221 10716 7419 215 650 216 217 7070 6635 218 219 220 221 944 9853 222 223 7518 6289 224 5993 448 4781 1774 225 226 273 8823 7717 274 3017 10181 4972 6380 2110 275 276 277 3896 10152 6899 279 1069 280 281 5703 282 283 8688 284 7226 285 286 9726 3879 6512 5053 287 2788 288 289 8917 98...
result:
ok m = 14777
Test #73:
score: 20
Accepted
time: 771ms
memory: 78984kb
input:
5000 15000 1489 1383 1484 1376 1940 1876 1934 1860 4709 4721 4377 4405 763 711 2019 1917 2816 2734 3258 3233 2537 2421 2314 2207 2689 2603 735 691 2969 2894 1246 1145 192 113 3569 3574 3615 3626 1458 1402 4833 4848 1121 1001 3207 3197 3524 3522 1471 1426 2674 2550 3664 3676 2661 2555 4539 4498 4054 ...
output:
12617 1 4 5 9 10 11 12 13 14 17 18 19 20 21 24 25 26 40 27 28 29 30 31 32 33 34 35 36 37 39 41 42 43 44 45 46 47 48 49 50 56 57 58 59 60 61 62 65 66 67 68 69 71 72 73 75 104 94 93 84 76 77 105 78 79 81 96 98 99 108 114 116 127 128 129 150 136 137 146 138 139 153 154 155 156 158 172 159 160 163 164 1...
result:
ok m = 12617
Test #74:
score: 20
Accepted
time: 32ms
memory: 31924kb
input:
5000 15000 2154 154 746 321 2469 266 2273 262 1742 245 1036 593 1988 479 2081 275 997 563 887 451 2225 227 1612 97 976 541 2135 125 1496 1035 192 153 422 383 674 260 2007 499 728 308 1511 1039 586 169 1322 891 2293 278 1463 1000 275 229 966 530 849 415 1866 376 417 372 507 456 529 478 1560 52 572 14...
output:
5000 1 2 3 4 5 8 10 11 14 17 18 22 23 24 26 27 29 30 31 32 34 36 37 38 40 41 42 47 50 55 56 59 60 61 63 64 65 67 70 71 72 74 75 76 77 78 79 80 84 85 88 89 90 91 92 93 94 96 95 87 86 83 82 81 73 69 68 98 99 101 105 107 108 109 110 111 114 116 118 119 121 122 123 125 126 129 133 134 135 137 138 139 14...
result:
ok m = 5000
Test #75:
score: 20
Accepted
time: 56ms
memory: 33208kb
input:
4996 14988 631 661 86 88 1663 1583 159 152 7 9 1724 1630 2442 1837 1843 1184 1262 1171 1721 1628 1694 1606 1646 1568 1208 1112 400 396 66 69 1414 1337 1373 1286 1815 1711 1187 1089 2405 1773 1823 1726 2232 1591 2087 1433 1079 1096 511 521 344 344 632 666 92 91 710 741 1558 1490 1077 1094 1141 1031 1...
output:
4996 5 7 8 10 13 14 16 17 18 19 22 23 25 30 31 33 38 40 41 42 44 45 46 47 50 51 52 53 54 55 57 60 61 63 67 69 70 71 73 74 75 76 78 79 80 81 91 96 105 106 108 110 113 114 115 118 121 122 123 125 126 127 128 129 133 134 135 139 142 143 144 145 146 147 148 150 154 155 159 160 161 162 170 171 172 173 17...
result:
ok m = 4996
Test #76:
score: 20
Accepted
time: 575ms
memory: 78732kb
input:
5000 15000 1 1 1 2 2 2 2 3 3 3 3 4 3 5 4 5 5 5 5 6 5 7 5 8 6 8 6 9 6 10 6 11 7 11 7 12 8 12 9 12 10 12 11 12 12 12 12 13 12 14 13 14 14 14 15 14 15 15 16 15 16 16 17 16 17 17 18 17 19 17 20 17 21 17 22 17 23 17 23 18 23 19 24 19 24 20 25 20 26 20 26 21 26 22 26 23 27 23 28 23 28 24 28 25 29 25 30 25...
output:
12954 2 4 7 8 12 16 344 347 348 349 352 354 355 625 628 632 633 641 645 646 647 648 651 654 655 659 662 665 669 670 673 674 675 677 678 680 684 686 687 689 691 692 693 694 697 700 702 704 705 706 707 710 712 715 716 717 721 723 725 726 728 729 730 731 734 735 736 742 743 744 748 749 750 751 753 755 ...
result:
ok m = 12954
Test #77:
score: 20
Accepted
time: 591ms
memory: 78748kb
input:
5000 15000 1 1 2 1 3 1 4 1 4 2 4 3 4 4 5 4 6 4 7 4 7 5 7 6 8 6 8 7 9 7 10 7 11 7 12 7 13 7 13 8 14 8 15 8 15 9 15 10 15 11 16 11 16 12 16 13 17 13 18 13 19 13 20 13 21 13 22 13 23 13 24 13 25 13 26 13 27 13 27 14 28 14 29 14 30 14 30 15 30 16 30 17 31 17 32 17 32 18 33 18 33 19 33 20 33 21 33 22 34 ...
output:
12658 1 2 3 7 8 9 12 14 15 16 17 18 20 21 25 28 29 30 31 32 33 34 35 36 37 38 40 41 42 46 47 49 54 56 60 61 64 63 62 59 58 57 65 66 67 71 72 73 74 75 76 80 81 82 83 86 87 88 89 90 92 93 94 95 96 97 98 104 105 110 111 109 108 107 106 103 102 101 100 99 91 85 84 79 78 77 70 69 114 115 116 119 121 126 ...
result:
ok m = 12658
Test #78:
score: 20
Accepted
time: 578ms
memory: 78736kb
input:
4995 14985 1 1 1 2 2 2 2 3 3 3 4 3 4 4 5 4 6 4 7 4 7 5 7 6 7 7 7 8 7 9 7 10 7 11 8 11 8 12 9 12 9 13 9 14 9 15 10 15 10 16 10 17 10 18 10 19 11 19 11 20 12 20 12 21 13 21 13 22 13 23 13 24 14 24 14 25 15 25 15 26 15 27 15 28 16 28 16 29 16 30 16 31 16 32 16 33 16 34 16 35 17 35 17 36 17 37 17 38 18 ...
output:
12676 2 4 5 7 8 9 17 19 23 28 30 32 36 38 42 50 54 56 57 61 62 64 65 70 71 72 73 74 76 78 79 80 81 84 88 92 94 96 97 99 101 102 105 106 109 110 111 113 119 123 124 126 127 128 129 130 131 134 137 138 140 141 148 149 153 154 155 158 159 160 161 162 163 164 166 167 170 172 173 177 179 180 182 258 259 ...
result:
ok m = 12676
Test #79:
score: 20
Accepted
time: 581ms
memory: 78680kb
input:
5000 15000 1 1 1 2 2 2 3 2 4 2 4 3 4 4 5 4 5 5 6 5 7 5 7 6 7 7 7 8 8 8 8 9 8 10 8 11 9 11 9 12 9 13 10 13 11 13 11 14 11 15 12 15 13 15 14 15 14 16 14 17 15 17 16 17 17 17 17 18 18 18 18 19 19 19 19 20 19 21 20 21 21 21 22 21 22 22 23 22 24 22 24 23 24 24 24 25 25 25 26 25 26 26 27 26 28 26 29 26 30...
output:
12381 2 3 4 7 9 10 14 18 21 22 25 26 27 30 31 32 34 36 39 40 41 43 44 48 49 51 52 53 54 57 58 59 62 63 65 66 74 75 79 80 83 85 86 88 90 91 92 93 96 97 99 100 104 105 106 109 110 112 114 116 122 125 126 127 130 131 133 137 139 140 141 142 146 149 151 156 157 158 159 161 163 167 169 171 172 174 175 18...
result:
ok m = 12381
Test #80:
score: 20
Accepted
time: 450ms
memory: 78876kb
input:
5000 15000 1 5000 2 4999 3 4998 4 4997 5 4996 6 4995 7 4994 8 4993 9 4992 10 4991 11 4990 12 4989 13 4988 14 4987 15 4986 16 4985 17 4984 18 4983 19 4982 20 4981 21 4980 22 4979 23 4978 24 4977 25 4976 26 4975 27 4974 28 4973 29 4972 30 4971 31 4970 32 4969 33 4968 34 4967 35 4966 36 4965 37 4964 38...
output:
14997 5000 5002 5004 5006 5008 5010 5012 5014 5016 5018 5020 5022 5024 5026 5028 5030 5032 5034 5036 5038 5040 5042 5044 5046 5048 5050 5052 5054 5056 5058 5060 5062 5064 5066 5068 5070 5072 5074 5076 5078 5080 5082 5084 5086 5088 5090 5092 5094 5096 5098 5100 5102 5104 5106 5108 5110 5112 5114 5116...
result:
ok m = 14997
Extra Test:
score: 0
Extra Test Passed