Cho ma trận vuông A cấp n với các phần tử nguyên, số nguyên không âm k và số nguyên p≥2. Dùng thuật toán lũy thừa nhanh (bình phương và nhân, nhân ma trận theo modulo p) để tính Akmodp, sau đó tính vết (trace) của Ak theo modulo p, tức tổng các phần tử trên đường chéo chính, lấy modulo p.
Dòng 1: ba số nguyên n k p. n dòng tiếp theo, mỗi dòng n số nguyên là ma trận A.
1≤n≤6, 0≤k≤109, 2≤p≤109, ∣Aij∣≤1000.
In ra một số nguyên duy nhất trong đoạn [0,p−1] là vết của Akmodp.
Ví dụ:
Đầu vào:
1 5 7
3
Đầu ra:
5
Đang tải editor...