五角星数
题号:NC219470
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

给出两个数n和m,请你输出n和m之间五角星数的个数和所有的五角星数。(五角星数是指一个5位数各位上的数字的五次方之和等于本身)

输入描述:

一个数n和一个数m,两数之间用空格隔开。(10000<n,m<100000)

输出描述:

第一行一个T。表示五角星数的个数
第二行将区间内五角星数按照从小到大输出,数字间以空格隔开。
示例1

输入

复制
10001 93000

输出

复制
2
54748 92727

备注:

数据保证给出的n和m之间存在五角星数