题目描述
有两个数x和y,范围在2----99之间,甲已知x与y的和M,乙已知x与y的乘积N,甲对乙说:我不知道这两个数是多少,你肯定也不知道;已说:我之前不知道,但你这么一说,我知道了;甲说:现在我也知道了。问:x、y是多少
讲解
本题基本是数学推理题目,作为计算机题目我们可以通过枚举打表的方式列举出所有的可能。
首先,我们应该想到所有的都是质数,因此一定要有将所有的指数枚举出来
其次,根据所有找出来的数据列出表格。如下我们首先找出一个质数,然后根据他的和列出
在之间的和找出唯一出来的数字,就是结果
#include<bits/stdc++.h>
us