题解 | 构造数独

构造数独

https://www.nowcoder.com/practice/bf8ffcbf95f743d7bbb2dd96bafa1a3c

思路

因为是让我们自己构造数独,所以这个题就有很大的自由性,相同的n和k会有不同的解,

与其用循环矩阵,我们不如考虑更简单的做法,让对角线的数为k,其余数为0,

这样完美解决了题目要求的所有条件。

代码

看完思路大家应该都会写,对于代码我就不作解释了

ACnode

#include<bits/stdc++.h>

using namespace std;

int main()

{

int n,k;

cin>>n>>k;

for(int i=1;i<=n;i++)

{

for(int j=1;j<=n;j++)

{

if(i==j)

{

cout<<k<<' ';

}

else

{

cout<<0<<' ';

}

}

cout<<endl;

}

return 0;

}

全部评论
你无敌了孩子,出题人看见都得骂两句
1 回复 分享
发布于 12-01 21:05 山东
难他天?
点赞 回复 分享
发布于 昨天 13:46 山东
天才
点赞 回复 分享
发布于 昨天 13:45 山东
bro是个天才
点赞 回复 分享
发布于 12-01 21:58 江西

相关推荐

评论
8
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务