解题思路:
就是直接模拟题目
注意事项:
只过了一个,其他内存超限 放这里也是想听大伙的意见
参考代码:
from itertools import permutations n = int(input()) list1 = [] a = 1 for i in range(n): list1.append(a) a += 1 list2 = [] list2.extend(permutations(list1, n)) cnt = 0 if len(list2) == 1: cnt = 0 else: for i in list2: for j in range(1, len(i)): for k in range(j): if i[k] < i[j]: cnt += 1 print(cnt)
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:737 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:669 |
简单的for循环浏览:1498 |
母牛的故事 (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:727 |
母牛的故事 (C语言代码)浏览:1045 |
永远的丰碑 (C语言代码)浏览:608 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:689 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1359 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:696 |