0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-15 07:58:48 +00:00
OI-codes/AtCoder/ARC103/D/data/31.in

1002 lines
20 KiB (Stored with Git LFS)
Plaintext

1000
-307795009 654234417
-552968066 -259285138
950717885 971543765
-852599913 -838224215
796334921 167231871
-759111156 -808015576
792932299 -178816715
223803598 435722616
-40806053 -724096207
-865624911 -526771895
145339381 773800887
-497163796 88131386
-149774976 -269451216
-936401960 947662428
-9059888 353892460
450034621 395755755
956150156 625289020
786684953 -436507495
610785108 321744142
862564910 -60657404
-400233790 -946671262
-824687812 75664538
-679570795 -87095883
-347783591 -247724067
-477155147 -650037047
520611693 -548369841
268643202 632351774
204271435 -231655805
89806942 -168814006
-670038145 619038519
-850732309 862805799
-6832627 609807025
-381970198 -146513066
-706653319 -97885363
418184849 188795003
-35903193 -382915
370110927 850205647
-472463421 -97227889
-920710509 -494531389
-697168931 -134776475
395711593 165043807
239810097 -967149553
-57050243 -71901617
-3297042 -426658784
328931525 -51632375
-503925390 923389178
-674196098 224125822
-226781497 -60234485
185411451 -823470413
679882942 -755163996
465217497 153520955
656766688 860721706
-237437784 -227578514
-835675792 26411178
-789730892 -283815652
-430927464 -368966282
-564597755 -868162261
835379454 -338696698
295682114 747589534
-931480249 949886607
-5006443 529139967
7253084 357093066
-375317599 -334047967
-950991208 96020462
539288473 -328368701
654659647 -423256319
-925291819 -27757627
175335350 313505512
786814648 -911663178
849229253 659682781
413294993 -107611521
688195846 -747195988
-574454005 -543469287
602920359 372269257
890888649 -998989407
10385791 798694563
-225386871 228877719
163146988 -919444414
-704741166 158630446
-750476126 -903461084
-314574080 -727832480
-431462609 -956497899
-496547446 466583280
-589835302 -680118842
-807398458 59361976
909536863 115629449
605289804 -315021224
980161602 -717980410
-230681188 -452161438
230166000 -794837774
938406652 919670586
-461004188 559893996
682244484 458363586
-603286405 -643690269
741557044 818982088
42429729 11281373
238011896 738105300
-609536560 -955182080
-53941073 -456779149
-249425906 -231769124
504457437 384015591
167965167 -133706207
-157166475 944929613
-387511499 517411555
-530599902 -781242296
-363949622 -763529736
-984989003 131833431
-911486865 963395365
-267217558 -711564264
553774583 -345510655
340583360 -12398026
327942931 -619551625
355488384 -652603912
869603958 265604514
14993255 171559859
-591925467 457304691
-537746420 333252428
655051975 75758661
371189528 698726380
-500587936 -859780434
185214847 -795010539
-472682352 859768326
-165453635 -329578647
770783205 -912541137
99058576 155601262
-909986364 9089452
404167979 -594369481
695674198 12997520
184097420 3785620
-752245656 -923319828
393386724 945689814
-522849381 65548427
-505791063 202924027
-674030249 -827618831
147901584 590900864
-554452954 -770534260
188531467 17429929
699518432 104468252
580193378 379434700
126584456 299325430
492780707 -359212549
-98142505 454469793
-398323014 -705609720
162555710 -56655940
574840740 748539392
-619888548 -501322654
874586426 -187030542
147682803 -614932669
813971584 675714034
-894218520 -822158638
880224289 -151392607
105793917 794654341
524787142 -390383746
115629811 -937954631
948000209 -361852405
694838105 -576467831
196369050 761948148
457573959 601847289
-539758692 372740520
-327819337 891688047
-550813833 -662283133
-647484300 995470284
-99346597 814939105
306304061 650090107
226022552 -284196092
-172821120 164807490
-185799707 773754555
413817631 329384205
191413985 863662903
925413499 -821513691
-668415044 261435840
-772669251 -732252937
914482630 -718821462
-779850393 995799631
-906391899 -667207389
-229914381 -955365073
459934549 -285123459
-494103755 756722143
628767195 -267748679
626228117 729176695
760573685 -407307571
53393942 -99243932
-7864853 -387703257
676198044 675278522
487235343 357314041
608943187 994916807
-129535329 533584211
-851727347 -582760413
-644300320 923933576
-760795245 -77069461
2564481 -38958769
-903291915 846207793
408839521 -840203549
-490948818 -245510004
87259050 983964596
447399026 -46921982
703468958 -613039312
-40585449 -112609637
-483677500 58143970
85098166 -318564584
610082954 -642672372
-632695974 783085420
537576572 -57037324
904128092 771817688
251068976 -68668128
-204474111 -82400713
-731985151 156819249
-972762010 -824369118
-283749940 418446936
-259982010 530201414
-197020420 -207417820
-633589785 544532001
305495804 944116086
-799949938 790994016
624933107 3671989
269508784 497217658
-359538017 394183723
24158051 -304786617
449094360 -73553086
-193788394 -679425904
-341945064 936750274
-931267448 11696110
-538089015 333314251
82493529 687216705
-187603751 433845859
134646357 552254993
313131201 -277930173
107712116 -456809638
234032675 669683133
659432184 503461172
-509494409 -4634447
-303660804 19819234
476346431 269440365
577564450 -403502920
254603592 -252899628
-881781324 938609634
-884401720 -312415500
287079778 -159113094
-152942707 75811975
456915283 -713138155
-921665585 491404725
-653737545 -928229611
568666844 808425416
-606735006 -179801128
-576967485 125385475
-254994766 -684555460
724150895 -829495601
-372384650 -802332452
135226556 -361044632
-65002287 306656799
185707827 989406335
-892742162 -636585808
-154337454 -735120946
-659817250 239649456
-261442373 -956967605
-955013647 947272979
257540249 779305189
181548605 -370441897
-605125988 87429456
-857595447 -17925597
-361980103 -183607561
-908964317 -982908797
20542497 -90164903
-197080277 704017823
-978305900 192740934
-850734378 117881320
-190398513 -27687095
386978778 823378164
-932720 -494386062
345112168 -11083504
569620078 54677764
997235221 -762020913
282475676 -771207652
-603354664 11794166
160499029 982061115
515586525 63088579
696734130 256745554
-882103232 -183133404
308769117 652927861
-500788409 655324535
982660459 22471441
901532502 -619941162
936740993 -872352569
815480040 740509172
721607987 -48792571
593874830 -446159838
-911131770 524990690
-946437130 -27639420
-8915302 -375390416
912443685 -62866753
857908231 -453013975
-407413232 965036624
337871864 970462540
-969618412 -16032068
-96651670 -831797576
-153410469 -806610823
-215996590 -350268868
-64305109 -857812223
-917810260 356123674
677948611 102748741
-644943950 -637633712
665735684 690422010
66931507 -189484611
346157172 -231805096
-713434201 -78749339
919036091 -649439679
313856441 674754911
-575499960 532196986
429486809 677356361
857142862 -705488022
327636216 -572740154
-252959054 -137749218
-644012176 700086428
-974880496 218355356
-116011504 528007188
231233195 954891115
-906793771 -912367411
-782206612 -133787004
327964740 487127214
-670106977 -683053063
-721605119 835350947
-280923470 572622332
299540679 292406073
547883893 -982282979
828115288 712942754
636301186 524311820
750621161 -32992995
162738983 327246653
-479621906 780421516
383514862 -539720294
730354308 -581103616
-857605261 -534677217
-325815718 -799398394
-175130304 -633418666
83173241 926581651
-711413857 -734370909
688232617 -305199729
-647014902 500994932
53538479 -837179995
-309254022 313391052
298920582 -31634212
-169227348 413847858
-961269546 852197600
-455992576 -68757868
996514173 -925651525
59386191 663188711
-156110855 795035029
593352625 -691047573
-876369955 933248441
-270349503 901595811
-594083621 874869955
-889288784 89549488
858776800 -633632162
879245119 197379107
-909615752 205254620
-792900447 158674871
161251633 272483903
-452759991 889856503
917173046 100950962
-21509357 138038725
-615219477 947479179
529306394 499639914
-286064237 591093663
-185195277 597204819
-242128887 -955607631
-607103844 -580064208
335696855 770512395
967052674 837739542
738237930 796091894
-699704819 684288103
105974822 757232176
374702534 -820392932
-864582083 -236597235
-396873245 316601681
-498750904 720498032
-83167637 313660437
967322674 -778216234
321382821 198359501
56669095 -926167157
-182535169 796301619
-756970044 664656838
87425122 254304484
-768000061 -921605997
840619701 -487677255
175278212 303561642
-2971806 -709304556
331621616 772535416
700267296 933876698
-721502727 680362851
-93759844 -348106232
-500309892 -510229200
-641655980 -858907286
934906627 801897037
175529639 -514704447
997840323 994137775
-258475819 547268789
-494931269 287652649
153088908 -673352142
-631451412 -59373828
545945741 258604427
-325383450 220463806
-268625952 152704478
896175779 318622277
532002880 -136881936
624100765 -784972889
-446564135 442392483
-974709167 -923888275
-781239968 -789021942
-770387090 464995420
58728320 -23793456
-178691339 164894679
-293844020 -345400960
-134561665 -434656219
-181917085 -911737555
-172588882 337854196
790909949 211798047
932492951 -468482899
153390243 144287857
597796296 703141608
958472816 -484749492
-124348531 154978549
229786205 -551422057
836712265 901817461
35861089 750869791
-623970108 451089996
-146406793 97685191
-749963373 247472347
593758998 -509222934
795476637 -567325549
185093628 -545186762
-150684874 418375924
749035603 862128733
-623225228 -853432128
-205043806 -144991260
-322514218 486890832
346035533 357839599
809480418 724362926
935837515 -733866719
576804002 -51055042
-783633420 238992648
64536845 -956604777
-865435170 912633720
153785168 273964484
464888103 953664381
-233269926 700073406
-780012661 -493180373
352344854 -329411890
-664723535 894187273
722380044 355232866
-539766260 26712180
-599093360 -71347080
561806478 -711135462
521017580 429178376
-295320543 898138817
-87843809 -956689033
904004249 -548751363
-834377459 983555925
133388033 629913399
-685340175 340141623
-959377363 49249199
745882892 -813367830
-57630710 -241044796
-53179617 440408243
198249146 213422212
-506977840 634270394
-781591859 -956879861
-381500376 -747813172
181001466 -299416564
-503294186 275720832
-276105656 481320812
18479645 -83935305
929685321 43442193
-189988638 -443376696
-482182224 906612660
863547897 526623731
-16493869 -941784555
486886581 -132513967
832547069 368604997
-262193497 214368253
211040570 -85655712
405939469 -305157493
296287409 49891187
-873132752 626147034
-681746680 -493039190
-879516832 116791602
-532815409 -695288923
621281098 320097210
545379970 -812639876
893171397 398516893
546865351 -551457201
-916456136 291526358
-838928860 732353160
388997133 277309961
113358946 -872348296
-917074736 -141815832
-612406822 -446361186
-152364239 225656161
372189849 -887107703
-885894027 -20933887
547683591 822862669
995462064 64338312
363595946 390927340
-876573025 -113680601
849332200 181332082
344303470 -3192872
284829170 -655713722
-998820069 270616487
374516658 295628970
-557475483 -93965695
-537471321 622000737
215060670 311486856
102106126 -630169392
-905779066 -322473044
538114398 566661212
-683821224 -927356356
-665633875 -626933123
-733110562 5182620
936289860 -237208714
153320092 -713133418
377749610 -17390190
377217197 780576079
77924315 -414557999
51626504 164857624
264225772 -98511430
-388720215 347682479
-10587088 -567086134
250707887 -251815851
-881242507 -561464459
385505788 555914286
376572890 446415718
-324143540 -744539310
-110503593 423282957
-338926960 902843928
-135259049 -264498513
129786988 594758126
-642300113 -870605967
-331066502 -611620664
-438446366 320230838
809038361 -692559125
-677166509 -57028281
-650251876 666815506
719956823 479525637
208618708 566201086
-761992753 -638889277
-89188899 -545092909
569147914 -897213138
819406090 183069900
-240645869 315235121
-15932813 509437895
-707264190 -36849544
-851531739 286716529
469139570 -227008238
91580620 -739859764
-386141258 616773072
565778692 149599288
217336779 -315765787
129553641 -657656459
-255148928 -183076064
463488855 856469629
626542365 15634373
-442981692 -252751454
58611209 291268317
835797039 907618383
-584984770 851683228
398588567 624344239
-937389968 269738348
575422926 -257997330
983823152 318634748
901182181 -98233679
411704784 781969526
-188349854 -379142608
570423644 978046838
649788672 -396823780
204712558 -984037086
-922385242 534528144
700221249 -251864339
-642094317 -389431623
294588030 797475092
-884302916 -261343698
-235688781 -433553253
120454879 -206023783
-345399353 -461797475
-379569788 177565340
445541703 -830187527
-930463438 125189662
12868560 -732479430
-262064329 -393833703
-449412302 152641770
875977959 -352033897
-960066458 507960954
-390994185 -182496151
-789409801 -576986059
-858665845 -95253029
-81475040 819644156
-22360298 -452089862
734808686 -689643050
-590902036 -408697932
-933075896 605311852
185469888 878626868
-388320851 -997817005
-909467854 -970694290
105338618 740644012
-688218737 413296005
554807419 253020305
147133140 636817376
244799661 -758594941
-262659736 -245071448
832293512 619263110
-440109913 946875429
-772674208 -93256648
-698029791 321979625
-894213156 -194080132
594291235 -37151097
64936679 -514675945
-558471221 -858688293
-909286384 42765338
-377599215 -75241269
-289118128 -249687420
-922272263 881498949
460184449 -922045647
-13092991 -611407523
-922675126 21659590
-486265772 -814122786
517473584 863887382
421331615 82015765
-381769226 -1482926
928230353 998282881
-127250280 -921527538
17372338 951049748
218311448 -573516248
-123649439 156218505
158731244 -865592454
-912281682 -33614788
848284215 552590713
-532123581 -240329075
-450048670 -412242468
-208724031 -770523337
-770650091 -251363747
-963016761 168990067
450482386 -272293606
176435795 945173071
510757551 78964527
239770180 -283527878
-485584956 603777662
-324036157 -606887435
-925654853 -182858875
-832367273 -726009081
-45230436 697648
-397599229 -865781761
-424278557 -393491885
-540905278 -301289852
-959839988 526294454
-641140558 258403784
562549564 154629828
376667731 609239653
345364922 247255370
847965149 890535477
-623711140 863457138
121745891 405481765
-728864584 535306036
596525132 497882676
192217620 108083666
-21662318 781091388
106224799 -538183695
873872218 -757578248
-347396522 134070266
-66880786 -161044050
715048258 -784830446
-370111360 -773791600
-330664583 -436621771
830190687 413864603
433676851 123304091
584288956 158444358
-929559144 785601366
-95082473 -209580689
-137382215 122233437
103097858 720239736
-180715989 655925423
-23728446 462790624
-849817881 -688840591
732870674 -368097268
-120714737 -606323009
851292272 453896034
-290012691 -35918311
874649967 420553263
-638175279 -731745097
689100373 -605782873
-398030330 213626666
-860749612 -621263426
821332663 594156091
604462292 855803850
340135693 -507452297
687119911 -343876347
571176549 373637899
-250683300 -2111780
228461704 95517428
294793022 -89944684
885962822 337805442
302004167 189585959
-910778997 -25394507
-757905273 635135475
912500722 -599326416
-567634138 476678384
218541359 -586761097
823647898 -686733264
-538770747 -658845035
466619727 -721867437
885230695 712224753
683877810 511311456
113008028 -5158932
-80329168 240887014
-114899922 -864032340
-999794877 -260474393
276093307 -375001447
907210068 216550474
-941000308 94052802
92667973 309400309
-570802592 242493938
158615537 -665312783
-286329958 705413558
289398067 942390627
-912125934 98152236
-259428910 475260192
914350681 581229597
-520130204 -620262258
846792656 298173194
-486424334 156098364
-101561414 -589980778
190377362 -555245736
431084497 16937667
945941714 -245747324
-557346783 -166490165
-297342392 -528761300
-708315709 5436263
164233494 879457426
493410008 528541388
-719413322 -308400712
-487268626 -141868072
-682669487 -673980609
-144133492 82351972
-229791194 608379870
278988714 -3845564
636836556 -751910642
964145257 -870728631
141685428 498875770
390297533 800282827
-829251375 -154683289
541194087 325155295
49540372 -115591834
158096562 -82894740
-157651189 -998491781
694191563 180171075
-503182894 -118782222
-832496360 91468084
-808743734 301837380
-219931293 458212363
-595532382 -744577064
136931901 280611213
206254226 415899780
189838974 -871251616
-80167048 292955594
-466030370 -507483706
-842319862 868766632
-86604960 534364092
153552233 -505668087
-441904429 999826353
-101125305 -310497167
-862314507 889272037
989309977 894733959
-623968338 -890440252
964606107 895476539
623760294 305001142
-132551110 555783492
-614022839 43117865
739007272 794109894
-708662663 502694963
14521826 -841541082
-860558180 76392306
-807731040 -209970400
-741226750 -499366460
-722265010 197717258
-199482480 531816008
302312412 -976862464
496999191 434963483
893116521 951534055
36601954 -1108266
-724466785 59321505
-967733787 -200170127
522813951 916240657
754237367 616357459
-238254663 -720389313
-564532253 -689532651
-758779020 -165891668
439083857 -872181775
899529684 348444280
269435775 -477949057
66877783 -754518455
893507831 -413544763
-599228710 805834262
250029105 -102835787
-625089827 -561476875
-813335370 521405206
-409442072 -273450474
-611761428 -129027208
12684983 1297077
-666625784 750353572
333987188 377701180
554045056 -553764542
388894873 -207286887
-436610669 -162060291
-531259600 419855240
401345859 -264206127
-946843965 434558973
467411171 -69323765
308102405 -582071587
-61125781 220078161
236581274 117777530
-837475299 594350715
-173598394 -123597664
-111334306 460635056
-395263401 528107829
-401803823 204713605
-153752954 -375803874
-385090535 -377994279
-263080274 -18731762
-604904958 -971386850
-575174982 936080918
568164673 -510005111
-493363761 -231078977
777554509 625664533
-311807798 -936770508
-381528205 -665922483
579654703 93913689
725311658 -45892088
204862078 936360410
-666438026 850805764
338242893 -463089651
354687895 -400853003
-171069786 -377402916
818801825 496502303
659587382 -442837674
-635401055 -181222353
-1957374 -365027810
-920161218 283207710
-50804833 221974591
-368632633 925264847
-980549260 492800038
910034198 -319302580
-11332758 286049226
-224523073 -624014835
622500669 -653030389
-620591407 -954440161
-148276445 -579511061
739512553 683792015
-579368646 405541100
961401375 925656425
942652026 -803009028
399975673 -932200673
749908316 669395782
-737993207 888720145
755372908 285061914
-793813264 827988580
584005842 -633595346
520225712 17703222
306222231 923589421
-486878148 929475420
-561168586 -284759548
173392871 189066399
217612331 110727199
-826441093 493595185
928456175 -963691669
714133556 -425382860
-655073749 472555099
22300161 816294287
35267289 219539265
622416601 -6652817
887484980 274923100
-119693399 591968043
828022736 -676164278
126717795 -159018877
-318487750 -585100770
192092522 614782668
588450500 548289022
769197357 620635169
586458720 150365046
-325681939 -650012669
612756343 -687274639
705768229 539421005
-390439145 -30934771
621707905 -789188711
-686317652 -658223872
167621255 390037593
-908687527 -787250253
-808596409 300890975
-533742884 92771198
-23307103 84367499
-865765256 601026262
680485328 -635260772
187250430 -647167356
-567360781 -561519453
-674953747 131430513
181466943 926190375
-180929724 786797362
309129852 -625011146
-411559314 -549661114
-991121888 -629740008
571706437 -403859387
444654263 -158085211
432789673 346270777
845904603 -263042017
-358346820 -857394914
913711074 -842957810
-713956830 -838487726
-893431513 -992245083
65438529 -707425967
10567673 607663975
-442619431 684117375
585813118 721642050
-638316067 342137795
963734810 487255578
-871683820 -878651614
119552857 1912855
653363472 601531200
-571802459 931446315
-110722530 498058412
-588654670 129564886
980570206 -786283820
310885477 919952489
-465384852 -598838244
995124514 -697036422
-693299459 991115517
23430041 94136369
-54717527 -669377089
884662539 824494271
-14197848 850662612
327369571 25585557
279969443 46998065
927473210 -296113848
992278433 -908528167
236022164 412621480
-792329565 765282469
-788533097 837601001
714901524 899708134
-156220452 -330224098
-902719617 -27579971
-645091644 -226350880
-918652817 651371009
-245392434 699893150
-953950453 -480002091
430986401 -140059445
457911374 42870232
-428238023 -630427091
-402093758 -945765828
-431124152 -110598948
695028366 431585800
563642717 -591178231
-105376433 622164417
713567595 -213368757
-332378806 -645930710
829129591 770968373
-513299606 -80319180
-409434507 -449191705
-65153613 -640068199
-576410166 927813772
602638758 -145066790
-922149137 909817529
-203857833 -180764145
856206895 -18130881
931554969 519693741
632002914 -766421660
-646389207 638952491
266277851 -174977659
384247135 822847053
67259998 533654636
42247334 -426198240
499898852 958733486
352384884 -88576502
815369690 -502915398
539786608 -813876814
710347305 -3229667
960186625 794148807
811473580 -189187858
986435450 635975636
-726814116 -146700804
-953031115 801303487
-245698706 -990447194
-646544138 -604785218
-967667381 -94515809
809436557 -321495643
-715564323 655387523
-768814208 762423756
501783306 64703256
-724052008 -422670896
177731218 -851127728
415319072 163674186
-518626095 -313292167
403649964 -54910042
919364157 -465963687
-480173626 563273220
89648831 555550121