update
This commit is contained in:
parent
b158ca18fc
commit
a392084a74
2
.vscode/settings.json
vendored
2
.vscode/settings.json
vendored
@ -1,4 +1,4 @@
|
||||
{
|
||||
"python.analysis.autoImportCompletions": true,
|
||||
"python.analysis.typeCheckingMode": "strict"
|
||||
"python.analysis.typeCheckingMode": "standard"
|
||||
}
|
@ -1,7 +1,34 @@
|
||||
import re
|
||||
import sys
|
||||
|
||||
import numpy as np
|
||||
|
||||
stdin:str = sys.stdin.read()
|
||||
|
||||
lines = re.split(r"\s+",stdin.strip())
|
||||
lines = list(map(int,re.split(r"\s+",stdin.strip())))
|
||||
|
||||
def gn(now={
|
||||
"num":0
|
||||
}):
|
||||
now["num"]=now["num"]+1
|
||||
return lines[now["num"]-1]
|
||||
|
||||
|
||||
n = gn()
|
||||
k= gn()
|
||||
|
||||
ma = np.zeros((n,n))
|
||||
for i in range(n):
|
||||
for j in range(n):
|
||||
ma[i][j] = gn()
|
||||
# print(ma[i][j])
|
||||
|
||||
res = np.identity(n)
|
||||
|
||||
for i in range(k):
|
||||
res = res@ma
|
||||
|
||||
for i in range(n):
|
||||
for j in range(n):
|
||||
print(f'{int(res[i][j]%(1e9+7))} ',end='')
|
||||
print()
|
Loading…
Reference in New Issue
Block a user