| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 85300 | 彭士宝 | 排列组合 | Python3 | Wrong Answer | 35 MS | 3748 KB | 834 | 2024-07-16 21:26:39 |
# 定义数字列表 numbers = [2, 4, 6, 8] # 存储所有可能的三位数 three_digit_numbers = [] # 生成所有可能的三位数 for i in range(4): # 百位有4种选择 for j in range(4): # 十位有3种选择(排除了百位的数字) if j <= i: # 跳过重复的数字 continue for k in range(4): # 个位有2种选择(排除了百位和十位的数字) if k <= j: # 跳过重复的数字 continue # 构造三位数 three_digit_number = numbers[i] * 100 + numbers[j] * 10 + numbers[k] # 添加到列表中 three_digit_numbers.append(three_digit_number) # 打印所有三位数 for number in three_digit_numbers: print(number) # 打印总数 print(len(three_digit_numbers))
------Input------
4 2 3 0
------Answer-----
246 248 264 268 284 286 426 428 462 468 482 486 624 628 642 648 682 684 824 826 842 846 862 864 24
------Your output-----
246 248 268 468 4