游戏 Game
题意翻译
## 题目描述
有一个传说说十八世纪的数学家喜欢玩下面的游戏。
这个游戏是由三位数学家玩的。其中一个是游戏大师。首先,游戏大师宣布了一个正整数n,然后他从1到N选择了两个不同的整数X和Y,告诉一个参与者它们的和,另一个参与者它们的乘积。每个参与者都知道自己是被告知所选数字的和还是乘积。
在那之后,玩家们依次告诉游戏大师他们是否知道他选择的数字组合。首先,被告知和的玩家说他是否知道数字,然后被告知乘积的玩家也这么做,一直重复。
例如,对话可以是这样的。
游戏大师:“让N等于10。”
然后他选择两个数字,从1到10,并告诉玩家S他们的和,告诉玩家P他们的乘积。
玩家S:“我不知道这些数字。”
玩家P:“我不知道这些数字。”
玩家S:“我不知道这些数字。”
玩家P:“我不知道这些数字。”
玩家S:“哦,现在我知道这些数字了。你选了3和6。”
给定N和M——玩家P和玩家S分别说“我不知道这些数字”的次数,你必须找到所有可能由游戏大师选择的数字对。
## 输入
输入由多个数据集组成。每个数据第一行包含N和M(2≤N≤200,0≤M≤100)。
## 输出
对于每个数据,首先输出如果两个玩家都说“我不知道这些数字”可能选择的数字对的数量M。然后,以任意顺序输出这些对,一行一个。
## 样例输入
10 4
## 样例输出
3
2 5
3 6
3 10
题目描述
[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=825&page=show_problem&problem=4532
[PDF](https://uva.onlinejudge.org/external/16/p1657.pdf)