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