‹ 上一题 下一题 ›

g6-08112. 能量方块 未做

1000 ms 256 MB 测试点 ? 6级·完全背包与划分外站GESP-6进阶完全背包顺推

题目描述

游戏里每个能量方块的大小都是一个正整数的平方:,每种大小的方块都有很多块。有 个角色,第 个角色需要恰好 点能量。请你对每个角色算两件事:最少用几块方块;用这么少块数时,有多少种不同的取法(取法只看每种大小的方块各用了几块)。

输入格式

第一行一个整数 。

接下来 行,每行一个整数 。

输出格式

输出 行,每行两个整数:最少项数 与恰好用 项的方案数 。

样例

输入 1

3
7
50
12

输出 1

4 1
2 2
3 1

,最少 4 块,只有 1 种取法;,最少 2 块,共 2 种;,最少 3 块,只有 1 种取法。

数据范围

,。保证方案数在 64 位整数范围内。

输入
输出

            
答案