Re: [問題] 我這樣很爛嗎?

看板C_and_CPP作者 (:))時間11年前 (2012/09/09 01:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串10/10 (看更多)
第一題另一個排列組合想法 不需要迴圈 在此以24小時制為準00:00 ~ 23:59 case 1: 三同一不同, 考慮 00:00 ~ 19:59 則如果時間被表示成 ab : cd 那麼a, b, c, d的範圍是 a = [0,1], b = [0-9], c = [0-5], d = [0-9] - case 1.1: 同同同x (a = b = c != d) 共 2 * (10 - 1) 種 - case 1.2: 同同x同 (a = b = d != c) 共 2 * (6 - 1) 種 - case 1.3: 同x同同 (a = c = d != b) 共 2 * (10 - 1) 種 - case 1.4: x同同同 (b = c = d != a) 共 6 * (2 - 1) 種 case 2: 三同一不同, 考慮 20:00~23:59 一樣表示成ab:cd, 範圍是 a = 2, b = [0-3], c = [0-5], d = [0-9] - case 2.1: 同同同x 1 * (10 - 1) 種 - case 2.2: 同同x同 1 * (6 - 1) 種 - case 2.3: 同x同同 1 * (4 - 1) 種 - case 2.4: x同同同 1 * (4 - 1) 種 case 3 (optional): 四同, 00:00, 11:11, 22:22, 共三種 全部加起來就是答案了, 應該比寫程式碼省時間 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.70.119 ※ 編輯: chubiei 來自: 114.32.70.119 (09/09 01:17)
文章代碼(AID): #1GItrmX2 (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1GItrmX2 (C_and_CPP)