1. 程式人生 > >帶分數|2013年藍橋杯B組題解析第九題-fishers

帶分數|2013年藍橋杯B組題解析第九題-fishers

例如 峰值 包含 整數 全部 標準輸入 出現一次 特征 正整數

帶分數

100 可以表示為帶分數的形式:100 = 3 + 69258 / 714
還可以表示為:100 = 82 + 3546 / 197
註意特征:帶分數中,數字1~9分別出現且只出現一次(不包含0)。
類似這樣的帶分數,100 有 11 種表示法。
題目要求:
從標準輸入讀入一個正整數N (N<1000*1000)
程序輸出該數字用數碼1~9不重復不遺漏地組成帶分數表示的全部種數。
註意:不要求輸出每個表示,只統計有多少表示法!
例如:
用戶輸入:
100
程序輸出:
11

再例如:
用戶輸入:
105
程序輸出:
6
資源約定:
峰值內存消耗 < 64M
CPU消耗 < 3000ms

帶分數|2013年藍橋杯B組題解析第九題-fishers