有一天nanj有感而發....排列組合這好像是一題經典的題目..... 這時候他丟一個問題給學弟妹....
這題目到底是什麼呢><?
一般人家的排列組合都是依照字典來排序的....a<b<c.....
但是....NANJ說...我修改一些條件,像是F一定要在D前面,並把前10個印出來!!
這時候…學弟妹頭大了….要該怎麼辦好呢?...多了限制…好難= =”
請幫幫他解這題好嗎?
第一行有一個數字代表有幾組測資,每組測資第一行有不超過10個小寫字母,代表所需要排列的字母,第二行有一個數字m代表有幾個NANJ規定的條件,下m行有各有兩個字母,代表前面的一定要比後面得先出現。
請出輸出全部的排列組合,超過10個以上的排列組合只印前10個,如果找不到任何一個請打 "NANJ你唬我"
1 abc 1 b a
bac bca cba
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
25398 | allllllan123 ... (God of Computer...) | d400 | 758 | 2021-05-18 23:27 |