Samkit5025

Untitled

Aug 15th, 2022
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.18 KB | None | 0 0
  1. #Testcases by Samkit Lodha
  2. #Testcases for count of magical sequences
  3.  
  4. ___________________________________________________________________________________________________________________________
  5. // Testcase : 1
  6.  
  7. //Input :
  8. 4 4
  9. 1 2 1
  10. 2 3 1
  11. 3 4 1
  12.  
  13.  
  14. // Output :
  15. 252
  16.  
  17. ___________________________________________________________________________________________________________________________
  18. // Testcase : 2
  19.  
  20. //Input :
  21. 3 5
  22. 1 2 1
  23. 1 3 0
  24.  
  25.  
  26.  
  27. //Output :
  28. 210
  29.  
  30. ___________________________________________________________________________________________________________________________
  31. // Testcase : 3
  32.  
  33. //Input :
  34. 40 23
  35. 1 2 1
  36. 2 3 1
  37. 1 4 0
  38. 1 5 1
  39. 5 6 1
  40. 5 7 1
  41. 6 8 1
  42. 5 9 0
  43. 4 10 1
  44. 3 11 1
  45. 3 12 0
  46. 3 13 1
  47. 1 14 1
  48. 8 15 0
  49. 15 16 1
  50. 3 17 1
  51. 12 18 0
  52. 6 19 1
  53. 11 20 1
  54. 6 21 0
  55. 16 22 1
  56. 18 23 0
  57. 3 24 1
  58. 16 25 0
  59. 19 26 0
  60. 4 27 1
  61. 27 28 1
  62. 25 29 0
  63. 21 30 0
  64. 16 31 1
  65. 3 32 0
  66. 29 33 0
  67. 7 34 1
  68. 2 35 0
  69. 9 36 0
  70. 8 37 0
  71. 24 38 1
  72. 1 39 0
  73. 21 40 0
  74.  
  75.  
  76. // Output :
  77. 100378080
  78.  
  79. _________________________________________________________________________________________________________________
  80. // Testcase : 4
  81.  
  82. //Input :
  83. 94 22
  84. 1 2 1
  85. 2 3 1
  86. 2 4 0
  87. 4 5 1
  88. 1 6 1
  89. 6 7 1
  90. 5 8 0
  91. 1 9 0
  92. 9 10 0
  93. 7 11 0
  94. 5 12 1
  95. 6 13 1
  96. 13 14 0
  97. 12 15 1
  98. 9 16 0
  99. 2 17 0
  100. 12 18 1
  101. 16 19 1
  102. 3 20 0
  103. 15 21 0
  104. 17 22 1
  105. 22 23 0
  106. 9 24 1
  107. 15 25 0
  108. 13 26 0
  109. 9 27 0
  110. 3 28 1
  111. 16 29 1
  112. 2 30 1
  113. 1 31 1
  114. 1 32 0
  115. 17 33 1
  116. 12 34 1
  117. 3 35 1
  118. 32 36 0
  119. 22 37 1
  120. 25 38 0
  121. 16 39 1
  122. 32 40 0
  123. 32 41 0
  124. 23 42 1
  125. 4 43 0
  126. 8 44 0
  127. 31 45 0
  128. 21 46 1
  129. 16 47 1
  130. 45 48 0
  131. 6 49 1
  132. 24 50 0
  133. 11 51 1
  134. 8 52 1
  135. 2 53 0
  136. 49 54 1
  137. 36 55 1
  138. 35 56 0
  139. 19 57 0
  140. 6 58 1
  141. 31 59 0
  142. 48 60 1
  143. 45 61 0
  144. 20 62 1
  145. 31 63 1
  146. 6 64 1
  147. 25 65 1
  148. 29 66 1
  149. 40 67 1
  150. 38 68 1
  151. 18 69 1
  152. 1 70 0
  153. 12 71 0
  154. 4 72 1
  155. 8 73 1
  156. 19 74 1
  157. 39 75 0
  158. 19 76 1
  159. 36 77 1
  160. 46 78 0
  161. 19 79 1
  162. 20 80 1
  163. 34 81 1
  164. 61 82 0
  165. 35 83 1
  166. 76 84 1
  167. 30 85 0
  168. 58 86 0
  169. 36 87 1
  170. 82 88 1
  171. 72 89 0
  172. 71 90 0
  173. 57 91 0
  174. 39 92 1
  175. 32 93 1
  176. 70 94 1
  177.  
  178.  
  179. // Output :
  180. 867766603
  181.  
  182. ___________________________________________________________________________________________________________________________
  183. // Testcase : 5
  184.  
  185. //Input :
  186. 55 40
  187. 1 2 1
  188. 2 3 0
  189. 2 4 0
  190. 1 5 1
  191. 5 6 0
  192. 3 7 1
  193. 4 8 0
  194. 5 9 0
  195. 3 10 1
  196. 4 11 1
  197. 7 12 0
  198. 1 13 0
  199. 12 14 0
  200. 10 15 1
  201. 4 16 0
  202. 16 17 0
  203. 7 18 0
  204. 2 19 0
  205. 9 20 0
  206. 3 21 1
  207. 3 22 1
  208. 14 23 1
  209. 13 24 1
  210. 16 25 1
  211. 19 26 1
  212. 26 27 1
  213. 20 28 1
  214. 5 29 1
  215. 15 30 0
  216. 20 31 1
  217. 24 32 0
  218. 6 33 0
  219. 2 34 1
  220. 27 35 0
  221. 7 36 1
  222. 31 37 0
  223. 27 38 0
  224. 17 39 0
  225. 36 40 0
  226. 12 41 0
  227. 33 42 0
  228. 25 43 0
  229. 38 44 0
  230. 17 45 1
  231. 26 46 0
  232. 6 47 1
  233. 30 48 0
  234. 25 49 1
  235. 44 50 1
  236. 33 51 0
  237. 34 52 0
  238. 51 53 0
  239. 9 54 1
  240. 50 55 0
  241.  
  242.  
  243. // Output :
  244. 533797318
  245.  
  246. __________________________________________________________________________________________________________________________
  247. // Testcase : 6
  248.  
  249. //Input :
  250. 84 58
  251. 1 2 1
  252. 2 3 1
  253. 1 4 0
  254. 4 5 1
  255. 1 6 1
  256. 5 7 0
  257. 4 8 0
  258. 2 9 1
  259. 8 10 0
  260. 7 11 0
  261. 2 12 0
  262. 1 13 0
  263. 5 14 1
  264. 7 15 0
  265. 14 16 1
  266. 11 17 0
  267. 12 18 1
  268. 12 19 1
  269. 13 20 0
  270. 3 21 1
  271. 2 22 0
  272. 14 23 0
  273. 11 24 0
  274. 1 25 0
  275. 13 26 1
  276. 15 27 1
  277. 8 28 1
  278. 1 29 1
  279. 14 30 1
  280. 14 31 1
  281. 1 32 1
  282. 32 33 0
  283. 24 34 1
  284. 2 35 1
  285. 30 36 1
  286. 18 37 0
  287. 3 38 1
  288. 20 39 0
  289. 4 40 1
  290. 30 41 0
  291. 18 42 1
  292. 39 43 0
  293. 42 44 1
  294. 16 45 1
  295. 44 46 0
  296. 35 47 1
  297. 22 48 1
  298. 22 49 0
  299. 27 50 1
  300. 3 51 0
  301. 34 52 1
  302. 44 53 1
  303. 6 54 1
  304. 45 55 0
  305. 27 56 1
  306. 9 57 1
  307. 39 58 0
  308. 9 59 0
  309. 29 60 1
  310. 43 61 0
  311. 40 62 0
  312. 46 63 0
  313. 28 64 1
  314. 55 65 1
  315. 26 66 1
  316. 33 67 1
  317. 1 68 0
  318. 54 69 1
  319. 32 70 1
  320. 27 71 1
  321. 33 72 1
  322. 1 73 0
  323. 25 74 0
  324. 65 75 0
  325. 16 76 1
  326. 66 77 1
  327. 13 78 1
  328. 19 79 1
  329. 77 80 1
  330. 73 81 1
  331. 18 82 0
  332. 73 83 0
  333. 33 84 1
  334.  
  335.  
  336. // Output :
  337. 93454363
  338. ___________________________________________________________________________________________________________________________
  339. // Testcase : 7
  340.  
  341. //Input :
  342. 48 29
  343. 1 2 0
  344. 2 3 1
  345. 1 4 0
  346. 2 5 0
  347. 2 6 1
  348. 4 7 1
  349. 4 8 0
  350. 1 9 1
  351. 9 10 0
  352. 1 11 1
  353. 3 12 1
  354. 10 13 0
  355. 12 14 1
  356. 4 15 0
  357. 10 16 1
  358. 10 17 1
  359. 6 18 0
  360. 7 19 0
  361. 1 20 1
  362. 9 21 0
  363. 4 22 0
  364. 3 23 1
  365. 22 24 0
  366. 24 25 0
  367. 18 26 0
  368. 3 27 0
  369. 11 28 1
  370. 22 29 0
  371. 15 30 1
  372. 21 31 0
  373. 10 32 1
  374. 7 33 0
  375. 15 34 0
  376. 8 35 1
  377. 33 36 1
  378. 36 37 0
  379. 12 38 0
  380. 18 39 1
  381. 28 40 1
  382. 5 41 0
  383. 7 42 0
  384. 24 43 0
  385. 38 44 0
  386. 15 45 1
  387. 17 46 0
  388. 2 47 0
  389. 5 48 0
  390.  
  391.  
  392. // Output :
  393. 982535631
  394.  
  395. ___________________________________________________________________________________________________________________________
  396. // Testcase : 8
  397.  
  398. //Input :
  399. 26 13
  400. 1 2 0
  401. 2 3 0
  402. 1 4 1
  403. 4 5 1
  404. 4 6 1
  405. 3 7 1
  406. 4 8 1
  407. 8 9 0
  408. 1 10 1
  409. 8 11 1
  410. 3 12 1
  411. 4 13 1
  412. 5 14 0
  413. 14 15 0
  414. 15 16 0
  415. 8 17 1
  416. 4 18 0
  417. 2 19 1
  418. 10 20 1
  419. 9 21 1
  420. 11 22 0
  421. 18 23 1
  422. 13 24 1
  423. 10 25 1
  424. 3 26 1
  425.  
  426.  
  427. // Output :
  428. 246329824
  429.  
  430. ___________________________________________________________________________________________________________________________
  431. // Testcase : 9
  432.  
  433. //Input :
  434. 59 34
  435. 1 2 1
  436. 2 3 0
  437. 2 4 1
  438. 2 5 1
  439. 3 6 1
  440. 1 7 0
  441. 3 8 0
  442. 6 9 0
  443. 1 10 1
  444. 5 11 1
  445. 4 12 1
  446. 9 13 0
  447. 1 14 0
  448. 9 15 0
  449. 2 16 1
  450. 2 17 1
  451. 15 18 0
  452. 4 19 0
  453. 16 20 0
  454. 15 21 0
  455. 9 22 1
  456. 14 23 1
  457. 7 24 0
  458. 24 25 1
  459. 5 26 1
  460. 8 27 1
  461. 25 28 0
  462. 18 29 0
  463. 6 30 0
  464. 28 31 1
  465. 4 32 1
  466. 5 33 0
  467. 3 34 0
  468. 10 35 1
  469. 5 36 0
  470. 30 37 1
  471. 8 38 1
  472. 9 39 1
  473. 7 40 0
  474. 5 41 0
  475. 31 42 0
  476. 5 43 1
  477. 38 44 1
  478. 20 45 1
  479. 16 46 1
  480. 10 47 1
  481. 24 48 0
  482. 7 49 0
  483. 8 50 1
  484. 5 51 1
  485. 37 52 1
  486. 30 53 1
  487. 21 54 0
  488. 52 55 0
  489. 37 56 1
  490. 46 57 0
  491. 23 58 0
  492. 43 59 1
  493.  
  494.  
  495. // Output :
  496. 829999817
  497. ___________________________________________________________________________________________________________________________
  498. // Testcase : 10
  499.  
  500. //Input :
  501. 71 33
  502. 1 2 1
  503. 1 3 1
  504. 1 4 0
  505. 3 5 0
  506. 5 6 0
  507. 2 7 0
  508. 5 8 0
  509. 7 9 0
  510. 6 10 0
  511. 2 11 1
  512. 3 12 0
  513. 1 13 1
  514. 3 14 1
  515. 8 15 0
  516. 13 16 1
  517. 3 17 0
  518. 1 18 1
  519. 11 19 0
  520. 9 20 0
  521. 10 21 0
  522. 16 22 1
  523. 12 23 1
  524. 7 24 0
  525. 3 25 0
  526. 9 26 0
  527. 25 27 0
  528. 19 28 1
  529. 23 29 0
  530. 18 30 1
  531. 7 31 1
  532. 31 32 0
  533. 31 33 0
  534. 5 34 0
  535. 16 35 1
  536. 2 36 1
  537. 36 37 1
  538. 19 38 1
  539. 30 39 0
  540. 2 40 1
  541. 1 41 0
  542. 9 42 0
  543. 29 43 1
  544. 35 44 0
  545. 7 45 0
  546. 40 46 1
  547. 24 47 1
  548. 39 48 1
  549. 8 49 1
  550. 16 50 1
  551. 43 51 1
  552. 11 52 1
  553. 13 53 0
  554. 35 54 1
  555. 18 55 0
  556. 49 56 0
  557. 32 57 0
  558. 6 58 1
  559. 26 59 0
  560. 29 60 1
  561. 30 61 0
  562. 36 62 0
  563. 23 63 0
  564. 3 64 0
  565. 22 65 0
  566. 29 66 0
  567. 54 67 0
  568. 12 68 1
  569. 4 69 0
  570. 21 70 1
  571. 26 71 0
  572.  
  573.  
  574. // Output :
  575. 683651173
  576. ___________________________________________________________________________________________________________________________
  577. // Testcase : 11
  578.  
  579. //Input :
  580. 37 22
  581. 1 2 1
  582. 1 3 1
  583. 1 4 0
  584. 4 5 0
  585. 2 6 0
  586. 5 7 1
  587. 7 8 1
  588. 2 9 0
  589. 3 10 0
  590. 8 11 1
  591. 2 12 1
  592. 4 13 1
  593. 8 14 1
  594. 12 15 1
  595. 1 16 0
  596. 3 17 1
  597. 12 18 1
  598. 2 19 1
  599. 3 20 1
  600. 14 21 1
  601. 1 22 0
  602. 10 23 0
  603. 14 24 1
  604. 8 25 0
  605. 1 26 0
  606. 7 27 1
  607. 21 28 1
  608. 20 29 0
  609. 18 30 0
  610. 9 31 1
  611. 30 32 1
  612. 23 33 1
  613. 11 34 1
  614. 14 35 0
  615. 10 36 0
  616. 14 37 0
  617.  
  618.  
  619. // Output :
  620. 623262181
  621. __________________________________________________________________________________________________________________________
  622. // Testcase : 12
  623.  
  624. //Input :
  625. 63 24
  626. 1 2 1
  627. 1 3 0
  628. 1 4 0
  629. 4 5 0
  630. 3 6 1
  631. 1 7 1
  632. 6 8 0
  633. 2 9 1
  634. 6 10 1
  635. 7 11 0
  636. 1 12 0
  637. 10 13 0
  638. 2 14 1
  639. 14 15 1
  640. 9 16 1
  641. 7 17 0
  642. 10 18 1
  643. 3 19 0
  644. 10 20 0
  645. 1 21 0
  646. 10 22 0
  647. 2 23 1
  648. 6 24 1
  649. 5 25 1
  650. 21 26 0
  651. 2 27 1
  652. 6 28 1
  653. 23 29 1
  654. 3 30 1
  655. 30 31 0
  656. 18 32 0
  657. 15 33 1
  658. 6 34 0
  659. 7 35 1
  660. 6 36 0
  661. 4 37 0
  662. 24 38 1
  663. 27 39 0
  664. 15 40 1
  665. 20 41 1
  666. 29 42 1
  667. 41 43 1
  668. 39 44 1
  669. 6 45 0
  670. 5 46 0
  671. 42 47 0
  672. 25 48 0
  673. 23 49 0
  674. 28 50 0
  675. 42 51 1
  676. 48 52 1
  677. 50 53 0
  678. 39 54 1
  679. 40 55 0
  680. 11 56 0
  681. 55 57 0
  682. 28 58 1
  683. 38 59 0
  684. 10 60 1
  685. 24 61 0
  686. 38 62 0
  687. 16 63 0
  688.  
  689.  
  690. // Output :
  691. 98834063
  692.  
  693. ___________________________________________________________________________________________________________________________
Advertisement
Add Comment
Please, Sign In to add comment