#779. [CZOI2013 G] 同字异构数
[CZOI2013 G] 同字异构数
题目描述
有一种神奇的数,叫做同字异构数,即为由若干个相同的数字分别构成的不相等的数。如构成数 和 的 个数字是相同的,它们是同字异构数。注意,同字异构数必须位数相等, 和 不互为同字异构数!!请你编一个程序求出一个数的所有同字异构数。
输入格式
一行包含一个正整数 。
输出格式
第一行为一个正整数 ,表示 的所有同字异构数的个数,紧接着从第二行开始从小到大依次输出这 个同字异构数,每行输出一个数。
353
3
335
353
533
数据范围
的数据满足:
的数据满足:
的数据满足:
50%的数据满足: 中没有数字 ,且 中每个数字只出现 次。