54 人解决,70 人已尝试。
64 份提交通过,共有 200 份提交。
4.0 EMB 奖励。
单点时限: 2.0 sec
内存限制: 256 MB
在一个 H*W 的棋盘上,每个格子最多只能放一个棋子。并且如果两个棋子的欧几里得距离为 2 时,这两个棋子能够相互攻击。问棋盘上最多能放几个棋子,能使任意两个棋子互不攻击。
第一行有一个正整数 N,表示有多少组测试数据
接下来有 N 行,每一行代表一组数据。每一行有两个数,H,W 表示棋盘的高,宽。
N<200,1<= H,W <= 1000,且都为正整数
欧几里得距离定义为
对于每组数据,输出一个值,表示最多能放的棋子的数量、每组数据占一行,不要有多余空格。
3 3 2 3 3 8 5
4 5 20
54 人解决,70 人已尝试。
64 份提交通过,共有 200 份提交。
4.0 EMB 奖励。
创建: 13 年,10 月前.
修改: 7 年,2 月前.
最后提交: 1 年,8 月前.
来源: N/A