Samkit5025

Untitled

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