Submitted 4 years 10 months 1 day ago
Sat Jan 11 17:26:23 CST 2020
Judger: YourFa
Dataset Version: v0
0 ms /
0 KB
Final
0
Problem: testProblemSet.realOI
Language: GNU C++ 11
4 2 2 1 1 83449 5910 2 3 1 48086 35394
Illegal Call Id:8
18 10 17 9 1 321 221 10 15 1 40 563 9 12 2 595 165 7 6 1 599 874 5 3 1 876 55 1 4 1 344 895 10 2 2 301 253 16 4 1 686 607 3 8 1 290 897 5 14 1 552 366
Illegal Call Id:8
53 30 42 10 1 809 215 4 1 1 813 20 24 34 1 812 141 3 48 1 350 474 38 35 1 577 367 31 5 2 307 386 40 45 1 443 105 10 12 2 582 40 46 49 2 112 659 39 38 1 308 296 7 11 1 341 618 17 34 2 18 4 16 23 2 872 404 37 7 2 256 896 17 4 1 860 406 47 6 2 76 374 39 2 2 589 353 2 53 2 561 890 37 2 1 683 214 47 34 2 868 325 9 29 1 562 928 34 3 1 120 156 1 16 2 698 311 25 12 2 939 162 18 38 2 292 194 27 32 1 212 965 27 7 2 889 317 52 20 2 74 438 36 22 2 232 468 36 33 1 359 523
Illegal Call Id:8
175 100 62 14 2 964 843 26 18 2 8 792 22 8 1 118 970 106 116 2 559 703 107 145 1 293 169 88 27 2 477 616 40 44 2 568 764 145 92 2 805 269 8 135 1 836 650 144 152 1 622 751 86 29 2 193 839 23 150 1 448 957 14 82 1 911 92 151 168 2 97 929 143 158 1 160 748 127 71 2 822 16 173 175 1 490 931 169 82 1 676 991 12 87 1 913 124 138 74 2 703 451 64 171 1 806 828 164 126 2 69 45 11 148 1 129 203 166 67 1 490 552 143 161 1 711 395 42 110 2 672 815 101 104 2 68 756 168 155 2 69 818 78 171 1 81 737 130 172 2 94 830 122 26 2 931 679 4 76 2 269 170 167 8 2 331 545 4 1 1 345 837 55 96 1 419 483 54 11 2 356 539 84 147 1 815 965 30 98 2 911 530 40 167 1 973 915 86 20 1 928 330 56 142 1 802 907 149 105 2 508 205 85 76 1 414 611 119 47 1 222 703 79 105 1 463 894 6 164 2 350 120 131 43 1 793 981 136 40 1 792 633 20 169 2 395 985 57 32 2 687 27 96 121 1 686 611 99 64 2 89 7 98 37 1 450 387 21 149 2 162 207 80 9 2 966 822 5 113 1 77 870 106 52 2 808 215 31 65 2 316 275 168 <...>
Illegal Call Id:8
525 300 471 177 2 634 403 498 446 2 278 412 356 380 1 910 134 8 413 2 566 220 505 346 1 427 836 326 512 1 482 665 101 2 1 372 96 251 147 1 830 33 363 137 1 985 945 360 350 2 435 664 329 161 2 369 499 278 163 2 398 972 137 82 2 444 285 177 193 2 499 418 517 62 1 11 932 153 145 1 120 121 484 143 2 825 326 300 227 2 109 746 423 352 1 808 744 11 243 2 117 338 371 368 2 379 256 459 471 1 412 867 54 50 1 760 218 313 341 1 574 233 115 173 1 813 475 203 215 1 567 642 496 140 1 436 335 158 216 2 559 258 174 200 2 233 578 362 8 2 470 648 376 266 1 645 812 323 491 1 30 510 330 426 2 634 99 103 113 2 701 659 440 485 1 641 21 70 511 2 701 116 181 517 2 734 802 206 409 1 376 295 165 497 1 406 160 454 298 2 847 6 503 284 1 400 937 240 19 2 997 107 132 161 2 703 596 185 395 1 956 884 377 167 2 511 942 369 497 2 333 507 86 370 2 523 626 161 41 2 15 515 284 484 2 953 188 157 428 1 594 733 85 184 1 249 544 202 482 2 303 266 111 287 1 4 100 476 85 1 878 961 261 394 2 166 108<...>
Illegal Call Id:8
1750 1000 696 659 1 32 665 1061 969 1 590 751 835 293 1 40 20 383 34 1 338 388 1712 947 2 100 704 1223 649 1 154 911 1199 78 1 921 780 762 1571 1 910 751 949 1184 2 653 590 1501 955 2 364 864 1618 843 1 250 298 883 343 2 424 46 1604 1371 2 48 377 1310 1578 2 247 774 1248 208 1 70 876 1640 785 1 529 780 1202 1425 1 715 814 1667 1112 1 608 966 1696 521 2 505 351 224 604 1 160 98 1532 943 2 66 435 1508 721 2 217 602 1234 1196 1 385 484 1131 899 1 475 551 1368 1674 2 866 663 1466 649 1 524 135 694 241 1 399 471 731 1495 2 158 177 707 1266 1 183 229 720 392 2 489 907 319 299 1 920 35 1573 964 1 860 362 1200 388 2 541 554 537 1626 2 594 765 1067 96 2 743 182 14 651 1 411 261 1226 241 2 362 299 499 144 2 749 393 156 783 2 805 508 365 168 1 511 491 654 99 1 188 874 1657 274 2 535 315 1622 599 1 224 254 518 752 1 274 862 1627 4 1 802 541 1127 1180 2 785 554 325 315 1 685 436 38 533 1 621 644 1363 964 2 110 654 1059 1376 2 572 640 1499 1574 1 126 535 126 769 2 464 922<...>
Illegal Call Id:8
5250 3000 9 1961 1 496 960 2759 542 2 859 900 2658 4514 2 362 450 3959 3811 1 816 389 361 3096 2 764 796 936 1134 1 850 4 2615 3384 2 255 112 3229 3026 2 670 309 4302 2718 1 491 665 2242 1066 2 706 777 5185 232 1 691 268 1620 3308 2 845 62 1901 4654 1 538 570 4225 3179 2 384 954 2586 4487 1 141 589 4159 4270 2 138 354 4204 1436 2 49 945 3658 1782 2 732 249 1933 3213 1 238 280 1104 4273 1 575 986 3983 374 2 537 437 2239 4173 1 986 526 926 1820 1 15 293 1671 3950 1 29 762 115 2560 2 969 698 2328 3115 2 684 964 1287 4326 1 32 477 2844 2388 1 648 618 61 770 1 69 70 2724 5237 1 556 990 4948 715 1 634 639 317 3631 2 416 701 4863 4699 2 844 108 2320 4974 1 640 117 4929 924 2 495 514 1539 539 2 446 839 688 87 2 17 136 4962 5114 2 478 630 3606 3607 2 238 18 3884 4252 1 385 478 927 5054 2 95 434 2273 953 1 23 217 3264 4577 2 513 239 234 618 2 168 778 3566 67 2 851 325 3854 4489 2 769 366 369 2325 2 635 347 720 207 2 579 216 95 3640 1 138 652 2516 590 1 169 345 613 369 <...>
Illegal Call Id:8
17500 10000 9920 2878 1 276 554 15413 677 2 938 331 16081 15233 2 963 159 1898 5048 1 55 49 5993 4691 2 844 950 16 5517 2 305 857 13800 2282 1 639 297 14850 13719 2 950 696 8145 4386 2 530 227 14306 14816 2 770 829 12651 11715 2 675 583 11176 14922 2 926 649 7092 16426 2 957 466 10885 2700 1 631 737 8774 6840 2 4 115 1780 10228 2 373 860 12373 5428 2 667 350 9201 8883 1 852 170 4237 4231 1 536 913 11683 14925 1 199 515 3834 12181 1 998 940 11055 1594 2 441 226 14096 7022 1 914 114 2042 3900 2 457 245 11579 16722 2 338 891 7182 16035 1 516 744 13085 12262 1 439 251 10389 17006 1 132 211 12278 17347 1 202 780 13701 10584 1 509 632 5382 2039 1 316 34 4980 4378 2 595 999 14445 12465 1 970 175 8651 3509 1 723 657 5117 5545 2 572 577 16069 5291 2 481 275 559 229 1 802 2 8082 2850 1 23 799 561 8070 1 913 692 5696 6297 1 248 392 17091 13927 1 975 763 16261 2167 1 887 387 4384 16514 1 995 346 3510 7756 2 315 234 9716 16451 1 334 559 10166 11642 1 871 989 11656 13226 2 728<...>
Illegal Call Id:8
52500 30000 28547 25830 1 832 666 24861 10075 1 286 264 48725 32274 1 86 485 7027 51121 2 704 513 132 887 2 486 442 27314 45431 2 827 17 6919 34573 2 288 319 40755 9441 2 770 734 35218 16698 2 496 526 27570 18422 2 574 725 48423 24451 1 20 945 33664 4926 2 276 616 33412 44511 1 250 603 2327 39873 1 66 556 38339 36781 2 425 623 4425 45189 2 291 995 17082 42070 2 606 833 37610 42569 2 772 284 28200 971 2 584 881 51431 47887 2 983 852 35751 30587 2 241 449 10172 636 1 881 132 9194 640 1 250 235 10985 29142 1 731 610 50989 19547 1 706 919 37368 12326 2 4 261 21099 38513 2 273 525 40096 8074 2 705 164 10196 32092 2 609 732 21506 14065 2 423 736 36713 41002 1 27 840 48124 32301 2 848 223 43288 2201 1 310 64 20930 16245 1 354 346 35591 6551 2 931 718 42093 17088 1 110 938 439 168 2 100 721 34289 4693 2 724 643 26692 46277 1 721 508 3987 45380 2 809 603 37276 49854 1 645 125 26207 25231 2 738 93 12468 1531 1 52 288 7095 4717 2 508 832 11802 28338 2 407 904 17432 45468 2 8<...>
Illegal Call Id:8
175000 100000 153075 40169 1 606 697 23058 33296 2 246 413 150668 67209 2 187 960 85854 151518 1 711 560 159893 96638 2 104 799 57742 156279 1 258 802 46834 35646 2 622 387 65972 57664 1 795 337 97173 135482 1 850 291 160042 26431 2 916 63 79991 36506 2 460 134 130651 95391 1 963 321 5710 147061 1 785 752 9528 166688 1 984 44 133695 137310 2 496 601 66028 11138 2 900 99 85685 143581 2 249 493 81601 123739 2 896 568 151722 170810 1 479 501 151579 112806 2 707 519 137469 65018 2 815 451 171117 150606 2 959 56 82869 17867 1 881 43 80627 107555 1 815 85 23004 13433 1 808 999 134479 130292 1 635 88 59407 105901 2 906 325 1959 153365 2 504 605 167532 17596 2 70 367 96046 118594 1 799 348 61444 106102 2 742 282 32081 64652 2 93 33 148451 36744 2 614 193 79677 164843 2 710 169 11565 77267 2 888 785 128583 100012 2 880 515 139003 112013 2 549 558 109716 51180 2 454 835 125910 143184 2 890 18 63505 39862 2 418 590 9066 113042 2 978 155 54341 133625 1 490 202 25990 38693 1 31 2<...>
Illegal Call Id:8
#include <bits/stdc++.h>
using namespace std;
typedef pair<int,int> pii;
typedef long long ll;
const int INF=1000000007;
const int maxn=200005;
int c[maxn];
int ans[maxn];
int n,p;
int main(){
//freopen("bomb.in","r",stdin);
// freopen("bomb.out","w",stdout);
scanf("%d%d",&n,&p);
while(p--){
int s,m,d,i,a;
scanf("%d%d%d%d%d",&s,&m,&d,&i,&a);
if(d==1){
int e=s+m-1;
if(e>n)e=n;
c[s]+=i;
c[s+1]-=i;
c[s+1]+=a;
c[e+1]-=a;
c[e+1]-=i+(e-s)*a;
c[e+2]+=i+(e-s)*a;
}
else{
int e=s-m+1;
if(e<=0)e=1;
swap(e,s);
i=i+(e-s)*a;
a=-a;
c[s]+=i;
c[s+1]-=i;
c[s+1]+=a;
c[e+1]-=a;
c[e+1]-=i+(e-s)*a;
c[e+2]+=i+(e-s)*a;
}
//ans[0]=0;
//for(int i=1;i<=n;++i){
// ans[i]=ans[i-1]+c[i];
//}
//for(int i=1;i<=n;++i){cerr<<c[i]<<' ';}
//cerr<<endl;
//for(int i=1;i<=n;++i){cerr<<ans[i]<<' ';}
//cerr<<endl;
}
ans[0]=0;
for(int i=1;i<=n;++i){
ans[i]=ans[i-1]+c[i];
}
// for(int i=1;i<=n;++i){cerr<<ans[i]<<' ';}
// cerr<<endl;
int g=0;
for(int i=1;i<=n;++i){
g+=ans[i];
printf("%d ",g);
}
return 0;
}
Main.cpp: In function ‘int main()’: Main.cpp:20:7: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d%d",&n,&p); ~~~~~^~~~~~~~~~~~~~ Main.cpp:23:8: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d%d%d%d%d",&s,&m,&d,&i,&a); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~