地址 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;
}

最新文章

  1. Expert 诊断优化系列------------------你的CPU高么?
  2. PHP header 的几种用法
  3. NuGet学习笔记——初识NuGet及快速安装使用
  4. 93. Restore IP Addresses
  5. 在App里面添加App Store中App链接的解决方法
  6. 如何在macox下面配置集成ios和android游戏教程
  7. jrtplib的使用
  8. A Truthful (1-ɛ)-Optimal Mechanism for On-demand Cloud Resource Provisioning---INFOCOM 2015
  9. java 学习笔记 读取配置文件的三种方式
  10. mysql DML DDL DCL
  11. package.json字段全解
  12. Ubuntu设置和查看环境变量
  13. 【转】Linux的nm查看动态库和静态库的符号
  14. Win10 快捷命令收集
  15. java学习2打架代码编写
  16. java 生成二维码、可带LOGO、可去白边
  17. U盘安装CentOS7笔记
  18. PHP中如何对二维数组按某个键值进行排序
  19. C++远征离港篇-学习笔记
  20. JMeter高速应用

热门文章

  1. JSON.parse()和JSON.stringfy()区别
  2. 网络编程 并发socketserver
  3. 前端知识之css样式
  4. 6月11日 python复习 mysql
  5. CVE-2017-7269(IIS远程代码执行)
  6. 有标号DAG计数(生成函数)
  7. Flutter入门教程(一)Flutter简介
  8. ::before和:after中的的双冒号和单冒号有什么区别及这两个伪元素的作用
  9. 在Windows环境下构建Lua 入门
  10. 关于web以及浏览器处理预加载有哪些思考?