用python写成的排列问题求解代码
2009-03-12 08:31
696 查看
用python写代码果然很简练
用习惯了c/c++和java,用python的确不能得心应手...有时候不懂语言才好..
def perm(n,m,lists): if(m == len(lists)): print ' '.join(map(str,lists)) return 1 sum = 0 for i in range(1,n+1): if i not in lists: sum += perm(n,m,lists+[i]) return sum number = [int(i) for i in raw_input().split()] perm(number[0],number[1],[])
用习惯了c/c++和java,用python的确不能得心应手...有时候不懂语言才好..
相关文章推荐
- 数值计算方法 求解初值问题(伪代码 c/c++ python)
- python实现求解列表中元素的排列和组合问题
- 动态规划-背包问题求解过程【代码 from eason】
- Python学习14:如何把Python代码写成一行?
- 解决python模块调用时代码中使用相对路径访问的文件,提示文件不存在的问题
- 递归求解几类排列组合问题(五、生成全子集组合排列)
- Python对excel写入数据操作实例代码(改进无法合并最后一组数据的问题)
- 排列问题-c语言代码实战
- 最大子数组问题-暴力求解-c++代码实现及运行实例结果
- python实现求解最长公共子序列LCS问题
- 约瑟夫环问题的python代码
- Python对excel写入数据操作实例代码(改进无法合并最后一组数据的问题)
- 雇佣问题随机排列数组(permuteBySorting)-c++代码实现及运行实例结果
- 雇佣问题原址排列给定数组(randomize In Place)-c++代码实现及运行实例结果
- 雇佣问题原址排列给定数组(randomize In Place)-c++代码实现及运行实例结果
- Trie树的应用,一道算法问题求解 代码实现
- 如何用Python处理分类和回归问题?附方法和代码
- 用非递归方法实现 求解字符串组合的问题 JAVA代码
- python 排列组合 解决实际问题
- Python代码规范(PEP8)问题及解决