fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. long long n , a[10000] , k , t;
  6. cin>>k>>n;
  7. for ( int i=0 ;i<n;i++)
  8. {
  9. cin>>a[i];
  10. }
  11. for ( int i=0 ; i<n;i++)
  12. {
  13.  
  14. a[0]=a[0]+k;
  15. break;
  16. }
  17. for ( int i=1 ; i<n;i++)
  18. {
  19. a[i]=a[i]-k;
  20. }
  21. sort(a,a+n);
  22. for ( int i=0 ; i<=n;i++)
  23. {
  24. cout<<a[n-1]-a[0];
  25. cout<<endl;
  26. break;
  27. }
  28. return 0;
  29. }
Success #stdin #stdout 0s 5304KB
stdin
855 961
996 282 985 78 985 649 381 971 128 320 781 300 412 948 18 646 537 670 404 693 308 61 98 661 176 892 885 97 358 646 222 35 124 664 317 110 209 709 36 145 408 751 531 828 203 61 181 848 82 96 947 58 413 162 431 96 942 817 140 160 794 472 836 181 97 880 650 2 348 789 281 836 878 523 204 75 766 91 592 986 997 264 791 168 19 927 54 198 14 374 537 833 726 756 870 618 930 74 599 636 559 600 708 389 931 275 912 433 189 734 51 12 847 662 968 47 102 763 399 253 793 627 686 110 369 41 652 627 976 542 614 322 565 247 429 733 670 656 599 262 583 614 109 998 843 787 110 831 591 238 186 366 783 345 330 485 732 567 189 71 835 821 742 645 36 528 700 449 608 160 506 658 316 820 1000 367 598 982 145 551 438 384 48 65 431 447 812 655 78 199 707 472 906 991 94 925 740 174 298 476 593 525 543 988 781 63 708 433 907 136 138 281 690 394 831 693 362 557 774 588 928 799 414 164 302 978 384 218 166 838 677 333 952 103 383 822 162 288 895 394 664 911 215 827 580 387 368 483 767 452 223 523 825 625 196 140 774 256 923 316 362 874 510 731 582 788 67 230 898 830 442 499 941 821 570 502 668 411 172 556 783 914 695 902 642 861 158 512 947 72 319 514 631 25 686 431 90 486 233 557 454 489 445 188 451 154 761 818 537 211 505 614 722 506 398 667 203 618 156 976 852 523 548 614 302 267 307 81 956 717 51 114 317 457 448 484 82 508 182 327 491 922 545 250 999 401 68 731 659 472 190 883 698 711 419 614 726 201 391 449 302 775 360 719 768 623 212 765 57 797 56 548 163 680 218 175 438 785 42 814 883 391 781 171 796 590 570 323 280 658 9 190 654 502 759 386 343 338 247 293 545 708 670 506 209 710 134 687 272 153 254 300 74 40 359 430 635 888 706 212 363 94 840 546 948 50 218 940 833 578 443 453 353 546 682 193 772 3 652 736 373 849 937 613 921 242 110 69 111 412 667 331 400 197 854 643 761 417 536 637 359 16 742 981 466 854 579 105 789 407 44 627 20 458 692 680 903 285 664 151 759 978 590 390 839 816 698 962 541 77 113 541 760 787 466 733 435 488 145 10 219 2 566 784 134 411 717 862 757 618 871 94 220 18 441 142 151 726 468 102 447 885 413 380 668 419 221 452 61 921 68 876 815 29 689 751 275 916 510 327 779 848 490 432 613 973 558 75 832 864 12 553 975 938 500 457 741 369 993 468 480 863 564 942 48 655 335 655 178 30 933 443 216 815 568 591 395 362 339 645 404 629 322 386 799 946 502 973 657 787 821 763 235 340 217 649 719 977 408 49 219 816 916 82 180 983 67 809 429 481 786 580 640 349 678 328 996 632 915 472 120 524 121 906 279 224 675 245 884 18 490 70 879 650 985 619 737 49 930 751 756 474 962 575 879 976 272 924 521 25 67 162 859 817 829 352 203 394 186 410 854 498 150 204 118 757 270 167 740 332 781 896 56 262 530 599 943 231 512 910 732 471 351 523 394 604 793 143 8 810 63 864 734 65 636 595 463 368 426 806 608 617 228 150 112 309 988 588 448 689 790 301 165 393 989 538 196 516 381 973 333 208 520 758 651 760 716 741 155 27 13 888 475 615 95 231 421 925 431 214 267 391 179 539 461 223 574 161 369 346 873 892 227 941 999 53 990 854 71 488 769 358 655 501 269 198 422 748 582 664 19 421 64 303 733 414 436 474 763 614 203 812 533 834 610 832 146 909 694 11 595 805 594 762 40 468 479 470 162 661 372 461 512 120 294 323 958 839 545 969 42 322 775 565 73 551 113 321 835 990 196 592 170 548 789 950 456 351 313 392 553 354 206 725 734 960 134 507 340 846 885 308 501 748 496 714 421 453 936 393 608 464 952 652 354
stdout
2706