暴力求解卡片编号问题(编号为1-9的9位同学顺时针站成一圈,每位同学持有一张卡片,卡片上写有一个1~9的数字且互不相同,每位同学计算自己以及相邻的两位同学所持的共3张卡片上数字的乘积,恰有5位同……)
问题描述
如图,编号为1-9的9位同学顺时针站成一圈,每位同学持有一张卡片,卡片上写有一个1~9的数字且互不相同,每位同学计算自己以及相邻的两位同学所持的共3张卡片上数字的乘积,恰有5位同学得到乘积的个位数字与自己的编号相同,如果6号同学所持卡片上数字为5,且1、2、3号同学所持卡片上的数字依次为A、B、C,那么三位数ABC是多少?(卡片不能倒过来看)
第一种遍历所有可能求解
将所有可能的排列列出,然后求解满足条件的结果
import itertools
import copy
buffer1 = []
原创
2020-05-26 14:12:27 ·
1233 阅读 ·
0 评论