Codeforces Round #719 (Div. 3) C. Not Adjacent Matrix
2024-09-05 01:11:42
地址 Problem - C - Codeforces
题意
每个格子,该格子和相邻的格子的值不能相同
题解
思维题, 先从1~n输出奇数,再输出偶数
代码
#include <iostream>
#include <string>
#include <algorithm> using namespace std; typedef long long LL; int a[110][110]; int main()
{
LL n, t;
cin >> t;
while(t --)
{
cin >> n;
if(n == 2)
{
puts("-1");
continue;
}
int step = -1;
for(int i = 1; i <= n; i ++)
{
for(int j = 1; j <= n; j ++)
{
step += 2;
if(step > n*n) step = 2;
cout << step << ' ';
}
puts("");
}
}
return 0;
}
最新文章
- Expert 诊断优化系列------------------你的CPU高么?
- PHP header 的几种用法
- NuGet学习笔记——初识NuGet及快速安装使用
- 93. Restore IP Addresses
- 在App里面添加App Store中App链接的解决方法
- 如何在macox下面配置集成ios和android游戏教程
- jrtplib的使用
- A Truthful (1-ɛ)-Optimal Mechanism for On-demand Cloud Resource Provisioning---INFOCOM 2015
- java 学习笔记 读取配置文件的三种方式
- mysql DML DDL DCL
- package.json字段全解
- Ubuntu设置和查看环境变量
- 【转】Linux的nm查看动态库和静态库的符号
- Win10 快捷命令收集
- java学习2打架代码编写
- java 生成二维码、可带LOGO、可去白边
- U盘安装CentOS7笔记
- PHP中如何对二维数组按某个键值进行排序
- C++远征离港篇-学习笔记
- JMeter高速应用