Samkit5025

Untitled

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