QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#833076 | #9239. Hieroglyphs | Flamire# | 14 | 123ms | 247556kb | C++17 | 2.6kb | 2024-12-26 12:57:05 | 2024-12-26 12:57:17 |
Judging History
answer
#include "hieroglyphs.h"
#include <bits/stdc++.h>
#define N 100011
using namespace std;
const int p=998244353;
int f[3011][3011],sf[3011][3011],g[3011],n,m,mx[3011][3011];
int a[N],b[N],prea[N],preb[N],lsta[3011][6011],lstb[3011][6011];
int A;
inline int Sf(int l1,int r1,int l2,int r2)
{
if(l1>r1||l2>r2)return 0;
return (0ll+sf[r1][r2]-sf[l1-1][r2]-sf[r1][l2-1]+sf[l1-1][l2-1])%p;
}
std::vector<int> ucs(std::vector<int> AA, std::vector<int> BB) {
n=AA.size();m=BB.size();
for(int i=1;i<=n;++i)a[i]=AA[i-1];
for(int i=1;i<=m;++i)b[i]=BB[i-1];
static vector<int> vv;
vv.clear();
for(int i=1;i<=n;++i)vv.push_back(a[i]);
for(int i=1;i<=m;++i)vv.push_back(b[i]);
sort(vv.begin(),vv.end());vv.resize(unique(vv.begin(),vv.end())-vv.begin());
for(int i=1;i<=n;++i)a[i]=lower_bound(vv.begin(),vv.end(),a[i])-vv.begin()+1;
for(int i=1;i<=m;++i)b[i]=lower_bound(vv.begin(),vv.end(),b[i])-vv.begin()+1;
A=vv.size();
for(int i=1;i<=n;++i)
{
for(int j=1;j<=A;++j)lsta[i][j]=lsta[i-1][j];
prea[i]=lsta[i][a[i]];
lsta[i][a[i]]=i;
}
for(int i=1;i<=m;++i)
{
for(int j=1;j<=A;++j)lstb[i][j]=lstb[i-1][j];
preb[i]=lstb[i][b[i]];
lstb[i][b[i]]=i;
}
// printf("a:");for(int i=1;i<=n;++i)printf("%d ",a[i]);putchar(10);
// printf("b:");for(int i=1;i<=m;++i)printf("%d ",b[i]);putchar(10);
for(int i=1;i<=n;++i)
{
static int ctr[N];
for(int j=1;j<=A;++j)ctr[j]=0;
int val=ctr[a[i]]=!prea[i];
for(int j=1;j<=m;++j)
{
if(b[j]==a[i])f[i][j]=Sf(prea[i],i-1,preb[j],j-1)+(!prea[i]&&!preb[j]);
sf[i][j]=(0ll+sf[i-1][j]+sf[i][j-1]-sf[i-1][j-1]+f[i][j])%p;
}
}
// printf("f:\n");
// for(int i=1;i<=n;++i)
// {
// for(int j=1;j<=m;++j)printf("%d ",f[i][j]);putchar(10);
// }
int ans1=0;
for(int i=1;i<=n;++i)for(int j=1;j<=m;++j)ans1=(ans1+f[i][j])%p;
for(int i=1;i<=n;++i)for(int j=1;j<=m;++j)mx[i][j]=max({mx[i-1][j],mx[i][j-1],mx[i-1][j-1]+(a[i]==b[j])});
static int lcs[N];int k=mx[n][m];
// printf("k:%d\n",k);
int I=n,J=m;
while(I&&J)
{
if(mx[I-1][J]==mx[I][J])--I;
else if(mx[I][J-1]==mx[I][J])--J;
else lcs[k--]=a[I],--I,--J;
}
k=mx[n][m];
// printf("lcs:");for(int i=1;i<=k;++i)printf("%d ",lcs[i]);putchar(10);
g[0]=1;
for(int i=1;i<=k;++i)
{
for(int j=i-1;~j;--j)
{
g[i]=(g[i]+g[j])%p;
if(lcs[j]==lcs[i])break;
}
// printf("g[%d]:%d\n",i,g[i]);
}
int ans2=0;
for(int i=1;i<=k;++i)ans2=(ans2+g[i])%p;
ans1=(ans1%p+p)%p;
ans2=(ans2%p+p)%p;
// printf("ans1:%d ans2:%d\n",ans1,ans2);
for(int i=1;i<=k;++i)lcs[i]=vv[lcs[i]-1];
if(ans1==ans2)return vector<int>(lcs+1,lcs+1+k);
else return vector<int>({-1});
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 0
Runtime Error
Test #1:
score: 3
Accepted
time: 2ms
memory: 10136kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 10 10 7 1 9 2 3 5 0 6 8 4 7 1 9 2 3 5 0 6 8 4
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 10 7 1 9 2 3 5 0 6 8 4
result:
ok
Test #2:
score: 3
Accepted
time: 1ms
memory: 10032kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 10 10 7 9 4 5 6 8 2 1 3 0 7 9 4 5 8 6 2 1 3 0
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #3:
score: 3
Accepted
time: 15ms
memory: 81964kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 1000 1000 227 14 144 355 329 614 282 987 90 67 421 904 584 672 129 286 187 498 450 29 342 688 521 133 585 769 794 138 731 946 28 996 402 935 96 855 2 186 361 1 451 914 318 720 296 389 356 364 400 971 387 979 520 885 604 62 814 474 479 952 394 640 959 246 509 171 486 ...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1000 227 14 144 355 329 614 282 987 90 67 421 904 584 672 129 286 187 498 450 29 342 688 521 133 585 769 794 138 731 946 28 996 402 935 96 855 2 186 361 1 451 914 318 720 296 389 356 364 400 971 387 979 520 885 604 62 814 474 479 952 394 640 959 246 509 171 486 35...
result:
ok
Test #4:
score: 3
Accepted
time: 19ms
memory: 79928kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 997 997 615 691 867 398 544 236 744 802 466 701 700 106 636 993 668 105 409 810 957 249 619 293 729 339 189 537 70 237 487 360 276 693 181 954 85 310 669 52 86 12 209 787 294 188 64 561 828 44 564 480 895 283 289 924 192 783 890 948 674 279 114 229 822 771 458 179 65...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #5:
score: 0
Runtime Error
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 100000 100000 19751 36170 33104 26686 54203 5214 37609 58763 10536 82655 80942 70794 54794 16739 55137 38172 11159 41408 34850 54300 58781 6684 19791 28867 83340 19360 7277 54060 59942 87198 45397 49198 66950 26865 7468 7059 58566 43804 99565 76536 48614 34101 26106 ...
output:
result:
Subtask #2:
score: 0
Runtime Error
Test #8:
score: 0
Runtime Error
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 89984 90016 167910 187180 47437 150113 199404 61979 49501 155514 167910 175137 104441 149717 155514 13573 170025 181983 117868 13573 149717 166954 145922 29787 93788 58581 158693 51768 120499 17700 17700 4746 119328 33450 138501 137246 33450 135751 84363 168724 15701...
output:
result:
Subtask #3:
score: 0
Runtime Error
Test #71:
score: 0
Runtime Error
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 100000 100000 0 1 0 0 1 1 1 1 0 1 1 1 0 0 0 1 1 1 1 1 0 1 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 1 1 1 1 1 0 1 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 0 1 1 0 1 1 0 0 0 1 1 0 0 1 0 0 1 1 0 0 0 0 0 1 1 1 0 1 0 0 0 1 0 1 0 1 1 1 1 0 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 1 0 1 1 1 0 1 0...
output:
result:
Subtask #4:
score: 0
Runtime Error
Test #97:
score: 0
Runtime Error
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 20000 30000 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110955 110...
output:
result:
Subtask #5:
score: 14
Accepted
Test #132:
score: 14
Accepted
time: 89ms
memory: 246008kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 2800 2999 47 51 42 122 38 125 170 11 119 48 289 297 27 150 207 271 11 15 67 287 149 220 76 274 128 151 60 117 39 123 254 75 170 198 72 179 274 203 13 88 139 153 46 288 13 282 16 219 284 91 274 63 190 157 72 286 238 1 219 82 82 31 285 128 198 172 161 271 36 111 160 26...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 2800 47 51 42 122 38 125 170 11 119 48 289 297 27 150 207 271 11 15 67 287 149 220 76 274 128 151 60 117 39 123 254 75 170 198 72 179 274 203 13 88 139 153 46 288 13 282 16 219 284 91 274 63 190 157 72 286 238 1 219 82 82 31 285 128 198 172 161 271 36 111 160 268 ...
result:
ok
Test #133:
score: 14
Accepted
time: 123ms
memory: 246712kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 2999 2999 161 462 13 332 346 475 194 20 36 323 39 256 432 278 259 480 97 464 354 69 375 262 103 321 65 264 31 471 439 314 169 353 165 346 444 148 337 326 359 397 396 489 391 74 168 209 496 183 481 9 485 46 174 410 158 363 179 56 118 294 350 290 154 74 95 202 490 62 3...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 2700 161 462 13 332 346 475 194 20 36 323 39 256 432 278 259 480 97 464 354 69 375 262 103 321 65 264 31 471 439 314 169 353 165 346 444 148 337 326 359 397 396 489 391 74 168 209 496 183 481 9 485 46 174 410 158 363 179 56 118 294 350 290 154 74 95 202 490 62 397...
result:
ok
Test #134:
score: 14
Accepted
time: 99ms
memory: 239252kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 2999 2999 843 300 400 262 3 359 867 592 609 694 416 694 749 14 997 584 22 452 74 61 908 659 456 301 694 412 793 433 213 885 304 161 506 502 462 654 694 875 983 177 743 313 380 316 473 748 254 659 997 132 100 335 437 825 192 182 213 575 740 442 622 833 694 914 332 341...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 2500 843 300 400 262 3 359 867 592 609 416 749 14 997 584 22 452 74 61 908 659 456 301 412 793 433 213 885 304 161 506 502 462 654 875 983 177 743 313 380 316 473 748 254 659 997 132 100 335 437 825 192 182 213 575 740 442 622 833 914 332 341 153 931 749 819 985 8...
result:
ok
Test #135:
score: 14
Accepted
time: 95ms
memory: 234016kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 2999 2999 863 1603 1420 106 1789 1690 1900 525 13 1749 747 263 87 0 1117 24 1318 1166 1233 749 337 1130 1780 1156 1918 1245 526 204 507 1440 728 1038 685 83 723 1929 1011 386 1132 1358 1022 1611 861 388 1168 1302 197 1958 1110 1573 1129 1808 357 1656 323 1670 799 983...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 2300 863 1603 1420 106 1789 1690 13 1749 747 0 1117 24 1318 1166 749 337 1130 1780 1156 1918 1245 526 204 507 728 1038 685 83 723 1929 1011 386 1132 1358 1022 1611 388 1168 1302 197 1110 1573 1129 1808 357 1656 323 1670 641 1673 633 188 1557 1747 322 807 544 1118 ...
result:
ok
Test #136:
score: 14
Accepted
time: 88ms
memory: 245432kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 2801 2999 242 250 180 109 252 104 276 77 206 10 83 106 187 18 185 122 29 94 87 53 142 172 135 197 70 55 243 242 289 268 125 66 293 276 133 121 299 113 279 71 195 221 23 139 85 246 287 128 198 184 145 140 268 129 210 148 7 222 186 14 282 184 121 42 146 222 239 184 217...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #137:
score: 14
Accepted
time: 100ms
memory: 238456kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 2735 2999 253 21 90 69 49 28 433 494 182 261 143 211 114 170 493 307 26 29 69 427 285 452 183 134 483 226 249 242 232 282 52 213 341 447 50 484 322 210 35 376 479 465 61 446 413 325 351 125 16 43 379 376 322 315 235 237 163 321 349 434 293 359 353 420 91 75 351 279 4...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #138:
score: 14
Accepted
time: 95ms
memory: 239528kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 2999 591 907 168 874 286 701 505 67 3 774 970 900 276 273 932 966 575 637 123 936 659 508 323 408 154 503 432 580 83 464 925 763 161 202 370 635 80 538 809 880 307 306 90 575 681 146 3 775 835 457 782 151 81 832 749 163 915 987 396 666 680 440 9 617 888 926 655 ...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #139:
score: 14
Accepted
time: 119ms
memory: 234396kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 2999 3000 1545 1894 1928 235 936 12 660 265 847 14 205 359 1987 1910 1597 1502 12 851 1341 1194 1183 1439 919 1297 548 148 200 558 869 1798 257 1380 1861 26 347 1625 437 1186 680 1854 1026 1514 659 1535 664 1756 1802 836 1431 591 563 1454 1556 943 1135 1007 1653 837 ...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #140:
score: 14
Accepted
time: 101ms
memory: 247556kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 2999 3000 8 316 154 236 55 79 393 161 423 280 218 263 356 384 444 400 420 16 104 322 118 172 39 447 20 312 170 327 86 464 441 363 434 312 80 58 425 56 180 114 354 421 24 84 336 306 472 61 368 365 331 11 214 12 333 2 454 201 303 86 328 143 31 203 321 52 70 408 241 204...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #141:
score: 14
Accepted
time: 63ms
memory: 206516kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 2000 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 75354 75354 75354 75354 75354 75354 75354 75354...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1895 127784 127784 127784 127784 127784 127784 127784 127784 127784 127784 75354 75354 75354 75354 75354 75354 75354 75354 75354 75354 75354 75354 98085 98085 98085 98085 98085 98085 98085 172015 172015 172015 172015 172015 172015 172015 172015 172015 172015 17201...
result:
ok
Test #142:
score: 14
Accepted
time: 112ms
memory: 227956kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 3000 99216 99216 99216 64331 64331 64331 158932 158932 105980 22483 22483 114484 45939 65096 65096 158343 47623 47623 45595 19928 7640 180454 84521 34544 158813 158813 112815 75895 75895 146977 146977 186866 26210 26210 28236 28236 28236 90757 27341 27341 27043 ...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1756 99216 99216 64331 64331 158932 105980 22483 114484 45939 65096 65096 158343 45595 7640 84521 34544 158813 158813 112815 75895 146977 146977 186866 26210 26210 28236 90757 27341 27043 68745 68745 68745 129391 129391 129391 192412 35406 35406 36819 36819 120922...
result:
ok
Test #143:
score: 14
Accepted
time: 100ms
memory: 229068kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 3000 184510 184510 184510 20982 20982 20982 25942 25942 25942 25942 25942 25942 25942 51540 51540 51540 51540 51540 51540 63747 63747 63747 63747 63747 63747 63747 63747 100847 144863 144863 144863 112699 112699 112699 112699 112699 112699 49470 49470 49470 4947...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 2279 20982 20982 20982 25942 25942 25942 25942 25942 25942 25942 51540 51540 51540 51540 51540 51540 63747 63747 63747 63747 63747 63747 63747 63747 144863 144863 144863 112699 112699 112699 112699 112699 112699 49470 49470 49470 49470 49470 49470 49470 152276 152...
result:
ok
Test #144:
score: 14
Accepted
time: 75ms
memory: 227416kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 3000 37364 37364 37364 37364 37364 37364 37364 37364 37364 37364 37364 37364 37364 37364 37364 32042 32042 32042 32042 32042 32042 32042 32042 32042 32042 32042 106346 106346 106346 106346 106346 106346 106346 106346 106346 106346 106346 106346 106346 106346 106...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 2579 37364 37364 37364 37364 37364 37364 37364 37364 37364 37364 37364 37364 37364 37364 37364 32042 32042 32042 32042 32042 32042 32042 32042 32042 32042 32042 106346 106346 106346 106346 106346 106346 106346 106346 106346 106346 106346 106346 106346 106346 10634...
result:
ok
Test #145:
score: 14
Accepted
time: 102ms
memory: 229620kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 3000 134557 134557 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 201...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 2834 134557 134557 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105 20105...
result:
ok
Test #146:
score: 14
Accepted
time: 99ms
memory: 233992kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 3000 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 2875 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 10166 1...
result:
ok
Test #147:
score: 14
Accepted
time: 0ms
memory: 12356kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 30 21 2 9 4 9 2 3 3 4 4 8 4 0 4 3 8 9 4 9 8 4 7 0 8 8 4 7 3 0 6 0 2 6 5 6 9 2 6 9 2 3 8 5 3 5 9 9 2 9 3 6 0
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #148:
score: 14
Accepted
time: 2ms
memory: 12292kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 27 28 6 5 1 9 5 8 1 0 9 3 9 5 1 8 3 3 8 9 5 0 4 8 5 3 8 9 0 6 2 6 7 8 7 0 6 4 3 6 2 6 4 6 9 3 7 2 3 4 2 7 8 5 3 9 2
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #149:
score: 14
Accepted
time: 12ms
memory: 79052kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 960 913 77 333 132 270 9 314 129 275 216 224 217 264 288 19 213 24 204 329 223 114 99 21 12 314 106 51 254 115 92 127 181 45 188 33 146 39 202 240 77 44 62 50 6 285 225 272 153 103 214 278 21 146 110 290 38 114 68 189 229 290 221 60 157 349 134 297 293 330 83 231 148...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #150:
score: 14
Accepted
time: 98ms
memory: 228552kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 3000 151527 151527 151527 151527 151527 156778 156778 156778 156778 156778 156778 156778 22437 22437 151527 151527 151527 151527 156778 156778 156778 156778 156778 151527 151527 151527 156778 156778 151527 156778 151527 151527 156778 151527 156778 156778 156778 ...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #151:
score: 14
Accepted
time: 97ms
memory: 227800kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 3000 141299 15375 15375 141299 117504 141299 141299 117504 117504 15375 141299 141299 15375 15375 117504 117504 15375 15375 15375 15375 15375 15375 15375 15375 117504 117504 15375 15375 117504 15375 141299 141299 117504 117504 15375 117504 15375 117504 15375 153...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #152:
score: 14
Accepted
time: 91ms
memory: 227708kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 3000 99497 99497 99497 7024 1242 99497 7024 7024 57636 57636 57636 57636 99497 7024 7024 7024 57636 99497 57636 7024 7024 91499 1242 1242 91499 99497 57636 99497 7024 7024 1242 91499 91499 1242 91499 91499 1242 1242 91499 1242 91499 1242 91499 91499 1242 1242 91...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #153:
score: 14
Accepted
time: 95ms
memory: 223948kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 3000 167012 167012 167012 67985 67985 12324 12324 12324 124335 167012 167012 67985 12324 12324 12324 20371 20371 20371 49326 20371 49326 124335 124335 124335 124335 49326 124335 124335 124335 124335 49326 124335 49326 49326 20371 20371 20371 20371 20371 49326 20...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #154:
score: 14
Accepted
time: 0ms
memory: 12120kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 16 22 7 16 18 4 4 16 11 2 17 2 8 16 14 0 4 14 7 11 7 19 4 11 2 12 2 15 17 13 9 3 15 10 12 6 2 14 4 15
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #155:
score: 14
Accepted
time: 15ms
memory: 128352kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 341 174075 25403 69099 104345 127693 65942 153241 72390 182624 104345 174075 173422 186673 67673 37811 153241 25403 122384 29017 69510 69510 153241 25403 69099 39060 174075 25403 69099 104345 127693 65942 153241 72390 182624 104345 174075 173422 186673 67673 378...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #156:
score: 14
Accepted
time: 86ms
memory: 236024kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 2705 11519 155866 16264 160215 179631 26746 16264 26746 173866 88443 49726 11519 185695 73060 184729 26746 148338 116604 158814 140952 115247 140686 116604 144394 155866 5610 144394 177542 59189 127398 13760 121209 186078 58660 40829 6784 58972 130225 158814 131...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #157:
score: 14
Accepted
time: 72ms
memory: 238988kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 2694 157779 157779 157779 141523 141523 157779 157779 157779 157779 157779 157779 141523 157779 141523 157779 157779 141523 157779 141523 157779 157779 141523 157779 157779 157779 157779 157779 157779 157779 141523 141523 141523 141523 141523 141523 141523 15777...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Test #158:
score: 14
Accepted
time: 67ms
memory: 231348kb
input:
vHwzrZUx9chlYIJ7zODvOcQbZwj3OxhB 3000 2450 120465 191342 191342 191342 120465 120465 191342 120465 120465 77259 120465 191342 120465 120465 77259 191342 120465 120465 191342 120465 77259 191342 77259 77259 120465 191342 77259 191342 191342 120465 120465 77259 120465 120465 120465 120465 77259 191342...
output:
IyRwUZ9rsuq5tjuK54lpSvORqGQyBWEZ OK 1 -1
result:
ok
Subtask #6:
score: 0
Skipped
Dependency #1:
0%