摘要: 原文连接:(7条消息) 将真分数分解为埃及分数_且_听_风_吟的博客-CSDN博客 1 a,b = 8,11 2 a = a * 10 3 b = b * 10 4 res = [] 5 while a: 6 for i in range(a,0,-1): 7 print(i,b) 8 if(b % 阅读全文
posted @ 2023-04-01 18:15 Aneverforget 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 反思: 这题咋一看不难,但是越做坑越多,按照一开始不完善的思路无法完全通过测试。 参看高赞答案,代码行数特少。但是没考虑一个括号中有三个矩阵的情况。 思路: 1、判断哪两个矩阵开始相乘的条件:遇到“)”时,该字符前两个矩阵开始相乘。把相乘后矩阵行列数组压入栈栈中。该题默认不存在(A(BCD))一个括 阅读全文
posted @ 2023-04-01 17:32 Aneverforget 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 思路: 三层循环实现矩阵相乘。 import sys a=[] for line in sys.stdin: a.append(list(map(int,line.strip().split()))) #print(a) matrix1=a[3:3+a[0][0]] matrix2=a[3+a[0] 阅读全文
posted @ 2023-04-01 13:01 Aneverforget 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 思路:1、把命令和执行对录入一字串字典和二字串字典 2、取字典的可以与输入对比 3、为了保证唯一性,用c常数增加1来判断是否唯一。 4、最后根据c值统一打印输出 1 import sys 2 a=[] 3 for line in sys.stdin: 4 a.append(line.strip(). 阅读全文
posted @ 2023-04-01 11:44 Aneverforget 阅读(97) 评论(0) 推荐(0) 编辑