Samkit5025

Untitled

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