文章
25
粉丝
137
获赞
7
访问
129.2k
运用快速幂的方法解题即可
#include<iostream>
#include<string>
using namespace std;
int main()
{
int n, k, num[10][10]{}, ans[10][10]{}, temp[10][10]{};
cin >> n >> k;
for (int i = 0; i < n; ++i) {
for (int j = 0; j < n; ++j) {
cin >> num[i][j];
if(i == j)
ans[i][j] = 1;
}
}
string bit = "";
while (k) {
bit += to_string(k % 2);
k /= 2;
}
for (int i = 0; i < bit.size(); ++i) {
if (bit[i] == '...
登录后发布评论
暂无评论,来抢沙发