摆上马【CSP-J模拟赛T2】
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
时间限制:,空间限制:
题目描述
小明有一个的中国象棋棋盘。
在中国象棋的规则里,马
这种棋子的行走规则是日字形,马的攻击范围如图所示:
我们不需要考虑实际下棋中“蹩马腿”的规则。
小明比较好奇:在这样一个的棋盘上,最多可以放多少个马
,使得他们之间互相无法攻击的到,以及,在满足最多的前提条件下,有多少种合法的放置方法。
输入格式
第一行输入两个正整数。
输出格式
输出两个数字,第一个数字表示最多的马的个数,第二个数字表示答案。
样例输入 #1
2 2
样例输出 #1
4 1
样例解释 #1
显然,在的棋盘上,全放上马
是一定合法的。
样例输入 #2
2 3
样例输出 #2
4 4
样例解释 #2
最多只能放4
匹马,方案如下图。
数据范围
一共个测试点。
对于测试点1-2 :。
对于测试点3-4 :。
对于测试点5-6 :。
对于测试点7-8 :。
对于测试点9-10 :。
对于测试点11-12 :。
对于测试点13-14 :。
对于测试点15-17 :。
对于测试点18-20 :。
对于100%的数据:,保证数据点中一定出现过的所有取值。