QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#294963 | #4829. Mark on a Graph | ucup-team055# | AC ✓ | 3ms | 3740kb | C++23 | 2.0kb | 2023-12-30 17:43:20 | 2023-12-30 17:43:20 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
const ll INF = LLONG_MAX / 4;
#define rep(i, a, b) for(ll i = a; i < b; i++)
#define all(a) begin(a), end(a)
template<class T> bool chmin(T& a, T b) { if(a <= b) return 0; a = b; return 1; }
template<class T> bool chmax(T& a, T b) { if(a >= b) return 0; a = b; return 1; }
mt19937 rnd(169);
int main() {
// cin.tie(0)->sync_with_stdio(0);
ll N, M;
cin >> N >> M;
vector g(N, vector<ll>{});
rep(i, 0, M) {
ll A, B;
cin >> A >> B;
A--; B--;
g[A].push_back(B);
g[B].push_back(A);
}
vector<ll> deg(N);
rep(i, 0, N) deg[i] = g[i].size();
vector<ll> hist(100);
for(ll x : deg) hist[x]++;
auto p = ranges::max_element(hist);
while(*p > 10) p++;
if(*p == 0) {
puts("ok");
return 0;
}
puts("mark");
puts("5");
vector<ll> idx;
cerr << p - begin(hist) << endl;
rep(i, 0, N) if(g[i].size() >= p - begin(hist)) idx.push_back(i);
ranges::sort(idx, less<>{}, [&](ll i) { return g[i].size(); });
for(ll d = 0; idx.size() < 10; d++) {
rep(i, 0, N) if(idx.size() < 10 and g[i].size() == d) idx.push_back(i);
}
idx.resize(10);
auto has_edge = [&](ll i, ll j) -> bool {
return ranges::count(g[i], j);
};
auto add_edge = [&](ll i, ll j) -> bool {
if(i == j) return 0;
if(ranges::count(g[i], j)) return 0;
g[i].push_back(j);
g[j].push_back(i);
cout << i + 1 << ' ' << j + 1 << endl;
return 1;
};
ranges::sort(idx);
for(ll i : idx) cerr << i << " : " << g[i].size() << endl;
{
auto [l, r] = ranges::unique(idx);
assert(l == r);
}
while([&] {
rep(i, 0, 5) if(has_edge(idx[i * 2], idx[i * 2 + 1])) return 1;
return 0;
}()) ranges::shuffle(idx, rnd);
rep(i, 0, 5) add_edge(idx[i * 2], idx[i * 2 + 1]);
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 2ms
memory: 3660kb
input:
1000 3560 603 151 415 20 102 569 895 552 678 734 24 614 689 518 440 223 751 919 223 433 711 551 502 634 706 583 812 501 514 535 780 751 720 530 532 384 888 139 864 791 292 675 171 881 30 592 464 557 280 299 654 650 894 335 250 532 792 10 83 969 118 771 579 300 852 983 243 940 957 939 817 889 911 319...
output:
mark 5 80 108 489 497 543 547 611 680 875 907
input:
1000 3565 626 311 882 830 665 298 779 269 682 582 107 833 155 683 656 183 184 255 392 381 676 187 63 633 397 161 770 790 222 180 402 763 439 897 224 873 974 302 521 734 368 520 794 262 113 578 66 583 715 526 457 125 567 806 188 419 464 840 11 36 355 335 232 412 14 201 368 394 201 178 992 583 221 937...
output:
ok
result:
ok all right
Test #2:
score: 100
Accepted
time: 2ms
memory: 3612kb
input:
1000 2000 457 335 160 497 464 992 892 255 853 3 308 301 970 363 541 299 89 418 425 128 626 827 603 854 484 874 755 295 607 483 798 552 356 850 320 357 254 940 675 901 168 525 301 636 520 555 773 910 343 701 889 966 218 529 909 950 71 64 682 284 424 138 721 792 670 544 386 72 654 909 725 235 592 437 ...
output:
mark 5 79 151 592 600 610 727 747 761 902 966
input:
1000 2005 610 181 320 640 386 451 377 313 97 233 106 231 482 993 440 112 246 835 141 940 431 764 220 6 395 217 728 734 769 570 651 962 699 108 731 324 378 39 299 660 683 752 634 379 415 582 21 500 999 501 70 498 564 435 532 563 37 99 457 132 450 955 411 388 235 758 569 595 312 78 164 364 633 94 50 5...
output:
ok
result:
ok all right
Test #3:
score: 100
Accepted
time: 2ms
memory: 3720kb
input:
1000 5000 449 632 597 26 701 322 249 190 411 770 666 596 989 995 112 861 445 818 544 659 24 680 739 593 344 439 193 932 600 526 574 869 216 918 716 793 259 686 555 993 255 578 659 271 328 524 729 672 39 771 241 866 27 790 417 109 56 403 338 299 387 232 280 306 589 794 833 419 900 802 54 697 539 807 ...
output:
mark 5 805 744 20 636 567 732 794 359 271 304
input:
1000 5005 551 153 334 992 476 219 208 346 802 385 305 127 150 361 435 592 24 378 341 805 699 578 106 119 963 570 128 182 917 352 647 41 128 752 345 596 992 354 13 247 309 188 890 582 471 334 754 461 326 618 127 830 923 926 138 888 321 569 744 533 207 306 5 115 344 235 781 688 421 274 129 462 530 634...
output:
ok
result:
ok all right
Test #4:
score: 100
Accepted
time: 2ms
memory: 3680kb
input:
1000 3156 347 398 792 278 754 442 413 757 391 130 636 625 207 437 81 415 47 974 887 779 524 619 379 894 868 594 653 919 29 117 123 867 632 505 648 147 130 420 495 876 637 659 882 348 462 878 282 646 398 525 419 224 926 448 305 934 855 570 396 345 774 918 336 123 502 491 984 783 845 142 790 594 754 4...
output:
mark 5 115 222 386 394 422 598 757 796 881 951
input:
1000 3161 540 769 330 167 856 918 342 519 753 154 376 292 612 359 712 549 577 777 606 691 157 28 468 773 111 685 856 150 841 721 101 811 7 717 668 290 481 64 925 798 529 865 417 503 853 843 669 687 697 339 106 45 403 566 295 871 861 501 617 957 18 225 879 34 329 421 127 255 923 765 125 517 527 671 5...
output:
ok
result:
ok all right
Test #5:
score: 100
Accepted
time: 1ms
memory: 3632kb
input:
1000 3433 634 21 789 966 541 959 213 381 366 781 107 649 747 122 336 869 222 648 833 972 929 524 712 524 744 525 568 679 634 163 901 501 56 518 128 587 720 117 208 439 860 85 852 168 934 947 34 858 520 568 408 464 232 432 999 504 71 982 957 372 570 436 281 309 410 405 521 275 554 589 4 707 498 148 5...
output:
mark 5 1 4 33 75 104 214 330 432 631 797
input:
1000 3438 470 322 989 554 344 682 479 559 190 120 341 319 18 372 644 186 316 215 563 502 266 521 845 45 607 933 917 161 221 669 639 160 227 300 455 94 191 211 800 435 774 480 40 776 182 323 694 528 460 539 188 541 169 754 311 347 131 959 182 263 86 971 802 441 697 539 11 91 82 305 912 44 338 909 470...
output:
ok
result:
ok all right
Test #6:
score: 100
Accepted
time: 1ms
memory: 3608kb
input:
1000 3057 985 223 432 967 405 822 845 650 893 646 599 718 754 710 333 73 392 355 895 496 200 562 816 36 457 953 9 623 889 662 482 590 249 29 689 694 185 990 285 690 12 323 611 560 903 722 476 86 105 666 441 193 695 640 36 617 840 42 80 527 977 539 606 150 384 585 784 648 919 360 157 532 568 98 995 8...
output:
mark 5 7 28 31 134 393 394 485 617 919 958
input:
1000 3062 308 261 689 747 772 731 49 962 294 141 226 107 638 879 66 740 666 673 952 421 432 755 392 921 990 353 414 416 428 520 22 995 186 446 591 799 126 660 225 40 767 506 497 263 46 475 93 795 706 283 566 971 771 838 586 413 747 356 584 761 454 361 622 464 269 117 624 464 889 339 431 970 191 192 ...
output:
ok
result:
ok all right
Test #7:
score: 100
Accepted
time: 1ms
memory: 3584kb
input:
1000 3085 484 405 841 443 661 315 392 941 355 558 523 394 773 929 673 840 5 707 255 610 744 58 301 794 505 33 668 533 787 945 747 810 803 115 340 900 791 909 596 418 129 491 460 698 156 233 664 502 231 465 795 486 829 102 608 212 253 344 419 557 100 421 321 793 207 302 544 479 33 916 736 129 6 156 9...
output:
mark 5 888 807 14 664 581 729 877 305 72 193
input:
1000 3090 192 821 332 248 787 417 610 56 151 953 533 701 888 479 321 716 457 174 613 328 160 795 7 875 158 144 571 688 518 143 952 743 625 4 52 344 568 787 82 973 458 389 533 863 773 219 31 124 108 148 335 782 907 397 436 930 22 581 860 197 423 318 369 831 772 44 911 718 403 347 770 595 57 65 737 33...
output:
ok
result:
ok all right
Test #8:
score: 100
Accepted
time: 2ms
memory: 3648kb
input:
1000 4289 963 66 959 467 930 83 419 699 731 948 702 583 699 245 636 721 859 551 377 251 90 889 286 843 908 47 864 979 223 948 269 684 85 579 162 376 414 255 602 884 65 132 842 907 488 360 553 898 649 249 253 711 675 632 629 446 708 413 819 511 512 113 189 76 242 464 828 261 440 737 643 389 75 907 49...
output:
mark 5 202 260 345 399 605 734 744 761 786 999
input:
1000 4294 771 4 54 539 935 953 570 550 445 362 495 798 933 460 191 163 210 130 610 299 1 338 701 722 303 660 829 18 766 569 842 483 781 601 785 598 91 583 261 847 320 665 128 805 880 324 662 740 372 240 536 628 974 976 444 766 759 538 524 567 67 614 597 857 717 38 727 759 185 642 73 670 872 759 780 ...
output:
ok
result:
ok all right
Test #9:
score: 100
Accepted
time: 2ms
memory: 3680kb
input:
1000 4763 544 167 316 76 78 841 699 1 645 745 827 262 568 545 595 81 924 561 108 253 397 626 142 967 613 397 723 633 711 259 363 249 5 436 165 88 178 463 734 529 195 324 135 41 1000 136 215 967 371 638 588 753 542 909 633 106 537 852 111 232 303 500 892 461 868 300 772 667 40 172 956 575 613 163 933...
output:
mark 5 891 639 13 333 316 608 699 113 29 58
input:
1000 4768 450 532 910 207 774 103 453 624 17 767 342 809 271 786 347 307 470 80 193 676 172 936 99 591 641 837 918 259 320 308 500 384 931 444 802 50 416 187 23 379 528 116 150 90 70 248 516 163 767 408 429 287 66 306 667 124 470 562 933 148 479 872 880 793 396 746 388 537 638 204 414 757 604 144 15...
output:
ok
result:
ok all right
Test #10:
score: 100
Accepted
time: 2ms
memory: 3668kb
input:
1000 4250 747 446 769 425 773 753 217 298 217 4 514 774 752 3 905 857 532 410 224 250 367 33 29 541 809 996 76 960 25 603 532 600 518 304 546 95 735 413 312 476 83 534 157 62 170 836 668 976 244 557 972 860 828 170 975 468 677 714 800 170 530 191 216 930 242 728 318 505 269 162 579 963 769 822 171 4...
output:
mark 5 49 175 321 401 436 528 547 833 905 951
input:
1000 4255 106 864 703 256 233 301 835 12 658 598 9 55 874 500 531 639 819 701 83 566 128 210 156 300 524 36 309 278 617 487 229 685 345 404 394 79 495 250 953 482 604 701 899 920 19 728 545 143 31 580 87 797 984 195 404 912 377 355 60 270 97 578 848 742 265 174 625 398 123 425 184 94 579 201 240 491...
output:
ok
result:
ok all right
Test #11:
score: 100
Accepted
time: 3ms
memory: 3620kb
input:
1000 3336 161 745 81 702 879 347 452 553 809 32 359 925 984 783 558 366 611 89 948 530 565 496 123 348 534 986 991 511 322 407 6 878 20 897 188 150 527 440 487 333 218 572 597 575 308 684 50 780 900 451 763 785 210 682 964 992 811 537 537 167 320 133 523 899 629 732 435 281 826 405 868 567 201 858 2...
output:
mark 5 206 250 273 299 314 359 519 609 615 947
input:
1000 3341 163 836 885 514 788 458 161 104 266 447 62 338 621 59 350 617 648 432 757 34 909 958 519 348 757 820 367 583 413 105 991 540 860 74 29 119 213 502 503 925 268 989 660 533 153 420 269 997 608 975 762 502 493 289 818 82 370 812 285 185 932 30 236 148 791 72 766 858 465 356 245 984 568 921 33...
output:
ok
result:
ok all right
Test #12:
score: 100
Accepted
time: 2ms
memory: 3580kb
input:
1000 3482 910 881 481 989 349 262 963 679 970 752 651 210 86 339 724 310 765 410 118 619 662 351 568 148 292 61 136 385 997 772 210 735 816 310 698 649 581 313 414 280 92 872 965 925 35 930 813 29 617 210 854 940 486 479 412 644 660 623 126 85 664 327 459 165 266 113 108 206 686 660 918 536 173 366 ...
output:
mark 5 76 125 180 282 366 565 586 669 768 871
input:
1000 3487 216 419 26 356 470 663 133 269 980 296 614 532 367 457 902 473 179 605 59 147 960 559 594 109 34 71 568 322 56 998 165 650 508 768 767 455 122 775 327 666 431 549 733 110 991 682 510 624 153 653 74 630 799 218 461 836 360 102 78 402 543 712 613 843 539 883 69 500 931 658 626 887 376 261 88...
output:
ok
result:
ok all right
Test #13:
score: 100
Accepted
time: 1ms
memory: 3544kb
input:
1000 2141 358 723 692 581 753 295 864 391 984 462 525 271 508 897 739 537 124 933 577 499 863 37 279 622 361 605 454 951 527 837 1 224 641 404 479 220 931 126 182 719 464 451 805 452 529 800 292 689 17 320 728 790 967 41 412 752 276 535 643 636 611 56 802 414 861 603 857 722 1000 584 435 118 266 392...
output:
mark 5 976 739 136 508 479 511 852 478 375 442
input:
1000 2146 429 482 271 721 324 112 152 849 731 418 396 546 886 741 198 960 211 898 433 165 399 745 986 692 414 613 221 33 562 501 414 796 27 617 355 356 849 121 453 625 796 98 412 425 760 713 633 559 650 792 28 761 315 333 735 379 131 938 110 328 491 753 589 788 597 893 921 483 172 587 690 90 308 316...
output:
ok
result:
ok all right
Test #14:
score: 100
Accepted
time: 1ms
memory: 3572kb
input:
1000 2950 244 361 694 442 547 577 545 866 488 207 888 997 263 45 850 200 30 927 195 510 274 582 467 158 664 667 880 573 522 986 736 375 206 326 999 940 875 609 151 161 602 673 664 200 827 579 12 190 300 249 95 502 951 317 669 243 350 841 692 572 619 302 955 999 480 891 109 779 198 893 105 442 214 14...
output:
mark 5 651 474 1 170 159 252 572 154 54 91
input:
1000 2955 108 650 350 530 870 289 160 759 799 65 744 325 867 14 353 677 816 753 543 832 865 924 547 47 666 760 53 192 256 29 238 897 526 578 528 863 181 541 253 840 681 731 523 488 247 761 857 816 17 751 74 367 179 897 558 59 604 329 307 590 933 975 293 776 841 554 279 298 67 366 607 882 260 541 482...
output:
ok
result:
ok all right
Test #15:
score: 100
Accepted
time: 1ms
memory: 3664kb
input:
1000 2725 336 461 575 6 961 482 496 574 134 336 671 452 172 957 633 89 909 334 222 155 90 660 201 950 436 671 726 683 487 356 536 389 107 844 403 732 550 608 607 54 718 438 960 144 710 278 398 747 152 501 86 385 34 251 309 822 773 321 329 213 897 948 356 401 290 329 278 591 683 454 122 523 729 436 4...
output:
mark 5 76 110 160 186 203 401 410 459 512 583
input:
1000 2730 572 724 766 545 784 978 830 461 32 303 760 724 889 582 423 993 933 649 314 138 748 662 716 341 195 996 421 110 508 819 923 161 151 216 707 193 876 89 355 275 656 359 32 566 595 214 534 639 583 577 489 706 797 969 316 273 848 867 51 654 337 330 455 73 12 547 700 360 605 460 871 424 137 836 ...
output:
ok
result:
ok all right
Test #16:
score: 100
Accepted
time: 0ms
memory: 3608kb
input:
1000 2812 357 725 462 948 927 875 21 284 52 197 457 876 744 315 990 255 660 522 51 971 392 275 736 77 131 216 581 438 495 271 965 111 376 89 824 363 628 13 33 585 836 144 791 404 916 588 668 243 960 335 505 368 744 264 332 893 65 320 205 81 929 44 135 224 306 351 938 505 70 927 825 634 161 492 434 1...
output:
mark 5 972 909 25 828 723 895 916 187 87 173
input:
1000 2817 559 677 353 134 770 579 463 470 930 242 308 94 994 900 400 951 176 977 59 392 802 403 882 957 629 143 783 187 573 659 99 405 186 353 514 445 171 286 45 788 153 207 435 703 391 80 268 83 146 670 678 389 880 373 279 666 834 898 312 394 961 353 603 954 156 224 995 296 450 591 766 214 223 265 ...
output:
ok
result:
ok all right
Test #17:
score: 100
Accepted
time: 1ms
memory: 3608kb
input:
1000 2616 518 38 164 144 301 140 711 11 36 636 443 779 107 901 467 922 759 675 229 276 467 880 975 435 382 460 238 663 639 927 74 953 777 326 689 944 152 237 501 789 795 889 95 376 390 401 279 64 520 803 273 292 333 454 202 485 860 54 872 641 101 951 236 726 464 847 992 656 576 565 739 176 562 327 2...
output:
mark 5 91 118 166 191 228 347 357 412 666 990
input:
1000 2621 669 494 738 584 294 727 416 55 323 454 928 237 993 131 80 324 983 709 670 223 256 273 15 565 87 465 820 846 45 170 349 614 947 722 728 892 893 949 490 891 989 545 91 535 696 138 258 787 922 833 193 690 308 184 715 740 324 718 768 710 763 680 81 171 730 726 946 751 162 750 274 789 363 154 5...
output:
ok
result:
ok all right
Test #18:
score: 100
Accepted
time: 2ms
memory: 3676kb
input:
1000 4792 659 787 666 143 711 116 742 958 604 434 293 882 175 28 557 753 106 808 527 599 942 249 843 109 174 76 429 255 415 489 463 540 878 235 688 87 629 402 927 418 704 734 886 463 702 992 570 370 492 865 795 889 638 594 887 203 732 896 610 492 960 422 44 255 442 448 426 697 862 351 318 277 783 22...
output:
mark 5 110 136 228 532 600 621 666 786 912 969
input:
1000 4797 153 88 722 243 20 260 316 598 877 295 772 373 861 329 340 412 196 107 888 956 632 871 433 903 631 615 697 232 19 490 379 887 942 406 107 844 448 100 735 129 733 70 592 769 43 934 264 447 326 527 863 265 144 540 952 884 550 612 476 174 30 629 555 349 697 402 849 98 923 120 959 138 486 627 4...
output:
ok
result:
ok all right
Test #19:
score: 100
Accepted
time: 2ms
memory: 3648kb
input:
1000 3724 513 194 958 159 936 285 493 34 668 957 824 152 450 421 92 170 416 782 546 100 698 433 299 741 261 975 661 408 4 927 789 856 52 784 541 618 99 780 527 957 618 74 440 321 839 496 360 484 71 21 149 302 25 505 240 587 584 736 490 934 817 867 682 287 882 528 985 852 201 46 254 112 862 582 379 3...
output:
mark 5 7 25 58 296 377 517 737 824 979 998
input:
1000 3729 297 476 358 601 334 574 644 241 782 667 81 818 264 317 470 636 722 860 892 697 22 514 147 696 917 911 188 20 362 717 975 360 124 740 745 921 406 99 505 489 609 216 462 956 584 350 140 90 906 197 718 573 938 950 115 902 928 749 224 563 664 578 624 554 301 968 783 259 223 261 530 16 955 788 ...
output:
ok
result:
ok all right
Test #20:
score: 100
Accepted
time: 2ms
memory: 3724kb
input:
1000 4188 106 174 116 750 197 421 387 311 48 148 296 628 755 929 804 267 341 16 263 676 486 178 334 256 639 453 183 206 497 528 911 457 854 258 104 922 931 576 725 214 300 460 149 847 754 657 670 983 525 366 475 667 680 376 676 126 929 766 437 821 646 717 578 151 885 981 394 105 264 225 429 390 502 ...
output:
mark 5 19 83 135 148 158 510 512 758 832 877
input:
1000 4193 163 143 317 477 404 627 908 309 388 247 76 824 317 292 141 198 588 353 116 433 756 982 989 243 509 585 837 290 98 523 997 249 865 388 137 975 763 249 81 487 411 856 931 924 973 77 775 923 941 968 43 426 342 635 540 235 612 553 774 288 679 357 873 678 973 771 827 839 291 751 401 907 635 496...
output:
ok
result:
ok all right
Test #21:
score: 100
Accepted
time: 2ms
memory: 3576kb
input:
1000 3236 622 762 548 197 457 126 655 978 275 215 472 112 762 998 649 242 890 339 337 1 169 283 365 486 584 324 988 887 406 500 62 591 512 839 76 251 479 635 485 217 961 204 934 8 621 40 374 227 1 403 644 72 758 370 436 494 174 341 770 80 421 125 151 211 405 389 514 637 808 815 131 762 647 518 804 7...
output:
mark 5 157 229 314 386 497 594 600 779 960 973
input:
1000 3241 797 855 240 823 211 449 985 612 517 389 40 423 942 430 127 894 862 895 543 78 131 22 124 414 748 956 326 398 583 966 725 534 488 299 705 839 547 110 321 303 788 325 481 85 24 53 585 413 616 287 547 602 542 367 542 767 95 353 107 61 394 345 221 69 37 392 835 900 204 509 796 917 738 813 432 ...
output:
ok
result:
ok all right
Test #22:
score: 100
Accepted
time: 1ms
memory: 3652kb
input:
1000 3299 693 455 906 758 704 271 639 392 910 445 984 43 821 447 3 475 929 500 879 29 243 657 602 744 974 96 879 79 225 9 868 993 115 636 701 248 995 83 781 441 995 320 766 534 432 827 65 632 873 392 231 943 502 170 856 584 368 665 391 797 734 568 538 613 539 984 505 285 965 253 446 107 605 681 216 ...
output:
mark 5 33 59 205 209 241 470 474 530 614 774
input:
1000 3304 906 373 762 741 985 917 740 114 406 897 543 867 945 12 361 662 129 95 957 700 311 786 148 952 555 503 661 984 675 11 900 596 719 527 559 51 662 469 338 995 960 778 901 34 581 332 721 191 26 759 743 728 883 987 30 440 11 227 848 65 769 308 785 930 284 655 245 958 979 206 243 121 854 898 278...
output:
ok
result:
ok all right
Test #23:
score: 100
Accepted
time: 2ms
memory: 3588kb
input:
1000 3482 45 265 363 58 385 372 365 256 659 227 700 636 954 356 708 312 24 144 103 367 797 394 779 615 596 57 546 439 622 318 344 724 27 792 286 475 286 469 581 321 191 79 457 80 357 577 559 587 63 234 982 665 838 402 931 320 724 796 645 275 254 812 283 710 75 269 991 914 888 557 214 416 316 465 197...
output:
mark 5 74 262 316 361 372 396 583 696 724 826
input:
1000 3487 186 692 612 15 574 346 102 538 141 959 655 936 766 280 337 627 48 605 816 584 651 325 969 971 951 649 719 41 27 767 908 293 308 779 52 272 670 770 430 198 736 496 847 462 299 929 40 912 478 428 398 265 683 375 889 953 125 183 13 391 737 540 413 230 853 472 69 738 616 61 991 460 376 572 427...
output:
ok
result:
ok all right
Test #24:
score: 100
Accepted
time: 1ms
memory: 3580kb
input:
1000 2311 97 580 515 270 609 837 243 284 715 189 980 486 853 479 235 7 253 300 207 583 282 612 456 80 486 497 503 404 74 701 64 172 583 794 570 655 901 25 14 568 485 218 621 50 253 26 433 784 533 215 134 695 278 364 879 983 690 952 198 197 725 421 95 464 927 999 104 71 752 252 553 356 187 952 38 859...
output:
mark 5 96 399 511 600 615 730 732 801 859 913
input:
1000 2316 622 436 462 499 849 981 791 596 751 276 344 569 558 148 674 805 181 180 625 109 469 129 185 307 7 650 803 204 286 234 269 603 933 748 146 249 494 235 331 306 376 782 369 700 806 319 594 609 907 39 68 984 580 610 800 885 672 343 672 825 554 633 754 406 674 622 767 861 440 205 369 211 12 991...
output:
ok
result:
ok all right
Test #25:
score: 100
Accepted
time: 2ms
memory: 3676kb
input:
1000 3896 460 688 426 709 610 203 65 902 606 471 519 789 275 370 86 879 786 822 601 948 312 884 115 372 100 491 967 601 104 750 411 830 571 626 201 132 175 126 678 756 610 712 267 770 853 475 406 479 485 471 479 953 156 968 785 918 61 114 348 147 659 495 709 716 248 599 984 20 728 726 859 759 681 10...
output:
mark 5 65 224 275 358 581 590 706 708 712 814
input:
1000 3901 9 673 183 989 856 339 798 367 751 455 586 587 805 76 322 180 708 422 976 535 72 47 391 145 938 98 334 598 487 894 52 962 241 715 365 80 116 931 501 92 544 30 626 765 806 957 774 970 812 442 411 248 171 251 982 757 204 637 682 975 918 978 740 822 508 589 923 965 236 218 390 589 7 42 651 696...
output:
ok
result:
ok all right
Test #26:
score: 100
Accepted
time: 1ms
memory: 3652kb
input:
1000 3891 701 522 952 922 356 456 249 391 128 593 9 524 661 405 984 460 440 470 639 699 782 189 537 74 184 399 888 710 975 120 475 924 602 492 200 577 978 478 611 758 886 262 404 313 44 559 170 35 749 501 848 364 6 401 723 549 110 186 281 506 52 379 84 255 755 196 824 136 985 230 523 682 826 823 560...
output:
mark 5 110 214 229 307 379 451 540 613 752 998
input:
1000 3896 167 166 838 837 362 602 750 989 188 318 418 643 32 11 690 973 686 143 856 92 652 907 139 16 751 844 955 415 383 67 834 592 843 980 281 341 104 924 723 913 340 170 27 784 715 508 165 69 348 48 7 487 76 726 967 714 537 21 230 197 11 628 282 776 965 783 8 869 708 254 269 425 963 605 562 690 1...
output:
ok
result:
ok all right
Test #27:
score: 100
Accepted
time: 1ms
memory: 3616kb
input:
1000 3265 924 167 3 999 663 583 890 496 619 193 641 842 720 966 650 470 975 552 309 965 968 739 223 474 41 188 279 73 663 940 438 173 385 280 113 178 896 270 15 956 456 196 291 323 392 622 180 781 469 950 685 672 633 436 562 153 407 796 209 630 750 874 190 614 400 306 560 935 235 777 500 785 378 332...
output:
mark 5 141 257 350 593 595 598 728 890 944 989
input:
1000 3270 519 249 551 552 540 932 913 766 378 18 462 670 1000 668 204 879 696 827 178 137 250 355 932 818 213 83 590 637 938 716 61 412 506 614 753 827 733 3 398 850 932 608 281 448 314 216 708 618 995 921 190 20 472 940 188 150 451 338 599 856 533 902 436 275 433 854 815 305 64 190 975 376 571 17 8...
output:
ok
result:
ok all right
Test #28:
score: 100
Accepted
time: 2ms
memory: 3680kb
input:
1000 4070 7 484 881 280 807 812 167 913 190 699 784 415 747 45 424 328 414 997 461 463 499 437 173 675 71 525 195 736 428 593 560 602 235 557 91 265 580 422 522 212 50 326 784 938 787 256 963 883 896 902 228 953 997 406 724 753 202 646 93 118 187 777 841 254 573 651 198 821 89 615 124 443 622 120 58...
output:
mark 5 124 242 338 354 421 453 639 736 871 967
input:
1000 4075 373 456 188 612 300 244 884 37 945 856 442 35 869 744 250 913 33 138 133 162 46 40 594 861 501 134 90 967 669 604 868 745 722 688 598 549 507 759 722 215 687 679 135 725 631 196 390 289 502 324 148 865 419 701 890 444 949 770 417 156 69 532 259 216 911 265 775 222 128 726 580 999 622 332 1...
output:
ok
result:
ok all right
Test #29:
score: 100
Accepted
time: 0ms
memory: 3676kb
input:
1000 3135 679 441 832 386 95 753 472 452 550 725 334 216 547 305 556 805 250 217 546 555 109 827 884 984 297 80 660 821 807 403 301 250 489 275 256 342 841 435 290 873 771 188 76 424 261 377 793 458 945 925 593 432 527 275 971 222 646 49 284 713 3 37 313 181 314 122 257 969 765 89 759 537 273 857 38...
output:
mark 5 240 372 465 471 489 512 593 757 759 950
input:
1000 3140 712 853 930 978 390 172 755 672 290 682 417 18 839 349 845 328 900 546 864 821 600 531 247 596 617 832 396 326 846 651 672 470 129 922 683 105 611 335 585 16 291 489 711 234 232 310 959 463 361 769 333 114 692 710 310 407 805 6 362 461 246 820 947 467 348 894 388 185 217 803 204 297 802 65...
output:
ok
result:
ok all right
Test #30:
score: 100
Accepted
time: 2ms
memory: 3660kb
input:
1000 4200 448 409 48 552 204 139 701 128 189 761 181 385 118 653 471 26 968 195 976 473 19 907 837 969 942 346 489 372 710 765 648 339 527 477 990 60 125 276 56 249 110 276 864 906 796 39 940 90 91 628 37 667 25 886 550 150 657 438 553 447 682 141 77 926 647 290 139 792 167 696 965 705 898 787 644 6...
output:
mark 5 92 175 215 332 427 506 589 676 873 965
input:
1000 4205 760 286 992 955 795 737 812 387 654 844 362 383 77 742 704 458 980 832 68 304 188 549 753 609 872 347 377 520 937 684 95 702 262 787 3 298 389 684 187 734 166 873 203 942 1000 715 451 36 577 21 390 43 935 405 974 802 189 654 1 458 205 325 271 139 126 465 332 585 40 444 435 84 441 639 792 9...
output:
ok
result:
ok all right
Test #31:
score: 100
Accepted
time: 2ms
memory: 3620kb
input:
1000 2992 768 684 51 962 667 28 959 894 941 636 131 80 869 468 666 543 262 235 241 428 893 839 546 428 445 949 262 763 896 402 205 644 192 650 177 921 29 488 758 527 657 817 447 872 708 323 759 927 146 982 654 973 787 923 132 163 219 813 822 144 515 188 327 452 542 32 455 122 610 461 203 303 27 766 ...
output:
mark 5 10 22 334 400 426 486 512 677 724 939
input:
1000 2997 160 521 910 73 965 433 792 687 290 169 611 351 197 441 519 493 980 328 794 924 859 881 945 158 168 510 543 124 909 568 738 27 542 514 343 233 49 969 164 118 894 89 875 918 599 719 875 103 103 780 428 742 974 301 854 308 131 479 356 41 833 634 625 656 952 12 274 301 296 268 831 839 172 305 ...
output:
ok
result:
ok all right
Test #32:
score: 100
Accepted
time: 2ms
memory: 3660kb
input:
1000 3891 9 226 167 799 23 992 910 468 750 904 219 238 571 266 968 429 700 878 3 169 108 842 736 273 789 322 446 694 869 533 491 744 526 730 190 941 610 146 853 939 824 574 399 326 116 328 687 960 68 460 222 735 64 875 462 627 955 990 5 890 393 852 651 134 683 374 99 609 854 927 357 84 81 455 963 69...
output:
mark 5 22 97 113 148 267 446 546 731 746 929
input:
1000 3896 743 120 524 254 862 917 233 476 49 974 567 160 179 554 466 727 354 662 856 454 381 63 167 370 676 980 301 694 625 501 990 511 483 445 579 39 499 345 723 768 442 897 174 793 254 684 343 69 776 404 54 808 305 132 439 913 659 509 37 82 554 656 805 160 195 785 497 738 982 718 950 474 364 726 5...
output:
ok
result:
ok all right
Test #33:
score: 100
Accepted
time: 2ms
memory: 3696kb
input:
1000 4839 721 823 946 252 516 492 460 116 126 30 65 344 134 175 802 407 634 405 799 22 808 599 433 519 711 519 30 52 457 114 41 136 668 659 743 511 155 962 436 847 671 472 549 352 688 699 167 943 467 460 292 150 801 507 559 497 890 264 565 630 672 272 15 90 869 979 853 947 119 690 501 832 285 936 34...
output:
mark 5 105 155 195 280 344 578 691 762 808 983
input:
1000 4844 718 448 280 878 549 145 269 821 7 550 48 820 526 650 71 299 638 758 49 584 922 573 925 507 206 647 426 748 103 948 334 986 344 287 907 653 122 607 582 972 533 325 797 442 26 400 26 556 84 978 370 849 913 207 614 920 120 634 799 467 686 639 909 692 950 725 736 32 733 975 629 193 270 780 51 ...
output:
ok
result:
ok all right
Test #34:
score: 100
Accepted
time: 1ms
memory: 3540kb
input:
1000 2034 672 408 42 15 81 165 720 365 17 795 12 752 996 718 504 262 723 214 405 139 860 837 659 586 873 356 313 426 115 550 620 942 287 815 539 518 574 531 642 428 696 628 532 548 164 371 382 434 397 223 880 826 667 805 851 587 387 528 731 649 88 252 738 790 871 539 763 587 116 818 394 292 267 380 ...
output:
mark 5 58 61 100 174 181 279 726 795 911 934
input:
1000 2039 679 507 602 322 293 143 106 406 433 543 921 522 438 105 364 955 788 978 993 383 841 93 291 381 43 835 527 771 398 893 448 203 433 868 366 531 547 777 247 780 138 975 769 894 119 925 943 767 550 874 395 421 542 101 668 517 805 55 298 891 206 789 506 817 79 895 794 603 636 144 157 228 540 68...
output:
ok
result:
ok all right
Test #35:
score: 100
Accepted
time: 1ms
memory: 3648kb
input:
1000 2063 152 651 423 569 82 188 469 837 791 178 513 272 388 461 658 688 805 167 400 258 947 616 803 244 645 636 14 715 355 166 504 598 366 78 611 886 284 952 429 434 138 349 423 520 910 760 263 499 282 106 62 525 765 673 425 636 767 432 378 368 406 797 777 46 728 638 337 259 720 551 32 418 893 567 ...
output:
mark 5 112 169 289 405 597 660 705 890 902 982
input:
1000 2068 802 248 546 794 608 228 218 374 521 171 852 206 979 354 675 939 626 425 881 123 508 628 115 744 921 981 676 693 379 809 939 949 97 366 641 196 133 528 631 760 944 939 244 711 103 916 995 956 68 34 308 53 550 975 683 149 178 588 541 796 594 614 883 984 853 160 142 66 577 384 717 737 934 330...
output:
ok
result:
ok all right
Test #36:
score: 100
Accepted
time: 1ms
memory: 3580kb
input:
1000 2015 735 560 841 818 908 373 452 621 415 440 682 740 879 685 769 787 78 247 709 376 529 131 838 689 352 699 233 54 420 43 675 580 893 682 570 960 886 186 627 685 824 527 285 801 381 190 545 638 803 864 673 545 675 471 539 857 97 929 72 835 176 54 336 134 674 134 214 557 720 131 480 947 842 993 ...
output:
mark 5 19 54 55 84 120 124 352 609 862 902
input:
1000 2020 198 14 856 986 737 274 920 276 449 348 297 197 581 551 958 834 752 799 826 703 264 480 736 364 800 111 664 541 265 555 361 88 606 19 30 572 826 503 873 409 975 155 1 619 66 359 625 466 610 105 56 343 469 934 374 952 593 759 142 965 260 322 156 823 960 11 786 245 855 710 875 656 470 481 31 ...
output:
ok
result:
ok all right
Test #37:
score: 100
Accepted
time: 1ms
memory: 3536kb
input:
1000 2088 740 777 753 465 620 85 563 425 462 640 660 818 506 223 161 680 212 736 832 801 881 351 708 787 743 371 325 128 840 456 832 721 671 768 711 676 967 36 297 541 201 236 348 983 794 78 832 912 840 569 671 857 357 781 263 615 505 283 760 980 279 519 225 480 387 569 407 877 132 284 863 892 600 9...
output:
mark 5 52 91 106 285 417 610 671 726 787 909
input:
1000 2093 213 124 56 699 778 243 533 725 345 911 715 382 10 919 593 858 325 728 275 456 807 578 84 223 580 437 453 401 948 672 921 19 69 486 135 231 355 718 723 490 520 224 8 997 723 735 905 929 915 132 594 421 955 166 219 550 857 367 724 316 643 94 167 615 307 755 904 908 914 592 888 707 948 657 93...
output:
ok
result:
ok all right
Test #38:
score: 100
Accepted
time: 1ms
memory: 3608kb
input:
1000 2095 820 62 50 81 933 467 775 61 743 331 914 662 41 547 91 695 965 431 215 837 251 67 840 532 289 599 112 235 939 390 316 769 806 938 477 138 916 693 337 373 776 82 795 276 390 706 679 304 951 493 51 821 702 85 6 852 586 638 125 198 298 989 235 203 294 967 785 338 923 718 907 138 534 232 735 70...
output:
mark 5 61 181 192 318 411 532 639 646 843 923
input:
1000 2100 140 528 941 613 139 185 97 803 490 413 76 980 876 339 33 313 242 703 823 131 361 950 909 334 744 576 248 52 907 848 18 381 956 225 233 446 556 295 599 885 925 77 23 325 197 807 864 764 401 184 861 115 480 374 773 127 766 684 337 51 592 179 210 586 354 756 22 489 209 10 942 139 165 340 187 ...
output:
ok
result:
ok all right
Test #39:
score: 100
Accepted
time: 1ms
memory: 3608kb
input:
1000 2046 525 985 220 437 704 922 765 659 818 30 475 881 163 230 263 221 227 121 729 495 765 196 973 46 552 812 626 376 280 566 806 708 619 54 383 754 791 621 273 693 863 925 307 903 243 893 242 918 254 775 48 32 288 791 888 395 759 269 65 940 712 988 760 761 283 507 501 735 810 605 23 382 383 456 6...
output:
mark 5 37 61 71 212 389 754 757 773 990 996
input:
1000 2051 153 941 589 901 948 665 502 774 317 486 340 479 973 353 892 217 782 697 757 207 942 750 169 976 253 653 257 347 241 557 191 433 862 679 420 528 605 913 649 266 154 985 128 801 420 511 292 258 666 603 539 711 512 605 934 197 781 634 563 99 602 641 279 936 972 519 970 532 200 644 749 728 351...
output:
ok
result:
ok all right
Test #40:
score: 100
Accepted
time: 1ms
memory: 3536kb
input:
1000 2079 455 816 522 714 688 571 300 880 12 370 69 398 73 893 591 907 473 588 920 617 238 10 50 790 341 784 959 70 934 661 532 840 383 637 105 196 150 597 735 508 981 607 347 560 539 399 836 727 990 327 676 537 835 787 905 427 113 617 919 480 382 892 345 961 513 321 516 394 105 669 306 175 313 803 ...
output:
mark 5 46 119 137 268 289 346 371 541 614 961
input:
1000 2084 909 641 495 133 978 736 660 139 79 980 60 389 443 808 392 269 528 783 925 456 714 68 808 128 754 229 87 559 874 576 737 660 268 511 472 77 717 515 805 831 868 201 705 686 61 237 531 919 682 694 390 476 235 102 494 374 808 378 440 961 226 844 387 625 459 47 770 324 539 477 696 557 864 928 7...
output:
ok
result:
ok all right
Test #41:
score: 100
Accepted
time: 1ms
memory: 3648kb
input:
1000 2073 455 331 374 259 456 818 476 991 230 326 359 131 435 832 98 815 413 895 564 80 606 147 932 502 664 36 805 856 286 153 905 251 114 141 829 953 450 248 305 666 630 240 242 888 183 18 256 316 339 367 91 941 606 608 95 848 298 302 743 674 808 895 665 317 548 935 3 18 540 406 307 337 542 798 597...
output:
mark 5 3 133 355 375 483 606 856 904 916 989
input:
1000 2078 438 18 603 761 387 727 863 275 972 635 206 689 972 861 261 872 98 985 357 343 649 894 809 921 833 996 578 914 6 759 57 323 522 529 980 318 370 75 611 4 859 345 142 849 898 785 361 23 190 639 550 353 581 877 919 345 84 210 164 47 40 873 252 282 110 951 881 935 719 840 269 911 701 408 387 89...
output:
ok
result:
ok all right
Test #42:
score: 100
Accepted
time: 1ms
memory: 3540kb
input:
1000 2057 811 12 881 339 748 84 507 576 521 122 573 578 202 31 349 347 890 803 46 379 339 506 778 609 899 324 717 196 163 435 253 833 592 546 844 42 914 552 393 447 535 369 571 309 743 790 231 792 574 721 626 520 552 113 663 235 746 451 167 501 303 973 801 537 556 233 694 106 621 886 539 181 900 128...
output:
mark 5 29 30 70 107 188 202 499 594 743 749
input:
1000 2062 476 923 683 600 397 133 423 36 950 549 512 92 319 709 999 73 815 427 213 252 403 578 94 216 956 439 983 101 917 265 885 150 775 823 507 311 128 724 613 198 256 684 63 529 54 286 420 988 510 367 961 967 322 273 315 330 928 388 931 174 767 347 338 272 693 295 913 958 762 684 38 703 146 68 47...
output:
ok
result:
ok all right
Test #43:
score: 100
Accepted
time: 1ms
memory: 3544kb
input:
1000 2099 48 162 307 599 360 896 699 590 397 453 94 675 72 491 23 206 564 874 594 807 554 806 371 539 237 781 228 730 710 187 831 91 972 579 610 399 438 325 377 566 901 703 690 63 129 667 944 581 27 270 711 516 109 621 457 874 738 305 261 499 810 611 108 704 484 811 23 335 62 625 446 253 995 833 446...
output:
mark 5 172 188 305 307 370 441 651 682 856 970
input:
1000 2104 746 886 242 551 531 472 783 371 397 112 394 992 814 132 205 645 784 460 948 75 895 749 490 102 38 238 101 616 961 467 659 446 863 451 493 344 511 191 182 263 510 636 752 495 856 767 43 981 249 708 401 278 119 983 983 213 789 358 558 208 751 871 222 358 930 746 712 166 25 59 733 418 413 779...
output:
ok
result:
ok all right
Test #44:
score: 100
Accepted
time: 0ms
memory: 3612kb
input:
1000 2022 326 387 460 36 847 552 861 114 607 224 379 781 704 674 93 253 217 220 545 573 969 135 36 757 619 156 702 949 371 595 647 974 382 515 736 250 104 942 544 495 153 629 21 272 95 253 457 626 4 142 253 501 291 51 171 548 790 547 410 985 126 60 278 860 941 359 534 907 24 119 309 848 604 582 500 ...
output:
mark 5 63 65 464 534 565 751 773 811 847 926
input:
1000 2027 991 918 151 374 765 942 929 42 406 706 579 120 618 717 327 235 327 307 827 565 747 463 170 432 914 386 436 167 211 803 263 920 804 360 670 891 377 49 950 511 870 942 153 92 818 946 58 748 604 429 512 304 55 318 497 687 908 837 406 291 293 891 790 943 212 751 660 965 124 617 801 761 425 162...
output:
ok
result:
ok all right
Test #45:
score: 100
Accepted
time: 1ms
memory: 3588kb
input:
1000 2091 754 836 237 782 156 759 915 884 864 246 845 431 750 434 446 890 616 809 838 965 825 87 71 964 367 783 944 856 535 996 256 451 824 405 882 450 459 723 81 120 623 570 761 936 467 906 582 885 613 59 876 3 441 142 255 804 479 15 332 314 315 955 262 148 526 62 705 590 980 326 242 753 99 52 96 2...
output:
mark 5 8 35 126 136 302 324 349 484 908 923
input:
1000 2096 536 12 29 791 232 226 582 742 516 608 965 527 59 55 678 164 63 306 963 77 514 217 698 518 88 50 870 145 495 421 36 142 679 460 214 487 406 107 179 587 517 374 714 5 165 969 935 847 152 882 16 249 859 786 493 379 769 425 710 724 994 312 818 347 595 138 634 422 55 390 338 977 668 167 802 451...
output:
ok
result:
ok all right
Test #46:
score: 100
Accepted
time: 1ms
memory: 3604kb
input:
1000 2067 751 615 456 243 128 381 16 153 655 682 876 446 804 766 114 30 416 401 638 751 808 34 332 89 949 261 415 671 267 417 780 853 265 851 437 50 865 260 299 688 372 203 251 568 685 203 588 821 474 989 166 39 471 283 517 280 425 762 769 288 293 871 828 790 685 4 599 998 283 984 692 75 389 424 963...
output:
mark 5 2 24 191 207 294 507 739 745 871 925
input:
1000 2072 410 148 282 826 510 677 389 98 215 316 557 96 629 362 933 125 101 333 795 247 609 667 710 833 313 783 116 441 590 483 245 895 703 849 870 490 553 859 454 114 582 878 905 163 441 810 481 917 814 491 198 575 953 981 942 554 866 807 424 550 897 371 221 341 662 931 909 131 297 22 958 656 61 82...
output:
ok
result:
ok all right
Test #47:
score: 100
Accepted
time: 1ms
memory: 3588kb
input:
1000 2090 168 774 668 762 275 193 842 877 526 360 243 974 432 61 340 659 648 802 513 813 515 763 160 208 261 913 143 670 140 121 125 331 749 317 539 591 40 805 760 859 672 919 226 860 193 518 963 539 264 613 689 746 532 277 319 753 806 797 456 625 540 26 92 52 386 130 644 299 575 219 441 14 999 91 6...
output:
mark 5 115 154 466 477 518 529 731 739 741 992
input:
1000 2095 48 701 116 244 597 7 420 79 613 227 502 158 97 964 362 881 112 119 279 40 391 607 271 527 183 454 662 954 563 892 222 550 8 111 868 175 969 259 480 352 901 903 780 575 775 359 949 235 916 809 889 698 359 406 885 911 936 529 532 19 33 385 43 572 294 161 452 405 586 210 701 99 608 829 995 89...
output:
ok
result:
ok all right
Test #48:
score: 100
Accepted
time: 1ms
memory: 3584kb
input:
1000 2051 600 485 340 731 851 477 146 577 162 144 950 758 26 390 724 806 101 422 166 979 847 178 889 472 262 78 480 930 787 663 886 481 648 35 970 8 211 590 24 748 285 903 122 448 869 930 39 244 154 461 940 791 106 742 550 34 937 699 984 623 341 761 610 313 707 427 28 66 564 222 162 948 916 346 832 ...
output:
mark 5 55 263 276 354 486 492 710 887 911 984
input:
1000 2056 187 473 473 741 717 50 687 468 803 817 50 755 268 879 150 745 248 78 915 167 434 870 787 40 683 211 212 331 926 731 473 309 182 904 198 486 930 908 665 903 888 364 472 39 353 169 696 885 203 875 732 461 162 390 853 431 202 65 801 761 122 625 969 464 432 752 894 775 904 406 901 913 44 383 7...
output:
ok
result:
ok all right
Test #49:
score: 100
Accepted
time: 2ms
memory: 3700kb
input:
1000 4943 665 951 416 226 894 236 925 79 214 658 693 40 81 574 948 16 122 463 697 317 573 191 579 398 577 360 592 610 262 622 121 574 450 849 683 544 301 255 489 673 993 88 144 507 935 684 868 51 176 838 303 45 183 487 29 516 42 65 614 506 502 442 809 354 37 764 181 14 685 716 811 222 98 404 859 30 ...
output:
mark 5 29 114 378 413 420 551 720 828 881 926
input:
1000 4948 349 122 104 919 735 969 3 305 683 746 210 529 623 192 72 348 456 687 390 208 394 850 763 64 870 564 132 672 215 510 677 359 893 844 692 8 446 362 902 791 160 627 527 175 845 110 620 217 761 770 912 127 707 236 73 508 480 586 120 134 516 832 664 713 891 616 755 722 888 803 890 314 311 525 1...
output:
ok
result:
ok all right
Test #50:
score: 100
Accepted
time: 2ms
memory: 3700kb
input:
1000 4935 279 349 259 876 584 954 998 336 909 44 870 30 316 993 621 131 88 104 521 719 282 696 91 443 836 68 72 366 189 730 603 976 509 731 904 724 944 887 852 728 41 497 916 567 476 768 408 131 217 582 361 996 258 807 862 232 27 735 256 259 685 477 96 452 382 937 769 127 408 73 612 222 486 568 553 ...
output:
mark 5 76 97 244 310 367 387 432 694 863 882
input:
1000 4940 153 938 909 937 336 905 578 164 593 439 791 843 675 772 913 868 832 64 482 953 572 23 757 410 309 607 382 826 40 724 801 976 757 896 441 742 469 722 154 908 599 235 775 321 117 866 909 608 136 719 47 611 795 905 53 51 17 1 243 253 954 447 925 599 761 65 396 650 320 338 101 559 352 280 963 ...
output:
ok
result:
ok all right
Test #51:
score: 100
Accepted
time: 2ms
memory: 3696kb
input:
1000 4920 662 360 530 505 408 304 925 426 78 432 144 445 429 409 522 333 778 425 409 275 855 890 395 825 916 729 484 378 411 84 698 695 148 940 672 839 8 65 197 552 281 888 141 647 288 295 683 265 294 531 267 276 835 561 649 883 793 350 536 12 417 146 550 24 883 25 649 433 533 45 920 793 748 220 968...
output:
mark 5 178 294 328 380 412 565 625 677 793 841
input:
1000 4925 347 382 28 371 378 505 426 477 180 174 211 830 385 285 630 320 996 975 679 298 974 897 10 489 627 5 908 79 462 231 370 911 692 201 593 780 205 357 157 910 573 7 221 429 360 863 470 615 731 107 595 232 26 73 36 567 248 953 282 331 725 804 804 685 389 771 488 7 816 479 684 430 642 393 350 38...
output:
ok
result:
ok all right
Test #52:
score: 100
Accepted
time: 2ms
memory: 3692kb
input:
1000 4922 576 94 768 660 840 799 143 55 739 141 98 340 717 651 378 315 779 399 725 701 477 1000 43 395 154 421 377 949 349 137 739 727 706 134 177 502 280 922 529 831 926 217 486 969 760 965 329 129 432 960 554 712 988 395 385 206 631 493 73 841 216 451 91 493 971 548 234 418 994 259 183 255 863 779...
output:
mark 5 95 270 323 349 424 455 502 540 911 938
input:
1000 4927 460 854 967 295 218 299 361 993 774 134 160 297 880 353 797 649 571 550 798 406 275 666 522 873 171 261 637 802 162 392 615 620 619 221 83 926 560 944 744 462 591 585 676 480 399 545 862 712 847 334 751 989 255 266 741 111 873 862 552 804 842 156 491 914 432 856 108 90 536 268 261 506 317 ...
output:
ok
result:
ok all right
Test #53:
score: 100
Accepted
time: 2ms
memory: 3732kb
input:
1000 4982 531 299 619 282 949 283 178 287 866 857 601 512 688 884 186 424 552 462 702 114 987 999 998 248 669 548 279 801 38 257 754 521 221 996 709 563 55 504 894 757 541 454 529 511 929 558 244 475 704 800 497 308 979 637 368 567 674 995 612 516 497 611 159 306 713 657 241 919 9 510 526 901 269 75...
output:
mark 5 161 374 395 469 526 541 563 702 782 788
input:
1000 4987 53 277 333 223 403 423 421 683 428 248 685 360 415 393 458 551 636 21 599 310 911 887 109 730 22 340 299 173 544 737 516 404 182 96 485 96 370 96 172 679 204 922 162 47 875 271 894 552 611 507 123 768 33 621 325 387 802 534 320 543 515 846 297 45 672 265 371 726 693 202 960 42 135 296 690 ...
output:
ok
result:
ok all right
Test #54:
score: 100
Accepted
time: 0ms
memory: 3732kb
input:
1000 4945 463 912 525 252 515 268 733 71 287 17 787 84 456 677 304 387 246 193 247 871 968 171 940 166 543 141 819 823 736 873 48 242 883 902 92 190 667 401 683 422 489 138 509 477 416 535 95 28 700 943 954 509 436 155 724 491 26 211 968 95 858 795 876 791 359 336 449 48 509 445 267 268 262 997 667 ...
output:
mark 5 7 71 276 277 282 283 754 923 959 965
input:
1000 4950 278 285 937 404 438 558 298 879 313 536 232 454 917 69 506 290 43 788 220 546 50 902 389 12 215 411 155 896 182 267 704 969 462 512 304 141 59 741 248 457 681 307 639 764 178 312 540 521 919 920 88 183 329 286 889 742 736 307 375 709 741 561 801 399 571 1000 215 338 674 978 365 453 975 921...
output:
ok
result:
ok all right
Test #55:
score: 100
Accepted
time: 2ms
memory: 3676kb
input:
1000 4986 377 501 844 435 540 331 921 154 73 863 234 95 718 23 149 684 843 178 402 142 946 720 745 855 698 697 369 593 149 75 929 482 446 283 572 622 971 144 594 51 88 361 32 228 770 434 720 1 622 238 653 883 729 206 878 115 662 531 990 478 503 679 473 252 444 951 674 858 189 210 928 602 258 850 248...
output:
mark 5 156 184 219 242 315 460 492 505 637 962
input:
1000 4991 94 782 266 257 148 596 956 579 520 173 944 85 449 671 526 230 966 977 234 571 548 884 384 141 629 867 340 738 637 749 97 251 600 793 206 932 515 827 67 547 52 641 315 514 514 903 686 142 408 450 949 837 953 346 179 873 943 821 22 310 716 434 259 322 407 690 605 867 615 268 985 912 246 118 ...
output:
ok
result:
ok all right
Test #56:
score: 100
Accepted
time: 2ms
memory: 3680kb
input:
1000 4924 772 542 110 78 447 75 268 218 726 525 945 323 822 526 45 111 531 911 661 835 158 103 494 53 491 798 390 750 419 559 989 619 439 926 1 874 342 509 134 813 437 598 867 341 635 293 85 306 271 317 900 126 67 823 983 195 584 905 114 314 244 292 327 934 580 49 826 349 244 558 608 549 919 888 615...
output:
mark 5 81 142 232 265 289 317 488 689 828 921
input:
1000 4929 857 862 961 252 369 658 745 844 149 764 343 529 877 558 262 351 754 105 664 515 980 84 740 530 308 128 757 266 866 685 790 920 712 939 884 75 231 266 423 135 640 752 728 374 572 926 254 995 369 400 70 578 553 37 918 471 252 127 217 716 975 193 684 890 463 426 915 235 475 136 481 75 315 876...
output:
ok
result:
ok all right
Test #57:
score: 100
Accepted
time: 2ms
memory: 3632kb
input:
1000 4912 212 766 263 308 403 279 622 320 187 112 61 680 164 594 574 1000 252 200 212 594 785 929 84 954 420 593 39 69 407 632 688 982 379 801 437 970 576 486 832 144 574 46 756 43 496 213 11 599 44 995 692 639 799 584 933 108 170 827 538 575 281 420 623 966 670 251 75 368 197 134 827 106 644 173 20...
output:
mark 5 200 457 497 601 616 717 804 857 898 903
input:
1000 4917 137 938 769 46 922 221 891 986 260 379 216 798 2 265 175 994 150 448 137 993 478 606 236 543 310 854 289 773 750 577 556 88 564 735 542 782 898 707 568 305 448 750 528 213 124 418 985 940 376 106 627 963 400 160 703 29 417 609 245 934 130 168 716 58 527 342 911 544 209 930 49 576 419 866 9...
output:
ok
result:
ok all right
Test #58:
score: 100
Accepted
time: 2ms
memory: 3668kb
input:
1000 4928 198 990 188 734 13 624 435 922 966 728 802 830 794 288 853 945 878 247 672 49 481 203 565 526 546 11 121 500 228 731 677 126 802 759 569 676 520 931 157 467 28 393 442 866 43 820 119 648 219 541 281 321 781 147 490 565 143 279 939 464 910 150 896 363 473 790 597 69 29 82 719 230 163 847 55...
output:
mark 5 94 258 317 333 521 534 561 748 807 978
input:
1000 4933 95 976 340 504 902 929 527 172 192 394 502 537 969 334 559 331 614 744 95 205 213 626 244 433 223 648 497 445 645 715 913 405 11 134 168 425 607 768 402 327 670 911 831 989 147 778 418 591 798 484 123 617 869 223 93 660 413 749 602 64 277 383 567 724 51 652 724 712 37 408 731 795 620 240 4...
output:
ok
result:
ok all right
Test #59:
score: 100
Accepted
time: 2ms
memory: 3732kb
input:
1000 4968 674 721 516 77 250 925 215 179 443 259 800 270 133 77 325 60 16 252 59 876 982 850 27 476 791 682 681 747 754 881 858 729 714 709 394 705 577 654 233 517 116 371 849 626 282 503 286 802 620 926 123 746 725 892 622 614 764 428 336 398 884 379 851 87 170 569 33 420 925 473 113 134 723 323 80...
output:
mark 5 4 11 62 131 184 268 372 484 516 536
input:
1000 4973 23 785 401 289 145 304 582 34 626 474 86 327 319 90 264 64 349 717 346 97 521 874 331 832 314 755 791 110 389 161 470 368 849 784 545 594 76 348 817 29 912 44 508 128 810 284 914 808 998 51 797 366 304 307 706 626 19 817 245 774 497 231 393 472 219 323 866 581 724 672 217 174 295 740 500 9...
output:
ok
result:
ok all right
Test #60:
score: 100
Accepted
time: 2ms
memory: 3740kb
input:
1000 4902 618 320 976 210 647 631 660 126 777 896 936 37 45 319 46 120 7 789 142 679 153 773 470 856 76 501 285 136 637 865 467 125 65 500 665 759 719 673 31 351 174 224 392 526 253 303 151 248 441 472 868 18 616 321 186 289 840 558 859 670 638 494 648 477 95 233 504 437 447 454 753 666 272 95 438 7...
output:
mark 5 727 108 100 745 990 880 248 532 887 534
input:
1000 4907 509 936 696 917 793 249 597 407 363 714 272 930 868 87 650 911 313 716 303 987 154 158 365 593 188 995 260 723 979 184 983 250 28 558 458 158 33 755 615 397 246 321 345 132 327 139 33 730 592 639 248 46 85 768 349 652 816 723 798 218 758 341 801 319 841 622 933 812 460 176 272 969 583 454 ...
output:
ok
result:
ok all right
Test #61:
score: 100
Accepted
time: 2ms
memory: 3700kb
input:
1000 4911 305 164 534 928 660 488 699 709 689 671 565 419 389 366 431 417 453 377 679 410 540 899 896 178 884 805 299 770 766 675 204 470 809 243 202 261 734 200 479 749 496 205 374 30 147 400 550 530 23 587 613 453 312 339 934 230 763 386 66 697 374 860 564 549 598 9 477 202 691 12 22 797 212 256 8...
output:
mark 5 8 75 108 217 241 259 280 393 687 866
input:
1000 4916 995 873 350 244 517 883 519 122 368 883 817 412 550 463 99 969 948 497 142 774 2 804 316 312 291 602 819 456 728 381 954 509 211 576 104 633 827 636 26 880 486 947 290 996 83 237 693 655 872 512 649 402 260 343 566 500 683 518 11 669 477 158 761 361 885 5 651 910 227 28 965 840 464 492 762...
output:
ok
result:
ok all right
Test #62:
score: 100
Accepted
time: 2ms
memory: 3660kb
input:
1000 4956 355 807 159 102 221 33 180 365 983 308 162 794 391 179 53 371 643 311 933 846 440 950 914 806 650 54 256 885 363 261 520 397 1000 457 541 926 973 843 509 583 349 193 942 477 22 505 175 514 637 605 24 712 877 963 487 925 987 150 438 686 705 162 481 207 922 362 311 746 803 476 165 676 583 48...
output:
mark 5 156 184 195 205 286 408 579 692 849 861
input:
1000 4961 708 929 330 88 709 762 753 219 788 954 104 906 977 775 639 964 956 996 319 959 267 31 211 65 675 912 122 285 755 247 768 918 954 367 829 595 397 234 510 912 10 618 433 173 890 975 255 320 24 709 132 124 571 629 637 120 270 409 25 665 221 559 40 983 474 786 333 503 370 171 735 991 490 479 4...
output:
ok
result:
ok all right
Test #63:
score: 100
Accepted
time: 2ms
memory: 3664kb
input:
1000 4908 425 554 178 230 603 542 395 414 131 452 16 98 574 877 70 254 59 485 618 281 554 183 666 233 104 668 952 415 10 140 693 672 75 333 176 440 794 520 325 967 60 171 523 217 458 449 132 660 255 929 513 892 726 422 538 192 739 463 215 737 348 824 975 810 564 654 734 320 809 754 330 772 870 692 1...
output:
mark 5 72 111 120 345 348 446 490 585 623 695
input:
1000 4913 823 16 260 472 916 96 232 188 82 918 129 821 378 988 678 415 746 598 383 67 721 704 520 730 588 344 378 297 146 206 713 804 135 143 997 257 659 948 938 644 131 591 692 991 682 907 218 706 418 876 465 891 768 720 898 485 754 419 771 181 619 768 741 442 994 497 432 539 783 682 894 391 718 45...
output:
ok
result:
ok all right