问题 5368 --和积

5368: 和积★★★

时间限制: 1 Sec  内存限制: 512 MB
提交: 79  解决: 30
[提交][状态][命题人:]

题目描述

给定三个正整数 M,N,K,对于一个正整数 X,如果 X满足以下两个条件:

1. M<=X<=N;

2. X 在十进制下的所有位上的数字和为 K。

嘉航就认为 X 是一个好数,请你求出所有好数中,十进制所有位上数字的积最大的那个。

你需要求出这个数并输出其十进制下所以位上数字的积。如果有多个解,请输出尽可能小的 X。

数据保证有解

输入

本题有多组数据。第一行一个正整数 T,代表有 T 组数据。

接下来 T 行,每行三个正整数 M,N,K。

输出

对于每组数据,一行两个正整数,以空格隔开,分别表示你求出的 X 以及其十进制下所有位上数字的积。
样例输入
Copy
【样例 1 输入】
1
114514 191981 10
样例输出
Copy
【样例 1 输出】
121222 16

提示

1<=M<=N<=5e6,1<=K,T<=100

来源

[提交][状态]