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