3404:哪类更多

时间限制:4 S   /  内存限制:65536 KB
AC:40   /  Submit:177
问题描述

将正整数根据其因子的数量分类,例如18有1、2、3、6、9、18这6个因子,那么称18为“6类整数”。

把所有a~b之间的整数(含a和b)按照以上原则分类,问哪类整数的数量最多?有多少个?

输入描述

多组案例。一个正整数n,表示案例的数量。(n<=20)

每组案例由两个正整数a和b组成。(1<=a<=b<=1e+7)

输出描述

针对每组案例,输出两个整数x和y,其中x表示数量最多的是x类整数,y表示该类整数的数量。

如果遇到多类整数并列最多,则输出其中最小的x值。

x和y之间要有一个空格。

每组案例输出完要换行。

样例输入复制样例

2

6 8

4 5

样例输出

4 2

2 1


提示说明

第一组案例中,6和8都是“4类整数”,7是“2类整数”,故“4类整数”比较多,有2个。

第二组案例中,4是“3类整数”,5是“2类整数”,故“2类整数”和“3类整数”一样多,选“2类”和“3类”中较小的2输出,有1个。

相关

21-22(1)第3次线上赛


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