4043:k大因子

时间限制:2 S   /  内存限制:65536 KB
AC:10   /  Submit:51
问题描述

有两个数x,y。

z是x和y的乘积。将z的因子按从小到大排序。求第k个的因子。

输入描述

第一行输入T代表T组样例。(T<=100)

每行输入一个正整数k和两个正整数x,y。(1<=x,y,k<=1e9)

输出描述

每行输出两个数的乘积的第k大的因子,如果不存在输出-1。(结尾换行)

样例输入复制样例

2

2 2 3

5 2 3

样例输出

2

-1

提示说明
样例中6=2*3的因子有1,2,3,6。第2大的因子为2,无第5个因子。
相关

TKK寒假赛Round#12


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1