'''zgn946
11:11 2022/5/8'''
def jz(A,a):
if a==0:
C=[[1,0],[0,1]]
else:
C=A[:]
for _ in range(a-1):
C=[[sum(a*b for a,b in zip(i,j))for j in zip(*C)]for i in A]
for i in range(2):
for j in range(2):
if i==1 and j==1:
print(C[i][j])
else:
print(C[i][j],end=' ')
A=[[0,1],[2,3]]
while True:
try:
a=int(input().strip())
jz(A,a)
except :
break
0.0分
0 人评分
字符串比较 (C语言代码)答案错误????浏览:596 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1140 |
【偶数求和】 (C语言代码)浏览:430 |
Tom数 (C语言代码)浏览:492 |
字符串的输入输出处理 (C语言代码)浏览:985 |
班级人数 (C语言代码)浏览:920 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:553 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:800 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:518 |
【偶数求和】 (C++代码)浏览:698 |