poj 1017 Packets 劳心ORZ

来源:互联网 发布:蜂窝移动网络搜索 威锋 编辑:程序博客网 时间:2024/05/22 15:23

算法是贪心,写完代码submit之后是劳心ORZ。

#include <iostream>
#include <cstdio>
using namespace std;


int main()
{
    int a1,a2,a3,a4,a5,a6;
    int p[4]={0,5,3,1};
    int k[4]={0,7,6,5};

//freopen("/home/csuftacm/Desktop/in.txt","r",stdin);freopen("/home/csuftacm/Desktop/out.txt","w",stdout);
    while(cin>>a1>>a2>>a3>>a4>>a5>>a6&&a1+a2+a3+a4+a5+a6)
    {
        int sum=0,void2=0;
        ;
        sum=a6+a5+a4+a3/4;//cout<<sum<<endl;
        if (a3%4) sum++;//cout<<sum<<endl;
        void2=a4*5+p[a3%4];
        if(a2>=void2)
        {
            sum=sum+(a2-void2)/9;//cout<<sum<<endl;
            if((a2-void2)%9) sum++;//cout<<sum<<endl;
            if((a2-void2)%9==0){a1=a1-a5*11-k[a3%4];if(a1>=0)sum=sum+a1/36;}
            else 
{

a1=a1-(36-(a2-void2)%9*4)-a5*11-k[a3%4];

if(a1>=0)sum=sum+a1/36;

}              //cout<<sum<<endl;
            if(a1%36>0) sum++;
        }
        else
        {
            if((a1=a1-(void2-a2)*4-a5*11-k[a3%4])>=0) sum=sum+a1/36;//cout<<sum<<endl;
            if(a1%36>0) sum++;//cout<<sum<<endl;
        }
        ;
        cout<<sum<<endl;
    }
    //fclose(stdin);fclose(stdout);

    return 0;
}


学到了8 5 1 0 0 0是等于2!    :)


学习了 freopen()函数:

头文件:#include <stdio.h>

freopen()函数用于文件流的的重定向,一般是将 stdin、stdout 和 stderr 重定向到文件。

用的时候注意在最前面(一开始定义变量后面)

freopen("/home/csuftacm/Desktop/in.txt","r",stdin);freopen("/home/csuftacm/Desktop/out.txt","w",stdout);



fclose(stdin);fclose(stdout);

return 0;        //放在return 0;前面



牛的一千组数据:

Input:

41 467 334 0 9 4 
478 358 962 4 5 5 
281 827 961 1 5 2 
827 436 391 4 2 3 
292 382 421 6 8 5 
447 726 771 8 9 2 
667 299 35 4 3 1 
322 333 673 4 1 1 
253 868 547 4 2 7 
37 859 723 1 9 8 
316 35 190 2 8 6 
40 942 264 8 6 5 
890 729 370 0 6 1 
393 548 629 3 4 4 
756 840 966 6 1 8 
944 439 626 3 7 8 
118 82 929 1 3 5 
639 658 704 0 7 6 
673 386 21 5 4 2 
270 829 777 3 7 2 
986 290 161 6 5 7 
655 574 31 2 0 0 
941 724 966 0 7 1 
7 337 457 7 3 3 
945 909 209 8 1 8 
422 946 506 0 3 8 
900 591 762 5 0 9 
624 537 548 3 5 1 
602 350 291 6 4 0 
596 21 348 9 8 4 
281 734 53 9 8 8 
900 788 127 7 8 3 
648 483 807 1 0 7 
813 514 309 6 5 1 
600 249 519 6 8 3 
224 8 844 9 9 2 
195 485 93 3 3 7 
314 503 448 0 8 8 
580 796 798 1 9 8 
9 157 472 2 8 2 
38 179 190 7 8 1 
815 888 156 1 2 4 
272 55 328 6 2 6 
875 433 869 2 4 6 
881 998 322 1 1 9 
557 476 892 9 5 2 
600 510 3 9 1 8 
401 789 255 3 2 5 
182 285 88 6 7 7 
832 932 169 4 1 9 
976 329 368 2 5 5 
434 549 441 2 5 0 
718 753 139 3 9 6 
687 529 549 7 6 9 
193 195 297 6 6 5 
488 282 455 4 4 1 
316 671 786 3 3 5 
185 53 912 8 2 5 
313 756 321 8 6 2 
481 144 196 2 9 1 
535 450 173 6 4 9 
292 439 253 4 4 0 
745 649 186 3 4 2 
168 18 787 5 8 1 
202 625 477 4 4 4 
334 874 372 9 3 0 
487 297 518 7 3 0 
763 668 192 5 2 0 
213 627 802 9 7 5 
543 924 23 2 1 1 
3 432 505 3 5 1 
492 142 222 6 4 0 
187 360 413 4 0 0 
235 833 711 0 6 7 
285 550 140 4 5 4 
19 125 576 4 8 2 
371 466 678 3 1 4 
18 464 119 2 0 7 
60 926 10 7 0 5 
576 227 43 8 4 9 
882 86 565 7 7 4 
625 627 629 8 3 0 
902 962 123 6 7 1 
195 525 264 0 2 6 
30 326 11 1 1 7 
153 520 790 4 8 3 
940 851 662 9 0 3 
958 578 365 7 7 0 
58 439 303 0 7 4 
477 108 113 7 1 0 
460 428 993 4 5 0 
111 704 835 6 2 0 
823 485 556 6 6 7 
526 357 337 1 9 1 
896 22 617 2 7 6 
585 41 423 9 9 5 
559 932 296 5 3 2 
584 734 654 2 7 9 
532 963 607 3 1 5 
67 848 675 8 3 2 
754 511 741 5 9 5 
221 870 626 4 5 3 
850 398 279 1 3 4 
637 534 556 3 6 5 
962 548 881 0 3 1 
855 855 142 2 1 7 
424 678 752 3 6 3 
40 313 875 2 8 0 
17 932 112 5 9 1 
40 488 685 0 7 9 
990 145 353 4 1 0 
44 258 335 9 2 5 
264 181 503 9 5 8 
292 997 549 6 1 7 
467 541 129 0 3 4 
601 77 215 3 3 2 
824 601 392 9 0 8 
27 84 75 6 8 0 
287 847 604 3 1 3 
706 363 10 1 9 0 
164 542 619 3 1 4 
818 232 750 5 5 9 
303 422 98 7 4 8 
971 864 913 5 5 2 
546 678 769 2 9 5 
289 944 865 0 5 8 
318 870 601 3 2 2 
152 87 570 3 1 3 
423 527 600 9 5 5 
28 543 347 8 3 7 
409 463 49 1 8 2 
608 60 221 8 4 8 
146 690 949 3 0 0 
748 67 536 3 5 6 
185 38 853 9 4 8 
923 359 257 6 4 5 
318 726 411 5 5 1 
549 496 584 5 4 2 
75 913 142 6 8 2 
426 606 173 9 4 5 
626 812 375 3 5 6 
736 141 814 4 6 2 
936 838 482 5 5 1 
230 841 625 1 7 6 
690 650 662 4 3 3 
416 452 8 2 3 4 
303 634 303 6 8 4 
317 213 109 8 0 0 
318 858 50 5 1 4 
903 676 643 9 2 1 
489 948 282 3 4 0 
402 923 831 9 8 9 
8 619 971 3 5 1 
504 392 685 3 8 9 
722 938 37 0 1 4 
508 961 959 3 5 9 
937 869 58 0 1 4 
117 215 555 5 0 9 
212 288 82 4 5 0 
484 774 380 5 1 1 
115 679 110 8 3 8 
977 132 956 9 3 8 
941 790 723 3 8 4 
778 200 71 5 4 1 
333 867 153 5 8 5 
676 629 650 8 9 3 
686 80 116 9 7 8 
679 864 421 5 6 6 
516 726 666 7 1 4 
340 686 21 2 1 4 
309 415 902 3 4 1 
745 762 423 1 6 8 
318 602 907 7 1 2 
136 630 114 9 4 6 
290 293 996 2 4 5 
708 248 491 2 1 4 
439 958 722 4 5 2 
269 479 238 3 8 6 
659 498 486 6 2 3 
158 22 146 2 7 5 
647 458 602 7 8 0 
292 600 278 9 2 8 
882 540 315 5 2 7 
336 397 418 7 8 1 
816 230 449 5 8 9 
520 940 560 7 2 5 
675 792 361 4 8 6 
714 946 188 9 8 3 
75 515 521 5 5 8 
234 570 905 4 7 2 
161 524 549 9 0 3 
350 333 925 0 7 6 
337 278 393 6 4 4 
591 949 135 5 7 4 
337 623 664 0 8 8 
281 85 152 3 2 4 
876 826 396 2 9 0 
174 819 943 1 1 9 
419 565 805 5 6 0 
615 609 64 6 3 4 
509 300 695 3 9 1 
172 968 358 1 8 6 
510 422 774 9 0 2 
182 391 495 4 4 4 
902 255 460 4 2 1 
122 547 577 9 5 5 
594 950 343 4 1 2 
672 439 428 2 2 7 
408 415 908 3 9 4 
204 486 319 8 5 6 
166 700 367 2 7 2 
556 974 447 1 3 2 
331 376 583 8 3 2 
18 776 220 1 2 6 
490 925 324 6 7 9 
643 534 677 8 8 1 
196 783 828 7 6 1 
697 612 703 7 8 5 
508 185 238 7 3 3 
501 850 128 1 0 9 
192 454 869 1 5 7 
713 793 634 2 2 0 
901 442 177 7 0 2 
364 381 590 3 7 3 
179 595 169 7 2 0 
182 58 926 7 0 8 
651 258 213 0 3 6 
742 610 472 8 4 1 
718 503 867 5 8 1 
257 750 614 8 8 1 
63 756 807 8 9 5 
365 75 586 6 3 0 
330 48 928 2 3 0 
766 735 810 9 7 2 
982 328 352 9 4 4 
608 252 647 2 5 8 
264 497 243 9 5 1 
189 100 812 8 3 1 
474 633 891 0 4 0 
697 919 780 8 1 4 
340 487 899 5 3 8 
492 193 252 1 0 4 
840 497 785 9 0 5 
791 392 210 9 8 9 
971 277 73 3 0 7 
826 276 790 2 8 9 
418 489 159 9 4 2 
380 8 967 8 7 3 
370 607 196 4 2 1 
19 761 56 0 3 3 
716 932 452 1 4 3 
862 396 460 5 4 9 
136 680 198 2 7 4 
240 517 6 0 1 2 
249 523 758 5 1 5 
296 916 678 8 9 8 
577 750 7 9 1 5 
678 676 753 9 4 5 
93 608 172 3 9 4 
168 55 191 3 2 8 
651 986 144 6 7 7 
629 916 874 1 9 2 
146 693 91 5 9 7 
640 52 236 1 7 6 
162 955 183 4 0 7 
65 65 513 1 8 8 
878 140 611 7 5 0 
975 489 750 9 3 5 
214 282 7 2 6 7 
522 882 810 1 1 7 
705 479 321 8 1 7 
208 646 276 9 9 2 
666 486 455 8 4 0 
253 777 348 3 1 1 
82 455 197 6 2 1 
296 281 21 5 7 4 
318 135 376 4 9 8 
74 253 922 5 3 8 
153 232 747 0 6 8 
450 801 961 9 5 3 
716 573 561 5 3 4 
550 353 181 7 9 0 
643 465 172 9 1 2 
476 381 247 0 1 5 
372 32 989 0 5 1 
658 293 206 8 8 6 
171 166 396 7 0 4 
529 788 109 4 9 8 
617 15 626 4 8 6 
928 97 118 0 9 5 
486 199 420 0 1 3 
415 85 318 0 1 7 
387 444 186 7 0 7 
74 431 152 1 8 3 
885 337 311 4 7 6 
768 22 413 0 2 7 
38 388 355 9 7 1 
93 584 987 1 3 7 
501 482 447 5 3 4 
84 95 525 1 4 1 
872 106 656 3 3 0 
80 868 411 3 8 1 
216 79 768 0 1 3 
779 663 259 3 6 5 
365 874 720 5 0 6 
455 725 71 8 9 6 
602 832 905 0 5 2 
885 962 80 6 7 2 
508 80 340 6 8 3 
740 546 474 3 7 0 
335 72 400 7 5 6 
141 588 481 8 5 6 
225 9 12 6 5 2 
43 742 21 2 2 8 
18 368 717 4 0 0 
335 759 169 5 3 0 
979 199 105 1 1 1 
652 753 33 9 7 2 
253 83 420 4 8 4 
63 229 652 4 9 0 
5 47 594 7 6 6 
323 540 679 0 8 0 
271 945 221 0 3 9 
955 978 779 6 2 5 
487 196 33 8 5 9 
993 790 962 5 1 5 
807 567 669 4 1 7 
998 545 597 8 8 4 
372 563 28 4 1 3 
490 604 601 7 7 2 
771 363 301 3 1 5 
421 445 610 5 1 2 
812 151 15 5 3 8 
279 882 608 4 2 7 
245 338 144 0 9 4 
604 623 225 8 4 1 
330 733 223 4 0 6 
987 445 805 6 0 9 
338 963 135 7 9 0 
224 908 737 4 0 2 
293 855 734 1 6 6 
184 75 382 9 1 2 
684 779 279 3 7 6 
125 118 737 8 9 7 
737 91 556 5 0 1 
793 432 136 0 5 7 
184 74 719 0 6 1 
351 329 290 4 2 1 
189 787 490 9 3 3 
63 681 903 5 6 9 
695 139 468 8 3 9 
515 621 993 6 2 8 
828 581 399 8 1 3 
943 834 243 9 2 7 
502 141 687 6 1 7 
413 400 816 0 2 5 
126 410 877 2 0 9 
705 874 663 2 5 6 
360 38 588 1 5 7 
425 867 189 2 3 7 
502 617 99 3 6 3 
48 51 570 6 8 7 
456 405 531 2 9 5 
556 531 495 4 1 3 
388 915 450 9 2 1 
383 133 775 2 9 0 
954 78 585 7 3 3 
490 103 750 3 2 1 
611 990 338 1 8 7 
352 658 479 2 3 0 
2 568 422 5 5 8 
361 742 194 9 8 8 
42 357 941 7 9 5 
380 913 964 0 1 5 
73 504 462 3 2 9 
154 529 552 4 9 0 
244 844 49 8 5 3 
552 773 470 1 7 1 
869 398 498 3 2 9 
53 43 522 8 3 4 
850 22 240 1 2 1 
580 477 616 6 8 0 
615 348 798 9 5 7 
883 662 902 2 0 0 
22 273 841 6 8 7 
717 892 698 7 9 5 
389 932 619 1 3 0 
28 631 589 2 0 2 
864 407 295 8 1 0 
610 177 71 6 9 3 
840 633 37 3 0 4 
993 782 203 1 0 2 
307 997 151 3 0 7 
640 703 566 3 1 9 
245 386 651 5 1 0 
209 497 283 0 8 1 
175 581 787 1 7 9 
504 979 138 0 0 1 
118 205 540 8 9 2 
398 760 98 5 1 4 
567 493 596 1 6 8 
670 538 476 5 7 1 
760 752 758 3 5 5 
726 401 34 9 3 8 
273 792 193 3 7 3 
690 211 694 8 7 8 
989 248 879 7 9 1 
669 875 598 9 6 9 
123 443 731 4 1 4 
385 967 816 3 4 6 
953 308 223 4 2 7 
48 469 930 1 4 0 
427 743 604 9 4 5 
506 158 589 8 9 9 
447 40 818 4 5 6 
89 503 66 2 0 0 
676 395 641 6 1 9 
187 83 85 0 0 6 
755 381 128 2 7 2 
424 565 872 2 5 8 
646 889 478 3 5 5 
260 45 778 1 5 0 
927 773 134 1 5 6 
334 1 737 0 4 0 
356 71 80 5 5 2 
825 718 573 2 7 8 
905 162 717 2 9 7 
946 103 231 5 9 8 
829 645 394 9 5 2 
675 862 72 3 0 8 
897 542 608 3 7 5 
134 401 78 2 9 6 
478 939 138 1 6 3 
677 575 724 1 0 1 
862 2 448 5 4 6 
137 507 993 4 4 9 
821 58 643 8 7 9 
857 41 891 4 3 5 
72 929 841 5 5 6 
957 759 700 2 3 1 
829 448 227 8 4 4 
274 133 885 8 0 2 
629 84 909 8 3 5 
400 24 193 5 2 5 
767 407 677 4 4 0 
834 891 621 5 4 0 
542 998 86 8 1 4 
597 376 254 9 8 7 
493 68 366 2 8 0 
819 318 290 4 9 6 
808 632 478 4 7 9 
74 20 827 4 8 1 
798 642 2 1 4 6 
56 509 833 8 1 3 
686 804 385 2 2 0 
161 620 343 8 7 3 
63 591 934 5 6 1 
12 411 959 1 8 0 
124 507 7 4 1 1 
489 958 441 0 3 2 
855 60 93 2 2 6 
543 373 266 1 5 8 
532 761 469 3 9 7 
892 451 953 2 0 9 
472 407 494 5 0 3 
262 409 607 8 0 1 
171 654 947 4 3 9 
489 766 887 6 2 0 
739 666 522 3 0 3 
705 91 259 6 7 9 
42 317 45 6 8 2 
154 466 833 0 9 1 
738 267 776 8 4 0 
53 7 469 6 2 2 
7 463 260 7 3 0 
717 43 376 4 6 7 
334 620 171 2 4 4 
866 693 664 5 0 2 
100 551 476 9 3 7 
789 361 385 2 4 4 
561 563 504 6 8 8 
157 430 123 4 4 6 
837 981 318 1 2 1 
832 123 461 1 1 0 
498 369 291 0 9 7 
317 914 595 1 6 7 
28 453 909 3 1 3 
569 816 883 7 5 2 
230 157 681 7 0 6 
687 171 477 5 4 8 
671 47 115 2 1 7 
405 53 171 0 0 0 
675 320 790 7 8 6 
604 489 631 4 8 0 
718 919 259 7 9 9 
479 716 300 6 3 8 
830 593 806 9 4 2 
160 294 54 3 6 9 
471 428 559 1 1 8 
366 33 685 0 9 1 
860 208 982 2 6 8 
979 897 887 8 9 3 
540 795 266 3 9 7 
317 134 53 5 8 3 
843 693 466 1 0 4 
937 174 512 7 1 5 
817 492 292 7 0 3 
296 710 389 8 9 6 
744 840 182 9 0 3 
292 962 214 7 7 4 
705 713 11 3 3 4 
203 995 762 1 6 9 
48 768 624 1 4 5 
127 633 240 2 7 7 
817 340 142 0 0 8 
476 154 935 0 1 5 
537 623 922 7 9 1 
211 754 880 3 3 1 
785 528 443 0 5 1 
270 452 375 1 0 4 
40 986 834 8 9 5 
796 312 262 2 1 7 
464 557 248 6 0 0 
182 301 293 9 2 4 
331 75 4 0 6 6 
738 801 623 3 1 0 
695 918 659 3 8 9 
88 854 613 9 9 6 
679 577 837 2 5 2 
723 872 448 3 3 8 
395 197 508 8 1 3 
665 781 202 0 8 6 
705 965 23 9 5 3 
805 684 478 5 0 3 
285 900 968 4 3 5 
348 281 32 6 0 2 
982 901 306 5 0 1 
527 137 343 8 3 5 
171 603 942 1 9 4 
512 593 530 1 4 8 
926 906 191 3 8 7 
719 484 224 3 5 4 
94 582 867 7 5 6 
686 589 540 7 0 9 
578 956 677 3 2 0 
811 225 143 5 6 5 
804 6 368 1 5 8 
325 313 23 2 8 7 
396 339 86 4 6 3 
522 911 280 5 8 7 
870 990 873 7 3 4 
896 472 450 1 1 6 
525 213 824 9 5 3 
594 993 67 7 0 9 
41 125 534 0 0 7 
621 692 293 7 7 3 
943 893 639 1 5 8 
978 748 850 2 4 4 
623 353 36 7 6 6 
61 904 238 1 6 5 
299 56 728 7 1 9 
991 166 717 6 3 7 
421 912 867 9 4 7 
201 328 942 4 8 8 
641 296 262 0 4 8 
625 219 584 4 4 9 
149 14 695 3 2 1 
537 814 363 1 9 0 
917 683 918 4 2 6 
269 248 137 7 4 8 
27 148 993 2 1 9 
893 877 14 4 4 3 
495 811 293 2 8 0 
299 890 493 4 9 4 
314 173 69 8 5 3 
238 911 252 3 8 9 
88 245 231 0 6 1 
368 421 258 7 7 2 
238 122 723 6 6 9 
156 345 351 3 8 0 
97 836 591 6 0 3 
651 880 844 3 1 5 
578 949 705 4 5 7 
624 204 356 7 7 5 
102 286 468 8 9 1 
489 758 490 5 0 2 
89 296 950 2 2 9 
672 836 277 3 6 0 
85 652 751 7 1 1 
435 693 72 6 6 8 
511 125 838 6 9 4 
56 826 902 8 8 1 
586 108 777 8 9 7 
549 280 245 8 2 6 
719 677 91 7 5 1 
406 684 954 9 9 6 
421 945 465 6 0 7 
335 190 677 9 5 6 
388 675 143 7 0 7 
555 482 253 0 4 9 
488 215 8 0 0 9 
997 707 454 4 7 5 
499 792 613 2 2 3 
351 129 137 3 0 4 
683 857 968 0 8 8 
641 732 437 4 9 1 
869 583 256 2 0 7 
12 810 820 5 3 5 
897 677 774 4 3 3 
878 286 624 4 5 9 
712 984 624 2 4 2 
55 913 462 3 4 0 
122 53 397 2 0 7 
917 6 931 7 5 6 
357 599 290 8 5 7 
84 592 725 6 5 8 
338 342 428 5 2 7 
506 767 53 3 5 6 
609 924 854 5 9 6 
209 492 499 5 6 1 
647 618 13 7 2 6 
909 841 130 0 4 5 
286 523 666 4 6 7 
416 893 949 1 4 7 
285 200 590 5 5 8 
668 6 729 8 1 5 
536 980 716 0 4 7 
328 936 204 0 3 4 
411 40 250 4 3 6 
141 670 845 6 8 6 
107 266 857 8 9 4 
155 191 990 2 8 6 
917 290 967 7 4 6 
462 402 239 6 5 6 
314 350 586 9 6 2 
879 301 812 6 4 7 
570 38 312 4 1 0 
200 643 856 1 7 9 
808 290 452 9 8 9 
7 284 547 7 5 3 
709 371 642 9 6 1 
501 34 129 8 6 9 
897 504 798 2 5 8 
32 65 516 1 9 3 
727 771 313 2 0 6 
488 319 589 3 9 1 
271 283 364 8 2 4 
759 501 574 3 9 4 
649 595 522 1 6 7 
52 565 891 8 0 7 
55 787 224 2 9 1 
648 804 834 8 1 2 
668 974 176 7 3 1 
745 18 15 4 2 6 
956 524 966 1 4 0 
334 296 876 7 5 8 
291 641 465 1 1 9 
700 217 16 3 4 4 
505 157 502 6 5 6 
632 789 46 5 3 2 
901 326 153 4 9 0 
405 346 25 0 6 5 
793 323 532 6 6 0 
776 692 550 0 5 2 
350 315 36 1 0 4 
729 534 50 2 6 6 
584 790 617 2 6 6 
388 425 101 0 0 2 
621 193 38 4 3 5 
280 638 167 0 5 3 
865 696 833 0 2 9 
839 183 817 9 3 9 
613 600 252 5 1 1 
318 963 813 7 4 6 
617 211 429 4 6 1 
942 698 522 5 7 7 
158 464 762 0 6 5 
380 165 946 0 7 2 
464 194 584 0 5 0 
206 106 302 6 3 1 
67 415 645 5 4 8 
919 79 988 1 2 7 
197 509 652 1 8 2 
859 997 999 9 0 0 
36 984 912 5 3 5 
741 199 567 8 4 9 
681 879 108 7 9 6 
849 75 26 4 7 4 
884 128 546 5 1 4 
149 168 338 7 3 4 
105 697 217 5 1 3 
133 97 679 6 5 3 
954 930 252 4 9 8 
870 754 72 6 1 5 
86 231 480 5 0 4 
938 657 990 8 1 7 
242 618 70 1 1 9 
781 990 833 2 3 2 
502 928 721 8 7 5 
406 222 686 4 7 4 
683 547 240 5 4 3 
337 653 168 0 5 6 
858 512 656 8 1 2 
276 506 702 4 3 0 
312 250 475 1 0 5 
488 520 101 3 8 2 
848 784 245 7 2 3 
258 859 871 6 2 2 
441 683 88 5 6 6 
298 39 283 5 7 6 
769 675 917 7 0 0 
442 735 389 3 0 3 
777 786 381 5 2 5 
979 85 713 5 5 3 
186 96 648 5 2 1 
260 982 636 8 9 6 
792 65 278 8 6 6 
11 976 547 1 2 5 
702 564 539 2 7 0 
920 654 359 0 8 1 
960 510 591 7 3 5 
136 499 775 0 6 6 
272 703 86 7 5 2 
495 566 456 6 7 8 
626 364 85 5 8 0 
360 814 154 2 2 8 
706 525 630 9 9 9 
313 838 517 1 5 1 
969 839 308 5 2 3 
681 970 147 3 8 8 
715 429 66 9 3 1 
541 259 631 2 4 6 
988 170 168 9 5 0 
444 936 278 6 7 3 
523 371 327 3 1 3 
934 102 587 7 3 3 
126 595 495 3 6 0 
859 305 496 3 3 2 
879 519 126 3 5 5 
371 444 107 1 7 9 
519 596 715 2 2 3 
257 590 959 7 6 9 
865 686 19 9 3 5 
28 101 468 9 6 1 
578 74 395 3 4 6 
24 511 585 2 1 7 
95 174 38 3 8 5 
722 983 231 3 2 0 
590 480 408 5 2 8 
818 557 561 0 8 6 
713 332 92 2 7 0 
358 74 987 4 3 4 
264 714 746 0 5 5 
163 467 792 1 9 0 
718 128 948 0 9 1 
766 587 808 6 5 9 
518 220 35 4 6 7 
156 134 360 1 8 8 
294 589 524 6 4 0 
189 372 419 1 2 4 
523 539 609 7 7 6 
416 827 169 3 9 4 
415 644 436 9 8 6 
858 952 846 7 5 8 
616 288 382 4 3 5 
56 656 62 6 4 9 
442 984 872 9 6 6 
582 202 775 6 5 2 
759 755 417 4 4 3 
824 999 422 1 3 3 
917 793 873 0 5 4 
985 501 622 8 5 6 
720 291 988 9 2 7 
193 8 254 2 6 7 
816 803 90 2 9 3 
979 299 322 2 2 9 
654 729 734 8 4 6 
463 134 972 8 3 3 
307 518 333 7 5 9 
661 144 659 1 7 6 
472 645 592 2 8 6 
811 535 835 9 6 2 
956 158 749 0 6 4 
120 526 406 3 5 4 
691 588 538 4 4 7 
353 942 4 3 2 5 
611 842 724 9 5 0 
146 328 855 4 1 9 
381 779 102 3 2 2 
312 99 161 7 5 0 
569 959 628 9 8 0 
471 778 440 6 8 4 
745 125 210 8 6 0 
815 64 226 2 9 3 
482 5 536 3 5 7 
732 638 165 4 8 9 
32 508 896 8 8 8 
245 59 169 4 2 9 
49 518 467 8 3 1 
603 190 186 6 3 4 
300 768 423 7 6 6 
230 665 152 0 7 3 
786 668 597 9 4 8 
260 158 425 7 2 4 
452 169 562 0 1 5 
890 711 64 0 0 5 
767 754 787 7 5 2 
88 273 815 9 7 8 
269 886 830 9 0 1 
319 881 626 0 1 4 
893 984 357 9 6 9 
950 457 405 5 4 9 
94 592 270 9 7 3 
253 117 977 0 5 3 
591 562 576 4 2 4 
16 50 193 5 2 7 
521 61 344 9 6 5 
439 718 107 8 4 0 
432 799 20 5 8 2 
916 182 29 6 9 8 
583 399 135 7 0 1 
342 780 877 6 5 6 
403 252 718 5 5 8 
678 960 101 9 4 5 
626 157 737 1 8 3 
96 33 493 8 3 5 
109 96 381 1 9 4 
923 499 731 9 2 6 
850 287 40 9 3 8 
467 83 400 8 6 8 
463 920 366 8 5 3 
229 298 356 0 5 6 
683 988 619 6 0 5 
469 519 341 7 5 4 
158 58 794 1 1 7 
900 232 675 6 8 8 
580 85 13 4 3 7 
285 426 670 6 1 0 
549 348 77 9 5 3 
137 351 731 7 3 1 
376 529 731 4 2 7 
0 528 916 4 9 7 
240 581 623 1 1 9 
539 299 575 9 3 5 
726 201 424 3 9 5 
24 895 745 0 3 7 
392 752 324 3 0 5 
468 70 843 0 6 5 
114 980 458 8 4 8 
311 667 717 8 0 9 
580 870 990 2 0 4 
275 84 682 1 6 8 
644 826 436 6 2 8 
838 865 212 7 6 9 
52 771 256 0 7 6 
250 670 145 5 8 4 
774 43 429 6 3 6 
858 934 301 1 5 5 
174 582 139 2 4 0 
575 337 376 0 4 4 
537 695 525 9 1 8 
794 744 706 5 1 0 
884 819 979 5 8 7 
845 374 438 6 0 2 
766 222 957 3 1 5 
389 625 29 8 9 7 
394 490 648 4 7 2 
530 618 148 6 0 2 
743 439 301 3 7 9 
393 33 431 2 5 6 
842 80 616 1 7 7 
920 245 166 1 2 2 
6 491 870 5 5 3 
763 771 592 5 7 2 
881 467 721 2 2 8 
230 429 424 9 3 1 
794 41 264 3 0 4 
388 77 213 2 8 2 
753 249 58 5 0 8 
823 395 701 5 8 3 
287 41 26 0 9 0 
935 43 531 4 2 0 
71 775 9 0 4 2 
736 890 15 2 4 2 
933 188 855 0 5 3 
542 659 487 3 7 4 
389 668 788 8 0 9 
707 813 860 7 6 1 
182 344 142 8 6 3 
549 888 823 5 1 0 
639 46 362 5 4 8 
985 103 781 7 0 8 
170 494 216 9 6 8 
915 672 352 2 1 7 
128 465 329 9 2 9 
986 419 735 0 6 2 
485 822 3 1 6 1 
150 432 872 1 0 3 
165 645 120 0 8 0 
621 596 4 4 9 0 
269 552 235 1 4 0 
382 261 395 1 6 3 
710 758 372 5 6 4 
452 284 905 2 1 1 
575 290 525 1 7 2 
783 387 793 0 9 8 
274 884 629 5 0 5 
511 992 824 0 6 0 
801 759 309 3 7 0 
225 256 140 8 5 7 
449 491 760 2 6 9 
270 679 725 9 9 1 
631 324 807 5 1 3 
969 488 164 3 4 4 
770 851 997 4 1 7 
265 840 379 5 8 1 
432 227 160 9 6 7 
48 848 404 8 5 1 
133 175 241 4 7 2 
954 676 454 8 1 4 
688 466 116 6 0 9 
537 629 389 3 4 1 
384 920 987 6 2 2 
528 366 472 3 8 9 
983 987 823 7 6 4 
901 653 520 3 2 0 
932 953 824 3 7 5 
732 280 167 6 0 8 
926 828 479 4 3 9 
833 3 910 0 7 0 
527 282 393 7 3 1 
565 599 251 8 1 8 
103 358 238 8 4 7 
572 221 922 6 7 0 
298 343 234 1 9 2 
62 411 811 3 5 1 
651 760 898 1 2 4 
84 535 500 5 5 3 
650 688 939 0 7 2 
948 210 495 9 8 9 
171 851 695 3 7 9 
800 407 134 4 7 2 
641 304 496 2 7 1 
851 732 565 8 5 8 
194 526 178 5 8 5 
149 257 312 1 9 7 
692 353 795 2 7 9 
376 255 742 8 3 5 
47 73 965 9 7 9 
331 970 53 8 2 8 
156 981 695 6 9 1 
278 859 752 9 8 8 
54 972 208 6 1 7 
503 511 174 9 7 5 
599 788 261 5 5 2 
732 76 667 3 7 9 
54 167 212 4 9 3 
977 854 12 1 9 6 
647 299 489 4 6 2 
387 957 503 1 2 9 
27 361 952 6 6 3 
597 554 32 2 5 6 
224 81 195 3 2 3 
602 369 282 9 7 9 
35 179 654 2 9 0 
132 945 293 1 9 0 
204 177 705 9 0 8 
228 722 668 5 4 4 
651 884 37 5 9 1 
74 759 850 6 0 7 
233 421 161 8 6 0 
263 461 846 8 4 1 
945 502 246 0 4 3 
760 586 419 5 6 3 
335 592 18 5 0 6 
525 746 644 2 2 5 
105 726 201 3 6 0 
593 990 591 4 3 7 
700 849 322 5 2 2 
268 374 152 8 5 8 
762 237 272 2 0 3 
519 481 370 1 5 4 
714 85 79 9 2 6 
119 650 193 5 6 8 
888 499 425 6 9 1 
814 502 970 7 8 7 
398 851 888 3 3 5 
741 267 662 5 1 5 
618 872 94 0 8 1 
445 523 243 5 8 5 
937 599 499 2 4 4 
31 66 429 2 6 8 
875 692 910 1 2 8 
522 149 277 6 8 8 
777 338 175 4 5 9 
821 340 640 6 1 8 
547 951 907 1 0 7 
77 9 403 6 0 3 
574 454 369 6 5 9 
48 930 573 8 6 4

Output:

149304346176170298662182512947318620423836824625327874303113913541611922542932201341201211562811651862319319131914780167106300226301871717418116618815223211416528924918387123125146213203206182148290127182911512881141702389011668188250172138482702941911365831429523014719414220027728127327726814522731116328426314424213512516926711285200392597022625194359295341261162233161849432017423814119922415013521324824726826471167641242681943413192451393751421786419912029530668157264742332709728622430911629917630713420355229158174168178269211185204305207289148167259622233422831102302142611811732212131842971531822402051502142573082771031502842691242101182551092143022553041702503171632191322263103253011032841378526711526513110524319713969263298111294125701793471209416615320028052324165159193184108561342732293532331101201232661181301461897814510911798153136144324188149204210211171296127341161120206130203191002231417812113320016924517933960364263251862411452195626891150155290160296298116188218173115199123225319167344195192212267279293173166116166203204232227190217225206184159293359186210123226205147892322703252593082722221486710916816624921613928115917312723320630488154233286283242333127290258198233762364210430524721115619746260237112203142249811602661483222082603282901402502657124128315613912014522822010427420717130929465235621352323241882103283252301116027225112812313212927219716622194215154141271284336204171626026723720618130066210193306362185482221831572011671811093212511471042703253151961563361311401222926830226829924116816814422435954208127318224189139297232295951276380201362197255156156179298331791722102373442931272021842033418427713418424356187931322171382493343101421632252851872681222513302401191263432432141321444923226164370218161306301227291223117272163264165124348193101159246359192211313171893042612863121302052741013061871802316729314919120513923222729815532317736330276206561701241086619824259104270865812732026315133115524925627318499223291234389348200159501831171411942091351553581043453112191481342512441611061803271239732919621322418329211325322319524226411620787150255236204179922129619714319319918812410126532911714013421344190184237862732822622793046112421115824115820835615410535424121724534025231282145153295280165211246301240173231124299266128672892229597160149300681839421312726114017812531125431926824119314827123166121126116709932823316322914112027680138217138292167218236402278423226330623820416229618224124127536620123118916313014521210815523728537618029310523712616013319999283264267168988274253261679612926822129533490323127246130197152264112274112931311462082731872782713351918427227626213137520593205932241121883661903542313491042512561511581162791142563331963371922891101832621221252722352701442973091721291782118613818225429097701471941892142631363091022781502018826614028620010312016961139197337337224145144225130339117118232356110174261
某牛写的测试代码部分:

int main()
{
int i,sum,t1,t2;
ifstream in("data.txt");//前面的1000组测试数据,注意在文件末尾加上6个0,作为结束。
ifstream in2("result1.txt");//测试数据的结果
while(1)
{
for(i=1,sum=0;i<=6;i++)
{
// scanf("%d",&products[i]);
in>>products[i];//将测试数据从文件读入程序注sum+=products[i];
}
if(!sum)break;
memset(pa,0,sizeof(pa));
// printf("%d\n",fn());
t1=fn();//自己的计算结果
in2>>t2;//前面的1000组数据结果
// out<<fn()<<endl;
if(t1!=t2)//做比较
{//将不相等的输出至屏幕
for(i=1;i<=6;i++)
cout<<products[i]<<' ';
cout<<endl;
cout<<t2<<' '<<t1<<endl;
}
}
return 0;
}

0 0
原创粉丝点击