好题目!过的人比较少,不过咱还是过了,所以没关系,题目的综合力很好,题目讲的是南郭先生的故事,
题意:
国王喜欢听演奏,他喜欢的一个正方形 每行X个人来演奏,后来他挂了,他儿子喜欢 把原来的正方形拆成若干个小正方形,南郭很害怕,所以跑路了,他跑了以后,新的国王发现剩下的人刚好可以分成每组Y^2个人的 N组
总是做算法,不如来个陶冶情操的文章一篇: http://www.sanwen.net/subject/3628849/
所以我们可以得到一个方程X^2 - 1 == N * Y^2,那么其实就是求解方程X^2 - N * Y^2 ==1,
如果n是完全平方数的话 肯定是无解的,
有解的话就用矩阵来暴力求解
矩阵给出

求出方程第K大的解就可以了
#include
#include
#include
#include
#include
#include
#include
#include
#include