分析

我们推不出n=3的图,开始猜测,答案在n>2时无解。(<-正解)

AC代码

#include <bits/stdc++.h>
using namespace std;
inline int read() {
int w=0,x=0;char ch=0;
while (!isdigit(ch)) {w|=ch=='-';ch=getchar();}
while (isdigit(ch)) {x=(x<<1)+(x<<3)+(ch^48);ch=getchar();}
return w?-x:x;
}
int main() {
std::ios::sync_with_stdio(false);
int n=read();
if (n==1) printf("1\n1 1\n");
else if (n==2) printf("4\n1 1\n2 1\n2 2\n1 2\n");
else printf("-1\n");
return 0;
}

最新文章

  1. Sass安装(windows版)
  2. [转]eclipse最佳设置
  3. appium+python:自己写的一个滑动控件的方式
  4. Android7.0 拨号盘应用源码分析(一) 界面浅析
  5. 添加TextView隐藏进度条的方法
  6. 坑爹的libxml2 for mingw 编译
  7. jQuery中$.get()、$.post()和$.ajax()
  8. HDU5266---pog loves szh III (线段树+LCA)
  9. MyEclipse运行到断点也跳过的问题
  10. Maven项目热部署,修改代码后不用重启tomcat服务器
  11. 2017-2018-1 Java演绎法 第三周 作业
  12. Python之字符串函数str()
  13. Confluence 6 通过 SSL 或 HTTPS 运行 - 确定你的证书路径
  14. C#字符串、字节数组和内存流间的相互转换
  15. ansible详解
  16. JAVA程序员常用英语
  17. c++ 面试题(汇总)
  18. matplotlib01
  19. 快速掌握Java中Lambda表达式的用法
  20. iOS开发学习-资源打包

热门文章

  1. Pandas之:深入理解Pandas的数据结构
  2. Jmeter-逻辑控制器If Controller的实例运用
  3. 【渗透实战】那些年我们遇到的奇葩WAF_第一期_请求方式绕过
  4. Netty 框架学习 —— 基于 Netty 的 HTTP/HTTPS 应用程序
  5. OSPF路由协议
  6. 如何利用Python计算景观指数AI
  7. 远程代码执行MS08-067漏洞复现失败过程
  8. Pytest学习笔记9-失败重跑
  9. 05 jumpserver权限管理
  10. 05 找出占用CPU、内存过高的进程