Ma trận cấp số nhân


Submit solution

Points: 4 (partial)
Time limit: 1.5s
Memory limit: 977M

Author:
Problem type

Cho ma trận vuông A có cỡ n×n và số m nguyên dương, tính S=A0+A1+...+Am.

Chú ý: A0 là ma trận vuông đơn vị cỡ n.

Đầu vào

Dòng đầu tiên chứa hai số nguyên dương nm (1n50,1m5×109).

n dòng tiếp theo, mỗi dòng chứa n số nguyên trong khoảng từ 104 tới 104 là các phần tử của ma trận.

Đầu ra

n dòng, mỗi dòng chứa n số nguyên là các phần tử của ma trận S lấy mod không âm cho 109+7.

Subtask

30% số test có n10m1000.

30% số test khác có n10.

Ví dụ

Đầu vào 1:

Copy
3 3
1 1 1
1 1 1
1 1 1

Đầu ra 1:

Copy
14 13 13
13 14 13
13 13 14

Đầu vào 2:

Copy
3 2
1 0 1
0 0 0
0 0 1

Đầu ra 2:

Copy
3 0 3
0 1 0
0 0 3
QDUY

Comments

There are no comments at the moment.