传送门

题意:给一个N×MN \times MN×M的空棋盘,每次选取两个曼哈顿距离为3的空格子放上棋子,问最多能放多少个。

1≤N,M≤1e91 \leq N,M \leq 1e91≤N,M≤1e9

暴力讨论

假装N≤MN \leq MN≤M

①N=1N=1N=1

容易得到,详见代码

②N=2N=2N=2

构造几组小的(0表示空)

2×22\times22×2
0 0
0 0

2×32 \times 32×3
1 0 2
2 0 1

2×42 \times 42×4

1 2 3 4
3 4 1 2

2×52 \times 52×5
1 3 2 4 3
5 4 1 5 2

2×62 \times 62×6

1 2 3 1 2 3
4 5 6 4 5 6

2×72 \times 72×7

1 2 3 1 2 3 0
4 5 6 4 5 6 0

由小凯定理 赛瓦维斯特定理,由4和5拼起来最大不能凑出4×5−4−5=114 \times 5-4-5=114×5−4−5=11,即11以上的都能凑出

而8=4+4,9=4+5,10=5+5,11=5+68=4+4,9=4+5,10=5+5,11=5+68=4+4,9=4+5,10=5+5,11=5+6

所以除了2,3,72,3,72,3,7都可以填满

③N>2N>2N>2,NMNMNM为偶数

首先上面凑出了2×42\times 42×4

两个2×32 \times 32×3凑出3×43\times 43×4

这样最大不能凑出2×3−2−3=12\times 3-2-3=12×3−2−3=1,所以所有4×M4\times M4×M都可以凑出来

用MMM个1×61 \times 61×6凑出6×M6 \times M6×M

以两个为单位,所有都可以凑出

所以偶数都可以填满

④N>2N>2N>2,NMNMNM为奇数

首先必须空一格

3×33 \times 33×3

1 2 4
4 0 3
3 1 2

把它从角落上挖掉,剩下的都是偶数……

等等,是5怎么办?

构造啊

3×53 \times 53×5

1 2 3 4 5
6 7 5 6 7
0 1 2 3 4

5×55 \times 55×5

1 2 3 4 5
6 4 1 2 3
7 8 0 7 8
10 11 12 9 5
6 9 10 11 12

#include <iostream>
#include <cstdio>
#include <cstring>
#include <cctype>
using namespace std;
int main()
{int n,m;cin>>n>>m;if (n>m) swap(n,m);switch(n){case 1:cout<<m/6*6+2*max(m%6-3,0);break;case 2:switch(m){case 2:cout<<0;break;case 3:cout<<4;break;case 7:cout<<12;break;default:cout<<2*m;break;}break;default:cout<<1ll*n*m/2*2;break;} return 0;
}

【CF1047D】Little C Loves 3 II【构造】【赛瓦维斯特定理】相关推荐

  1. hdu 5265 pog loves szh II STL

    pog loves szh II Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php? ...

  2. 贪心/二分查找 BestCoder Round #43 1002 pog loves szh II

    题目传送门 1 /* 2 贪心/二分查找:首先对ai%=p,然后sort,这样的话就有序能使用二分查找.贪心的思想是每次找到一个aj使得和为p-1(如果有的话) 3 当然有可能两个数和超过p,那么an ...

  3. 洛谷——P2393 yyy loves Maths II

    P2393 yyy loves Maths II 题目背景 上次蒟蒻 redbag 可把 yyy 气坏了,yyy 说他只是小学生,蒟蒻 redbag 这次不坑他了. 题目描述 redbag 给了 yy ...

  4. P2393 yyy loves Maths II

    P2393 yyy loves Maths II # yyy loves Maths II ## 题目背景 上次蒟蒻 redbag 可把 yyy 气坏了,yyy 说他只是小学生,蒟蒻 redbag 这 ...

  5. DZY Loves Chinese/DZY Loves Chinese II 题解

    题目传送门1 \, 题目传送门2 题目大意: 给一张无向图,每次询问删掉一些边,然后问图是否连通,强制在线. 题解1 DZY Loves Chinese 和 DZY Loves Chinese II ...

  6. BestCoder Round #43 第二题 pog loves szh II

    pog loves szh II  Accepts: 219  Submissions: 834  Time Limit: 4000/2000 MS (Java/Others)  Memory Lim ...

  7. hdu 5265 pog loves szh II

    题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=5265 pog loves szh II Description Pog and Szh are pla ...

  8. BZOJ3569: DZY Loves Chinese II(线性基构造)

    Description 神校XJ之学霸兮,Dzy皇考曰JC. 摄提贞于孟陬兮,惟庚寅Dzy以降. 纷Dzy既有此内美兮,又重之以修能. 遂降临于OI界,欲以神力而凌♂辱众生.   今Dzy有一魞歄图, ...

  9. P3599-Koishi Loves Construction【构造,数论】

    正题 题目链接:https://www.luogu.com.cn/problem/P3599 题目大意 构造一个nnn的排列,要求满足其中一个给定的要求 对于每个前缀和在模nnn意义下不同 对于每个前 ...

最新文章

  1. vue 树形下拉框 亲测 好用
  2. C#编译器选项(目标平台)
  3. 怎么让经纬度在脑子里不串门?
  4. 你的灯亮着吗阅读笔记之一
  5. C++学习之路 | PTA乙级—— 1004 成绩排名 (20分)(精简)
  6. MaxCompute - ODPS重装上阵 第四弹 - CTE,VALUES,SEMIJOIN
  7. Linux fstab配置文件详解
  8. 最美的教育最简单-净化育儿观念
  9. DDIA - 第5章 数据复制
  10. linux沙箱隔离_为容器提供更好的隔离:沙箱容器技术概览
  11. java中描述价格_JAVA中价格金额的存储类型
  12. 如何半小时免费搭建NGINX网站?
  13. 计算机网络基础案例启示,《计算机网络基础及典型案例》理工大学出版社.pdf...
  14. 什么是FormData对象?FormData对象的作用
  15. jython_Jython简介,第2部分:编程要点
  16. Win11小组件加载不出来怎么办?
  17. IDEA连接数据库踩过的坑之无法连接到数据表
  18. 中医理论--恢复体力最好的食物
  19. 互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(四)——维度建模基础理论
  20. PHP调用erc20,调 用erc20

热门文章

  1. abb机器人指令手册_第1519课 ABB机器人初级教程
  2. 当杯子中的空气被抽走会发生什么?
  3. 大型打脸现场!被藐视的少女摇身一变成为“抽象代数之母”,哲学教授只能跪地喊爸爸...
  4. 私房钱就藏在老婆眼皮底下
  5. 垃圾软件!动不动就扣费!| 今日最佳
  6. 李国庆离开当当,广东消委会告长隆,智能校服提供定位功能,全球首个5G火车站来了,这就是今天的大新闻...
  7. 35岁老程序员因身体原因没加班,老板:不想干就滚蛋
  8. 用 Python 实现一个大数据搜索引擎
  9. oracle挂证多少钱一个月_惊呆,一条sql竟然把Oracle搞挂了
  10. ts定义数组类型_ts基本数据类型