题目描述
游戏里每个能量方块的大小都是一个正整数的平方:,每种大小的方块都有很多块。有 个角色,第 个角色需要恰好 点能量。请你对每个角色算两件事:最少用几块方块;用这么少块数时,有多少种不同的取法(取法只看每种大小的方块各用了几块)。
输入格式
第一行一个整数 。
接下来 行,每行一个整数 。
输出格式
输出 行,每行两个整数:最少项数 与恰好用 项的方案数 。
样例
输入 1
3
7
50
12
输出 1
4 1
2 2
3 1
,最少 4 块,只有 1 种取法;,最少 2 块,共 2 种;,最少 3 块,只有 1 种取法。
数据范围
,。保证方案数在 64 位整数范围内。